Date: Tue, 04 Nov 1997 01:07:03 -0800 (PST) From: Simon Shapiro <Shimon@i-Connect.Net> To: freebsd-current@freebsd.org Subject: LINT Errors Message-ID: <XFMail.971104010703.Shimon@i-Connect.Net>
next in thread | raw e-mail | index | archive | help
I have not heared any voice of support (nor rejection :-) for my offer to vacum the LINT off the kernel. So, here is another batch of complaints (GCC, not me; I am not complaining :-) ../../dev/ppbus/vpo.c: In function `vpointr': ../../dev/ppbus/vpo.c:67: warning: can't inline call to `vpoio_do_scsi' ../../dev/ppbus/vpo.c:283: warning: called from here [ I am getting plenty of these lately. Dunno why :-( ] ../../kern/kern_malloc.c: In function `malloc': ../../kern/kern_malloc.c:136: warning: passing arg 3 of `tsleep' discards `const' from pointer target type ../../kern/kern_malloc.c:198: warning: assignment discards `const' from pointer target type [ I admit shamelessly i do not know how t0 silence this one ] ../../kern/kern_opt.c:44: warning: #warning "obsolete option GATEWAY - use `sysctl -w net.inet.ip.forwarding=1'" [ Should i do as it says? ] ../../miscfs/umapfs/umap_subr.c: In function `umap_mapids': ../../miscfs/umapfs/umap_subr.c:366: warning: passing arg 2 of `umap_findid' from incompatible pointer type ../../miscfs/umapfs/umap_subr.c:392: warning: passing arg 2 of `umap_findid' from incompatible pointer type [ Could be nothing, could be a bug ] ../../pccard/pccard.c: In function `unregister_device_interrupt': ../../pccard/pccard.c:313: warning: implicit declaration of function `INTRDIS' ../../pccard/pccard.c: In function `pccard_alloc_intr': ../../pccard/pccard.c:497: warning: implicit declaration of function `INTREN' [ ??? ] ../../pci/if_vx_pci.c: In function `vx_pci_attach': ../../pci/if_vx_pci.c:129: warning: passing arg 2 of `pci_map_int' from incompatible pointer type [ I remember why this is so, but not why it cannot be cast to shut GCC up ] ../../ufs/lfs/lfs_segment.c: In function `lfs_vunref': ../../ufs/lfs/lfs_segment.c:1232: warning: nested extern declaration of `vnode_free_list_slock' ../../ufs/lfs/lfs_segment.c:1233: warning: nested extern declaration of `vnode_free_list' [ I do not really know what it means. Looks fine to me ] ../../i386/eisa/eisaconf.c: In function `eisa_reg_intr': ../../i386/eisa/eisaconf.c:428: warning: passing arg 3 of `intr_create' from incompatible pointer type [ This is the cmplement of the PCI complaint. See there... ] ../../i386/i386/db_interface.c: In function `kdb_trap': ../../i386/i386/db_interface.c:73: warning: variable `ddb_mode' might be clobbered by `longjmp' or `vfork' [ Oh, really? ] ../../i386/i386/sys_machdep.c: In function `i386_get_ioperm': ../../i386/i386/sys_machdep.c:225: warning: `i' might be used uninitialized in this function [ I routinely initialize these to zero ] ../../i386/isa/if_el.c: In function `el_attach': ../../i386/isa/if_el.c:86: warning: can't inline call to `el_hardreset' ../../i386/isa/if_el.c:169: warning: called from here ../../i386/isa/if_el.c: In function `elintr': ../../i386/isa/if_el.c:84: warning: can't inline call to `elread' ../../i386/isa/if_el.c:508: warning: called from here I already asked why these happen for the last week or so ] ../../i386/isa/if_wl.c: In function `wl_cache_store': ../../i386/isa/if_wl.c:2571: warning: `ip' might be used uninitialized in this function ../../i386/isa/intr_machdep.c:80: warning: `AUTO_EOI_1' redefined opt_auto_eoi.h:1: warning: this is the location of the previous definition [ Should the LINT option be removed, or should the define here be conditional? ] ../../i386/isa/pnp.c: In function `config_pnp_device': ../../i386/isa/pnp.c:425: warning: implicit declaration of function `INTREN' ../../i386/isa/pnp.c:343: warning: `name' might be used uninitialized in this function [ ??? ] ../../i386/isa/scd.c: In function `scd_probe': ../../i386/isa/scd.c:151: warning: can't inline call to `write_control' ../../i386/isa/scd.c:702: warning: called from here [ See above ] { Some sound warnings were already reported tonight } ../../i386/isa/sound/gus_wave.c:64: warning: `MAX_GUS_PNP' redefined ../../i386/isa/sound/gus_wave.c:40: warning: this is the location of the previous definition [ Should I fix that? ] ../../i386/isa/sound/ad1848.c:60: warning: redundant redeclaration of `mssdriver' in same scope ioconf.h:48: warning: previous declaration of `mssdriver' ../../i386/isa/sound/ad1848.c:150: warning: redundant redeclaration of `adintr' in same scope ioconf.h:48: warning: previous declaration of `adintr' [ Well? ] ../../i386/isa/sound/pas2_card.c:77: warning: no previous prototype for `pas2_msg' ../../i386/isa/sound/pas2_card.c:135: warning: no previous prototype for `config_pas_hw' ../../i386/isa/sound/pas2_card.c:276: warning: no previous prototype for `detect_pas_hw' [ ? ] ../../i386/isa/sound/pas2_mixer.c:73: warning: no previous prototype for `mix_write' ../../i386/isa/sound/pas2_mixer.c:251: warning: no previous prototype for `pas_mixer_ioctl' ../../i386/isa/sound/pas2_pcm.c:60: warning: no previous prototype for `pcm_set_speed' ../../i386/isa/sound/pas2_pcm.c:119: warning: no previous prototype for `pcm_set_channels' ../../i386/isa/sound/pas2_pcm.c:136: warning: no previous prototype for `pcm_set_bits' ../../i386/isa/sound/sb_dsp.c:220: warning: no previous prototype for `dsp_speaker' ../../i386/isa/sound/uart6850.c: In function `poll_uart6850': ../../i386/isa/sound/uart6850.c:113: `timeout_func_t' undeclared (first use this function) ../../i386/isa/sound/uart6850.c:113: (Each undeclared identifier is reported only once ../../i386/isa/sound/uart6850.c:113: for each function it appears in.) ../../i386/isa/sound/uart6850.c:113: parse error before `poll_uart6850' *** Error code 1 Stop. Enough for one day... --- If Microsoft Built Cars: Every time they repainted the lines on the road, you'd have to buy a new car. Sincerely Yours, Simon Shapiro Atlas Telecom Senior Architect 14355 SW Allen Blvd., Suite 130 Beaverton OR 97005 Shimon@i-Connect.Net Voice: 503.799.2313
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.971104010703.Shimon>