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>
