2.4.19 make allyesconfig got two errors and lots of warnings.
CONFIG_JFFS2_FS - duplicate symbols between jffs2 and ppp_deflate - an
oldy but goody.
CONFIG_IEEE1394 - does not build
drivers/ieee1394/nodemgr.c: In function `nodemgr_host_reset':
drivers/ieee1394/nodemgr.c:1307: parse error before `else'
The rest are "just" warnings.
drivers/char/mxser.c: In function `mxser_init':
drivers/char/mxser.c:656: warning: suggest parentheses around assignment used as truth value
drivers/char/ip2/i2ellis.c:107: warning: `iiEllisCleanup' defined but not used
drivers/char/applicom.c:268:2: warning: #warning "LEAK"
drivers/char/applicom.c:532:2: warning: #warning "Je suis stupide. DW. - copy*user in cli"
drivers/char/tpqic02.c: In function `qic02_tape_read':
drivers/char/tpqic02.c:1818: warning: unused variable `err'
drivers/char/tpqic02.c: In function `qic02_tape_write':
drivers/char/tpqic02.c:2012: warning: unused variable `err'
drivers/char/wdt_pci.c:79: warning: `expect_close' defined but not used
drivers/block/umem.c: In function `mm_start_io':
drivers/block/umem.c:346: warning: right shift count >= width of type
drivers/net/rcpci45.c: In function `rcpci45_init_one':
drivers/net/rcpci45.c:191: warning: unsigned int format, long unsigned int arg (arg 2)
drivers/net/rcpci45.c:191: warning: unsigned int format, long unsigned int arg (arg 3)
drivers/net/rcpci45.c: At top level:
drivers/net/rcpci45.c:105: warning: `RCinit' declared `static' but never defined
drivers/net/winbond-840.c:149: warning: `version' defined but not used
drivers/net/ppp_generic.c: In function `ppp_read':
drivers/net/ppp_generic.c:381: warning: `ret' might be used uninitialized in this function
drivers/net/arlan.c:26: warning: `probe' defined but not used
drivers/net/arlan.c:1128: warning: `arlan_find_devices' defined but not used
drivers/media/video/msp3400.c: In function `msp_attach':
drivers/media/video/msp3400.c:1237: warning: `rev2' might be used uninitialized in this function
drivers/media/video/zr36067.c: In function `do_zoran_ioctl':
drivers/media/video/zr36067.c:4166: warning: unused variable `timeout'
drivers/char/agp/agpgart_be.c: In function `agp_generic_agp_enable':
drivers/char/agp/agpgart_be.c:400: warning: unused variable `cap_id'
drivers/char/agp/agpgart_be.c: In function `agp_find_supported_device':
drivers/char/agp/agpgart_be.c:4298: warning: unused variable `scratch'
drivers/char/agp/agpgart_be.c:4298: warning: unused variable `cap_id'
drivers/char/drm-4.0/r128_cce.c: In function `r128_cce_packet':
drivers/char/drm-4.0/r128_cce.c:1023: warning: unused variable `size'
drivers/char/drm-4.0/r128_cce.c:1021: warning: unused variable `buffer'
drivers/char/drm-4.0/r128_cce.c:1019: warning: unused variable `dev_priv'
drivers/char/drm-4.0/i810_dma.c: In function `i810_free_page':
drivers/char/drm-4.0/i810_dma.c:296: warning: implicit declaration of function `unlock_page'
drivers/net/fc/iph5526.c:227: warning: `driver_template' defined but not used
drivers/net/tokenring/tmsisa.c:44: warning: `portlist' defined but not used
drivers/net/wan/comx-hw-munich.c: In function `MUNICH_close':
drivers/net/wan/comx-hw-munich.c:2011: warning: assignment from incompatible pointer type
drivers/net/wan/comx-hw-munich.c: In function `BOARD_exit':
drivers/net/wan/comx-hw-munich.c:2780: warning: unused variable `hw'
drivers/net/wan/8253x/crc32.c:49:8: warning: extra tokens at end of #endif directive
drivers/net/wan/8253x/crc32.c:55:8: warning: extra tokens at end of #endif directive
drivers/net/wan/8253x/crc32.c:91: warning: static declaration for `fn_calc_memory_chunk_crc32' follows non-static
drivers/net/wan/8253x/8253xtty.c: In function `GetMinorStart':
drivers/net/wan/8253x/8253xtty.c:2405: warning: implicit declaration of function `get_tty_driver'
drivers/net/wan/8253x/8253xtty.c:2405: warning: assignment makes pointer from integer without a cast
drivers/net/wan/sdla_chdlc.c: In function `process_route':
drivers/net/wan/sdla_chdlc.c:2857: warning: format argument is not a pointer (arg 3)
drivers/net/wan/sdla_chdlc.c:2857: warning: too many arguments for format
drivers/atm/ambassador.c:301:10: warning: pasting "." and "start" does not give a valid preprocessing token
drivers/atm/ambassador.c:305:10: warning: pasting "." and "regions" does not give a valid preprocessing token
drivers/atm/ambassador.c:310:10: warning: pasting "." and "data" does not give a valid preprocessing token
drivers/atm/atmtcp.c: In function `atmtcp_v_send':
drivers/atm/atmtcp.c:176: warning: `out_vcc' might be used uninitialized in this function
drivers/ide/hpt366.c:913: warning: `hpt3xx_tristate' defined but not used
drivers/scsi/advansys.c: In function `advansys_detect':
drivers/scsi/advansys.c:5555: warning: `req_cnt' might be used uninitialized in this function
drivers/scsi/dpt_i2o.c:115: warning: `DebugFlags' defined but not used
drivers/scsi/fdomain.c: In function `fdomain_16x0_release':
drivers/scsi/fdomain.c:2045: warning: control reaches end of non-void function
drivers/scsi/NCR5380.c:458: warning: `NCR5380_print_phase' defined but not used
drivers/scsi/NCR5380.c:402: warning: `NCR5380_print' defined but not used
drivers/scsi/qla1280.c:1615: warning: `qla1280_do_dpc' defined but not used
drivers/scsi/pas16.c: In function `pas16_setup':
drivers/scsi/pas16.c:318: warning: declaration of `ints' shadows a parameter
drivers/scsi/pas16.c: At top level:
drivers/scsi/pas16.c:336: warning: initialization from incompatible pointer type
drivers/scsi/NCR5380.c:458: warning: `NCR5380_print_phase' defined but not used
drivers/scsi/NCR5380.c:402: warning: `NCR5380_print' defined but not used
drivers/scsi/NCR5380.c:458: warning: `NCR5380_print_phase' defined but not used
drivers/scsi/NCR5380.c:402: warning: `NCR5380_print' defined but not used
drivers/scsi/NCR5380.c:738: warning: `NCR5380_print_options' defined but not used
drivers/scsi/NCR5380.c:458: warning: `NCR5380_print_phase' defined but not used
drivers/scsi/NCR5380.c:402: warning: `NCR5380_print' defined but not used
drivers/scsi/NCR5380.c:684: warning: `NCR5380_probe_irq' defined but not used
drivers/scsi/NCR5380.c:458: warning: `NCR5380_print_phase' defined but not used
drivers/scsi/NCR5380.c:402: warning: `NCR5380_print' defined but not used
drivers/scsi/eata_dma.c: In function `register_HBA':
drivers/scsi/eata_dma.c:1070: warning: `hd' might be used uninitialized in this function
drivers/message/fusion/mptscsih.c:7183: warning: `mptscsih_setup' defined but not used
In file included from drivers/cdrom/mcdx.c:81:
drivers/cdrom/mcdx.h:180:2: warning: #warning You have not edited mcdx.h
drivers/cdrom/mcdx.h:181:2: warning: #warning Perhaps irq and i/o settings are wrong.
drivers/sound/bin2hex.c: In function `main':
drivers/sound/bin2hex.c:21: warning: implicit declaration of function `exit'
drivers/sound/awe_wave.c:4794: warning: initialization from incompatible pointer type
drivers/sound/msndperm.c:723: warning: `msndpermLen' defined but not used
drivers/sound/msndinit.c:158: warning: `msndinitLen' defined but not used
drivers/sound/pndsperm.c:723: warning: `pndspermLen' defined but not used
drivers/sound/pndspini.c:158: warning: `pndspiniLen' defined but not used
drivers/sound/cmpci.c: In function `cm_release_mixdev':
drivers/sound/cmpci.c:1457: warning: unused variable `s'
drivers/mtd/devices/doc1000.c:87:2: warning: #warning This is definitely not SMP safe. Lock the paging mechanism.
drivers/net/pcmcia/nmclan_cs.c:1061: warning: `smc91c92_ioctl' defined but not used
drivers/net/pcmcia/xirc2ps_cs.c:2099:18: warning: extra tokens at end of #undef directive
In file included from drivers/video/pm3fb.c:88:
drivers/video/pm3fb.h:1286:8: warning: extra tokens at end of #endif directive
drivers/video/aty128fb.c: In function `aty128fb_ioctl':
drivers/video/aty128fb.c:2480: warning: unused variable `rc'
drivers/video/aty128fb.c:2479: warning: unused variable `value'
drivers/video/aty128fb.c:2478: warning: unused variable `fb'
drivers/video/aty128fb.c: At top level:
drivers/video/aty128fb.c:230: warning: `font' defined but not used
drivers/video/aty128fb.c:231: warning: `mode' defined but not used
drivers/video/aty128fb.c:232: warning: `nomtrr' defined but not used
drivers/video/aty128fb.c:1066: warning: `aty128_set_crt_enable' defined but not used
drivers/video/aty128fb.c:1076: warning: `aty128_set_lcd_enable' defined but not used
drivers/video/radeonfb.c:3026: warning: `fbcon_radeon8' defined but not used
drivers/video/sis/init301.c: In function `SiS_GetCRT2Data301':
drivers/video/sis/init301.c:1988: warning: `tempax' might be used uninitialized in this function
drivers/video/sis/init301.c:1988: warning: `tempbx' might be used uninitialized in this function
drivers/video/sstfb.c: In function `sstfb_get_fix':
drivers/video/sstfb.c:777: warning: `var' might be used uninitialized in this function
drivers/usb/vicamurbs.h:21: warning: `s128x98bw' defined but not used
drivers/message/i2o/i2o_pci.c:387:1: warning: no newline at end of file
drivers/message/i2o/i2o_pci.c: In function `i2o_pci_core_attach':
drivers/message/i2o/i2o_pci.c:362: warning: implicit declaration of function `i2o_sys_init'
drivers/message/i2o/i2o_block.c:510: warning: `i2ob_flush' defined but not used
drivers/net/irda/w83977af_ir.c:275: warning: `w83977af_close' defined but not used
drivers/net/irda/ali-ircc.c: In function `ali_ircc_open':
drivers/net/irda/ali-ircc.c:261: warning: unused variable `ret'
drivers/net/irda/ali-ircc.c: At top level:
drivers/net/irda/ali-ircc.c:465: warning: `ali_ircc_probe_43' defined but not used
drivers/telephony/ixj.h:41: warning: `ixj_h_rcsid' defined but not used
include/linux/ixjuser.h:45: warning: `ixjuser_h_rcsid' defined but not used
drivers/isdn/avmb1/capi.c:1551: warning: `capinc_tty_break_ctl' defined but not used
drivers/isdn/avmb1/capi.c:1572: warning: `capinc_tty_send_xchar' defined but not used
drivers/isdn/avmb1/capi.c:1580: warning: `capinc_tty_read_proc' defined but not used
In file included from drivers/scsi/pcmcia/fdomain_inc.c:1:
drivers/scsi/fdomain.c: In function `fdomain_16x0_release':
drivers/scsi/fdomain.c:2045: warning: control reaches end of non-void function
> 2.4.19 make allyesconfig got two errors and lots of warnings.
>
> CONFIG_JFFS2_FS - duplicate symbols between jffs2 and ppp_deflate - an
> oldy but goody.
>
> CONFIG_IEEE1394 - does not build
> drivers/ieee1394/nodemgr.c: In function `nodemgr_host_reset':
> drivers/ieee1394/nodemgr.c:1307: parse error before `else'
>
> The rest are "just" warnings.
Just an idea - wouldn't it be useful to have dedicated errata pages
for recent stable kernels where important patches (such as the 2.4.18
personality fix, 2.4.18 samba oops fix or the upcoming 2.4.19 ide
updates) would be published? Finding a link to these in the kernel FAQ,
people would just patch their kernels instead of posting to lkml, which
could cut on the amount of duplicate bugreports significantly plus folks
wouldn't have to wait 6 months+ for an official update to get rid of an
oops.
T.
On 20020804 Keith Owens wrote:
> 2.4.19 make allyesconfig got two errors and lots of warnings.
>
> CONFIG_JFFS2_FS - duplicate symbols between jffs2 and ppp_deflate - an
> oldy but goody.
>
The only way to clean that for future is to include David Woodhouse's
shared zlib patch. It cleans jffs2 and some more things.
--
J.A. Magallon \ Software is like sex:
junk.able.es \ It's better when it's free
Mandrake Linux release 9.0 (Cooker) for i586
Linux 2.4.19-jam0 (gcc 3.2 (Mandrake Linux 9.0 3.2-0.2mdk))
On Sun, 2002-08-04 at 11:02, Tomas Szepe wrote:
> Just an idea - wouldn't it be useful to have dedicated errata pages
> for recent stable kernels where important patches (such as the 2.4.18
> personality fix, 2.4.18 samba oops fix or the upcoming 2.4.19 ide
> updates) would be published? Finding a link to these in the kernel FAQ,
> people would just patch their kernels instead of posting to lkml, which
> could cut on the amount of duplicate bugreports significantly plus folks
> wouldn't have to wait 6 months+ for an official update to get rid of an
> oops.
I did that for some of the 2.2 trees. I can keep an errata page on
linux.org.uk for the 2.4.19 tree as well if people want. Right now the
errata would be pretty small so its easy to deal with.
> On Sun, 2002-08-04 at 11:02, Tomas Szepe wrote:
> > Just an idea - wouldn't it be useful to have dedicated errata pages
> > for recent stable kernels where important patches (such as the 2.4.18
> > personality fix, 2.4.18 samba oops fix or the upcoming 2.4.19 ide
> > updates) would be published? Finding a link to these in the kernel FAQ,
> > people would just patch their kernels instead of posting to lkml, which
> > could cut on the amount of duplicate bugreports significantly plus folks
> > wouldn't have to wait 6 months+ for an official update to get rid of an
> > oops.
>
> I did that for some of the 2.2 trees. I can keep an errata page on
> linux.org.uk for the 2.4.19 tree as well if people want.
That would certainly be appreciated.
> Right now the errata would be pretty small so its easy to deal with.
Something as simple as the squid fixes page would do just fine I reckon:
http://www.squid-cache.org/Versions/v2/2.4/bugs/
T.
[email protected] said:
> The only way to clean that for future is to include David Woodhouse's
> shared zlib patch. It cleans jffs2 and some more things.
Should be going into 2.4.20-pre1.
--
dwmw2