Date: Tue, 2 Feb 1999 17:59:34 +1100 (EST) From: Gregory Bond <gnb@itga.com.au> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: kern/9877: [PATCH] minor kernel warning removal Message-ID: <199902020659.RAA08829@hellcat.itga.com.au>
next in thread | raw e-mail | index | archive | help
>Number: 9877 >Category: kern >Synopsis: Patch to remove some kernel compile warnings >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 1 23:00:02 PST 1999 >Closed-Date: >Last-Modified: >Originator: Gregory Bond >Release: FreeBSD 3.0-STABLE i386 >Organization: ITG Australia Ltd >Environment: FreeBSD hellcat.itga.com.au 3.0-STABLE FreeBSD 3.0-STABLE #7: Tue Feb 2 09:08:02 EST 1999 toor@hellcat.itga.com.au:/usr/src/sys/compile/Hellcat i386 >Description: 2 minor nits in the kernel that elicit warnings from the compiler: - if MFS is used without MFS_ROOT - if I586_CPU is not defined both are harmless, mainly declarations of stuff not protected by the relevent #ifdef >How-To-Repeat: configure & build a kernel with "cpu I686_CPU" only configure & build a kernel with "options MFS" but not "options MFS_ROOT" >Fix: --- /sys/i386/isa/npx.c Mon Jan 11 08:55:03 1999 +++ i386/isa/npx.c Tue Feb 2 17:47:30 1999 @@ -122,8 +122,10 @@ static int npxattach __P((struct isa_device *dvp)); static int npxprobe __P((struct isa_device *dvp)); static int npxprobe1 __P((struct isa_device *dvp)); +#ifdef I586_CPU static long timezero __P((const char *funcname, void (*func)(void *buf, size_t len))); +#endif struct isa_driver npxdriver = { npxprobe, npxattach, "npx", --- /sys/ufs/mfs/mfs_vfsops.c Mon Jan 4 10:17:43 1999 +++ ufs/mfs/mfs_vfsops.c Tue Feb 2 17:45:16 1999 @@ -64,8 +64,10 @@ u_char * mfs_getimage __P((void)); +#ifdef MFS_ROOT static caddr_t mfs_rootbase; /* address of mini-root in kernel virtual memory */ static u_long mfs_rootsize; /* size of mini-root in bytes */ +#endif static int mfs_minor; /* used for building internal dev_t */ @@ -178,7 +180,9 @@ struct mfs_args args; struct ufsmount *ump; struct fs *fs; +#ifdef MFS_ROOT u_char *base; +#endif struct mfsnode *mfsp; u_int size; int flags, err; @@ -344,7 +348,9 @@ goto error_2; } +#if MFS_ROOT dostatfs: +#endif /* * Initialize FS stat information in mount struct; uses both * mp->mnt_stat.f_mntonname and mp->mnt_stat.f_mntfromname >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902020659.RAA08829>