net: fix build without NFS or NFS download enabled
authorMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 15 May 2020 10:08:54 +0000 (12:08 +0200)
committerJaehoon Chung <jh80.chung@samsung.com>
Wed, 12 Oct 2022 05:46:31 +0000 (14:46 +0900)
Partial NFS download requires setting net_boot_file_{offset,size_limit}
global variables, which are available only when CONFIG_CMD_NFS is set.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I74e2dbb56c2b41078d2e5506bdcba6458299d792

cmd/net.c

index bed1864..7aa0315 100644 (file)
--- a/cmd/net.c
+++ b/cmd/net.c
@@ -326,6 +326,7 @@ static int netboot_common(enum proto_t proto, struct cmd_tbl *cmdtp, int argc,
        return rcode;
 }
 
+#if defined(CONFIG_CMD_NFS_DOWNLOAD)
 int netboot_nfs(unsigned long addr, const char *filename,
                unsigned long offset, unsigned long limit)
 {
@@ -363,7 +364,7 @@ int netboot_nfs(unsigned long addr, const char *filename,
                bootstage_error(BOOTSTAGE_ID_NET_DONE_ERR);
        return rcode;
 }
-
+#endif
 
 #if defined(CONFIG_CMD_PING)
 static int do_ping(struct cmd_tbl *cmdtp, int flag, int argc,