I did a full compile of 2.4.8-pre3 for i386 and found 116 config
entries that, when selected, result in error messages. I offer this
list in the hope that the maintainers will fix the code (I can dream,
can't I?). No need to copy me on replies, just fix the code.
The offending CONFIG_ entries.
INTERMEZZO_FS JFFS2_FS CYCLADES
SYNCLINK BLK_CPQ_DA BLK_DEV_DAC960
BLK_DEV_NBD RCPCI TLAN
SBNI DEFXX IPHASE5526
FARSYNC ROADRUNNER VIDEO_BT848
VIDEO_ZR36120 VIDEO_SAA5249 VIDEO_CQCAM
VIDEO_BWQCAM VIDEO_W9966 VIDEO_ZORAN
VIDEO_PMS VIDEO_STRADIS VIDEO_CPIA
VIDEO_MEYE RADIO_AZTECH RADIO_RTRACK2
RADIO_SF16FMI RADIO_CADET RADIO_TYPHOON
RADIO_TERRATEC RADIO_MAXIRADIO RADIO_RTRACK
RADIO_ZOLTRIX RADIO_MIROPCM20 RADIO_GEMTEK
RADIO_GEMTEK_PCI RADIO_TRUST RADIO_MAESTRO
BLK_DEV_ATARAID BLK_DEV_ATARAID_PDC BLK_DEV_ATARAID_HPT
SCSI_ADVANSYS SCSI_PCI2000 SCSI_PCI2220I
SCSI_BUSLOGIC SCSI_DPT_I2O SCSI_AHA152X
SCSI_AHA1740 SCSI_IPS SCSI_FD_MCS
SCSI_FUTURE_DOMAIN SCSI_IN2000 SCSI_GENERIC_NCR5380
SCSI_NCR53C406A SCSI_SYM53C416 SCSI_PAS16
SCSI_SEAGATE SCSI_FD_8xx SCSI_T128
SCSI_DMX3191D SCSI_DTC3280 SCSI_NCR53C7xx
SCSI_EATA_DMA SOUND_MSNDCLAS SOUND_MSNDPIN
SCSI_EATA_PIO CYBERSTORM_SCSI CYBERSTORMII_SCSI
BLZ2060_SCSI BLZ1230_SCSI FASTLANE_SCSI
OKTAGON_SCSI SCSI_MAC_ESP SCSI_MCA_53C9X
SCSI_DECNCR JAZZ_ESP SUN3X_ESP
SCSI_IBMMCA SCSI_DC390T SCSI_AM53C974
SCSI_MEGARAID SCSI_ACARD SCSI_GDTH
SCSI_INITIO SCSI_INIA100 SCSI_DEBUG
SCSI_CPQFCTS IEEE1394_PCILYNX SBPCD
SBPCD2 SBPCD3 SBPCD4
MTD_BLKMTD MTD_BLOCK MTD_BLOCK_RO
FTL NFTL FB_CYBER2000
USB_STORAGE_DATAFAB USB_STORAGE_JUMPSHOT USB_DSBR
USB_OV511 USB_PWC USB_SE401
USB_STV680 USB_VICAM I2O_PCI
I2O I2O_BLOCK I2O_LAN
I2O_SCSI PHONE_IXJ MD_RAID5
MD_MULTIPATH NET_DIVERT
The errors generated by those configs, cleaned up a bit to remove
repetition.
fs/intermezzo/vfs.c: In function `presto_do_create':
fs/intermezzo/vfs.c:410: structure has no member named `i_zombie'
fs/intermezzo/vfs.c:460: structure has no member named `p_pptr'
fs/intermezzo/presto.c: In function `presto_get_permit':
fs/intermezzo/presto.c:626: structure has no member named `p_pptr'
.... Repeat for other intermezzo files.
fs/jffs2/super.c:303: `generic_shutdown_super' undeclared here (not in a function)
fs/jffs2/super.c:303: initializer element for `jffs2_fs_type.kill_sb' is not constant
fs/jffs2/super.c:303: initializer element for `jffs2_fs_type' is not constant
drivers/char/cyclades.c: In function `cy_detect_pci':
drivers/char/cyclades.c:5096: structure has no member named `resource'
drivers/char/cyclades.c:5097: structure has no member named `res_start'
drivers/char/cyclades.c:5098: structure has no member named `res_len'
drivers/char/cyclades.c:5286: structure has no member named `resource'
drivers/char/cyclades.c:5287: structure has no member named `res_start'
drivers/char/cyclades.c:5288: structure has no member named `res_len'
drivers/char/synclink.c:63: #error Please convert me to Documentation/DMA-mapping.txt
In file included from drivers/block/cpqarray.c:61:
drivers/block/smart1,2.h:255: #error Please convert me to Documentation/DMA-mapping.txt
drivers/block/nbd.c: In function `nbd_do_it':
drivers/block/nbd.c:243: structure has no member named `queue_lock'
drivers/block/nbd.c:247: structure has no member named `queue_lock'
....
In file included from drivers/block/DAC960.c:49:
drivers/block/DAC960.h:2576: #error I am a non-portable driver, please convert me to use the Documentation/DMA-mapping.txt interfaces
drivers/block/DAC960.c: In function `DAC960_RegisterBlockDevice':
drivers/block/DAC960.c:1948: too few arguments to function `blk_init_queue'
drivers/block/DAC960.c:1961: structure has no member named `MaxSectorsPerRequest'
drivers/net/rrunner.c:24: #error Please convert me to Documentation/DMA-mapping.txt
drivers/net/rcpci45.c:47: #error Please convert me to Documentation/DMA-mapping.txt
drivers/net/tlan.c:163: #error Please convert me to Documentation/DMA-mapping.txt
drivers/net/Space.c:701: `name' undeclared here (not in a function)
drivers/net/Space.c:701: parse error before `:'
drivers/net/Space.c:706: `name' undeclared here (not in a function)
drivers/net/Space.c:706: parse error before `:'
....
drivers/net/defxx.c:202: #error Please convert me to Documentation/DMA-mapping.txt
drivers/media/video/bttv-driver.c:2650: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/bttv-driver.c:2650: initializer element for `bttv_fops.ioctl' is not constant
drivers/media/video/bttv-driver.c:2655: initializer element for `bttv_fops' is not constant
drivers/media/video/bttv-driver.c:2664: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/bttv-driver.c:2771: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/bttv-driver.c:2771: initializer element for `radio_fops.ioctl' is not constant
drivers/media/video/bttv-driver.c:2773: initializer element for `radio_fops' is not constant
drivers/media/video/bttv-driver.c:2781: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/bttv-vbi.c:637: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/bttv-vbi.c:637: initializer element for `vbi_fops.ioctl' is not constant
drivers/media/video/bttv-vbi.c:642: initializer element for `vbi_fops' is not constant
drivers/media/video/bttv-vbi.c:650: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/zr36120.c:1501: unknown field `open' specified in initializer
drivers/media/video/zr36120.c:1502: unknown field `close' specified in initializer
drivers/media/video/zr36120.c:1503: unknown field `read' specified in initializer
drivers/media/video/zr36120.c:1504: unknown field `write' specified in initializer
drivers/media/video/zr36120.c:1505: unknown field `poll' specified in initializer
drivers/media/video/zr36120.c:1506: unknown field `ioctl' specified in initializer
drivers/media/video/zr36120.c:1507: unknown field `mmap' specified in initializer
drivers/media/video/zr36120.c:1508: unknown field `minor' specified in initializer
drivers/media/video/zr36120.c:1837: unknown field `open' specified in initializer
drivers/media/video/zr36120.c:1838: unknown field `close' specified in initializer
drivers/media/video/zr36120.c:1839: unknown field `read' specified in initializer
drivers/media/video/zr36120.c:1840: unknown field `write' specified in initializer
drivers/media/video/zr36120.c:1841: unknown field `poll' specified in initializer
drivers/media/video/zr36120.c:1842: unknown field `ioctl' specified in initializer
drivers/media/video/zr36120.c:1843: unknown field `minor' specified in initializer
drivers/media/video/c-qcam.c:686: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/c-qcam.c:686: initializer element for `qcam_fops.ioctl' is not constant
drivers/media/video/c-qcam.c:689: initializer element for `qcam_fops' is not constant
drivers/media/video/c-qcam.c:698: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/saa5249.c:682: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/saa5249.c:682: initializer element for `saa_fops.ioctl' is not constant
drivers/media/video/saa5249.c:684: initializer element for `saa_fops' is not constant
drivers/media/video/saa5249.c:693: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/w9966.c:185: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/w9966.c:185: initializer element for `w9966_fops.ioctl' is not constant
drivers/media/video/w9966.c:188: initializer element for `w9966_fops' is not constant
drivers/media/video/w9966.c:195: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/bw-qcam.c:885: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/bw-qcam.c:885: initializer element for `qcam_fops.ioctl' is not constant
drivers/media/video/bw-qcam.c:888: initializer element for `qcam_fops' is not constant
drivers/media/video/bw-qcam.c:896: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/pms.c:875: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/pms.c:875: initializer element for `pms_fops.ioctl' is not constant
drivers/media/video/pms.c:878: initializer element for `pms_fops' is not constant
drivers/media/video/pms.c:887: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/zr36067.c: In function `zoran_open':
drivers/media/video/zr36067.c:3267: structure has no member named `busy'
drivers/media/video/cpia.c:2936: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/cpia.c:2936: initializer element for `cpia_fops.ioctl' is not constant
drivers/media/video/cpia.c:2938: initializer element for `cpia_fops' is not constant
drivers/media/video/cpia.c:2946: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/stradis.c: In function `saa_open':
drivers/media/video/stradis.c:1949: structure has no member named `busy'
drivers/media/video/stradis.c: In function `saa_close':
drivers/media/video/stradis.c:1961: structure has no member named `busy'
drivers/media/video/stradis.c: At top level:
drivers/media/video/stradis.c:1974: unknown field `open' specified in initializer
drivers/media/video/stradis.c:1975: unknown field `close' specified in initializer
drivers/media/video/stradis.c:1976: unknown field `read' specified in initializer
drivers/media/video/stradis.c:1977: unknown field `write' specified in initializer
drivers/media/video/stradis.c:1978: unknown field `ioctl' specified in initializer
drivers/media/video/stradis.c:1979: unknown field `mmap' specified in initializer
drivers/media/radio/radio-aztech.c:252: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-aztech.c:252: initializer element for `aztech_fops.ioctl' is not constant
drivers/media/radio/radio-aztech.c:254: initializer element for `aztech_fops' is not constant
drivers/media/radio/radio-aztech.c:263: unknown field `kernel_ioctl' specified in initializer
drivers/media/video/meye.c:1212: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/video/meye.c:1212: initializer element for `meye_fops.ioctl' is not constant
drivers/media/video/meye.c:1214: initializer element for `meye_fops' is not constant
drivers/media/video/meye.c:1222: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-rtrack2.c:195: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-rtrack2.c:195: initializer element for `rtrack2_fops.ioctl' is not constant
drivers/media/radio/radio-rtrack2.c:197: initializer element for `rtrack2_fops' is not constant
drivers/media/radio/radio-rtrack2.c:206: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-sf16fmi.c:239: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-sf16fmi.c:239: initializer element for `fmi_fops.ioctl' is not constant
drivers/media/radio/radio-sf16fmi.c:241: initializer element for `fmi_fops' is not constant
drivers/media/radio/radio-sf16fmi.c:250: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-typhoon.c:257: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-typhoon.c:257: initializer element for `typhoon_fops.ioctl' is not constant
drivers/media/radio/radio-typhoon.c:259: initializer element for `typhoon_fops' is not constant
drivers/media/radio/radio-typhoon.c:268: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-cadet.c:526: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-cadet.c:526: initializer element for `cadet_fops.ioctl' is not constant
drivers/media/radio/radio-cadet.c:528: initializer element for `cadet_fops' is not constant
drivers/media/radio/radio-cadet.c:537: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-terratec.c:272: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-terratec.c:272: initializer element for `terratec_fops.ioctl' is not constant
drivers/media/radio/radio-terratec.c:274: initializer element for `terratec_fops' is not constant
drivers/media/radio/radio-terratec.c:283: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-maxiradio.c:82: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-maxiradio.c:82: initializer element for `maxiradio_fops.ioctl' is not constant
drivers/media/radio/radio-maxiradio.c:84: initializer element for `maxiradio_fops' is not constant
drivers/media/radio/radio-maxiradio.c:92: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-aimslab.c:300: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-aimslab.c:300: initializer element for `rtrack_fops.ioctl' is not constant
drivers/media/radio/radio-aimslab.c:302: initializer element for `rtrack_fops' is not constant
drivers/media/radio/radio-aimslab.c:311: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-zoltrix.c:347: unknown field `open' specified in initializer
drivers/media/radio/radio-zoltrix.c:348: unknown field `close' specified in initializer
drivers/media/radio/radio-zoltrix.c:349: unknown field `ioctl' specified in initializer
drivers/media/radio/miropcm20-radio.c:223: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/miropcm20-radio.c:223: initializer element for `pcm20_fops.ioctl' is not constant
drivers/media/radio/miropcm20-radio.c:225: initializer element for `pcm20_fops' is not constant
drivers/media/radio/miropcm20-radio.c:233: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/miropcm20-radio.c:235: duplicate initializer for `pcm20_radio.priv'
drivers/media/radio/radio-gemtek.c:229: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-gemtek.c:229: initializer element for `gemtek_fops.ioctl' is not constant
drivers/media/radio/radio-gemtek.c:231: initializer element for `gemtek_fops' is not constant
drivers/media/radio/radio-gemtek.c:240: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-gemtek-pci.c:298: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-gemtek-pci.c:298: initializer element for `gemtek_pci_fops.ioctl' is not constant
drivers/media/radio/radio-gemtek-pci.c:300: initializer element for `gemtek_pci_fops' is not constant
drivers/media/radio/radio-gemtek-pci.c:308: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-maestro.c:74: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-maestro.c:74: initializer element for `maestro_fops.ioctl' is not constant
drivers/media/radio/radio-maestro.c:76: initializer element for `maestro_fops' is not constant
drivers/media/radio/radio-maestro.c:85: unknown field `kernel_ioctl' specified in initializer
drivers/media/radio/radio-trust.c:251: `video_generic_ioctl' undeclared here (not in a function)
drivers/media/radio/radio-trust.c:251: initializer element for `trust_fops.ioctl' is not constant
drivers/media/radio/radio-trust.c:253: initializer element for `trust_fops' is not constant
drivers/media/radio/radio-trust.c:262: unknown field `kernel_ioctl' specified in initializer
drivers/net/fc/iph5526.c: In function `add_to_sest':
drivers/net/fc/iph5526.c:4281: structure has no member named `address'
drivers/net/fc/iph5526.c:4381: structure has no member named `address'
drivers/net/fc/iph5526.c:4390: structure has no member named `address'
drivers/net/fc/iph5526.c:4396: structure has no member named `address'
drivers/net/wan/farsync.c: In function `fst_init_card':
drivers/net/wan/farsync.c:1472: structure has no member named `rmem_start'
drivers/net/wan/farsync.c:1474: structure has no member named `rmem_end'
drivers/ide/ataraid.c: In function `ataraid_make_request':
drivers/ide/ataraid.c:105: structure has no member named `b_rdev'
drivers/ide/ataraid.c: In function `ataraid_split_request':
drivers/ide/ataraid.c:182: structure has no member named `b_rsector'
drivers/ide/ataraid.c:193: too many arguments to function `generic_make_request'
drivers/ide/ataraid.c:194: too many arguments to function `generic_make_request'
drivers/ide/ataraid.c: In function `ataraid_init':
drivers/ide/ataraid.c:249: `hardsect_size' undeclared (first use in this function)
drivers/ide/ataraid.c: In function `ataraid_exit':
drivers/ide/ataraid.c:289: `hardsect_size' undeclared (first use in this function)
drivers/ide/pdcraid.c: In function `pdcraid0_make_request':
drivers/ide/pdcraid.c:214: structure has no member named `b_rsector'
drivers/ide/pdcraid.c:228: structure has no member named `b_rdev'
drivers/ide/pdcraid.c:235: structure has no member named `b_rdev'
drivers/ide/pdcraid.c:235: structure has no member named `b_rdev'
drivers/ide/pdcraid.c:277: structure has no member named `b_rdev'
drivers/ide/pdcraid.c:278: structure has no member named `b_rsector'
drivers/ide/pdcraid.c:320: too many arguments to function `generic_make_request'
drivers/ide/pdcraid.c: In function `read_disk_sb':
drivers/ide/pdcraid.c:434: incompatible type for argument 1 of `put_dev_sector'
drivers/ide/pdcraid.c: In function `probedisk':
drivers/ide/pdcraid.c:466: incompatible type for argument 1 of `bdget'
drivers/ide/pdcraid.c: In function `pdcraid_init_one':
drivers/ide/pdcraid.c:552: invalid operands to binary !=
drivers/ide/hptraid.c: In function `hptraid_make_request':
drivers/ide/hptraid.c:149: structure has no member named `b_rsector'
drivers/ide/hptraid.c:163: structure has no member named `b_rdev'
drivers/ide/hptraid.c:170: structure has no member named `b_rdev'
drivers/ide/hptraid.c:217: structure has no member named `b_rdev'
drivers/ide/hptraid.c:218: structure has no member named `b_rsector'
drivers/ide/hptraid.c: In function `read_disk_sb':
drivers/ide/hptraid.c:238: incompatible type for argument 1 of `put_dev_sector'
drivers/ide/hptraid.c: In function `probedisk':
drivers/ide/hptraid.c:271: incompatible type for argument 1 of `bdget'
drivers/ide/hptraid.c:318: too few arguments to function `blkdev_put'
drivers/ide/hptraid.c: In function `hptraid_init_one':
drivers/ide/hptraid.c:371: invalid operands to binary !=
drivers/scsi/advansys.c:755: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/advansys.c: In function `advansys_queuecommand':
drivers/scsi/advansys.c:5875: incompatible type for argument 1 of `_raw_spin_lock'
drivers/scsi/advansys.c: In function `asc_build_req':
drivers/scsi/advansys.c:6754: structure has no member named `address'
drivers/scsi/advansys.c:6755: structure has no member named `address'
drivers/scsi/advansys.c: In function `adv_get_sglist':
drivers/scsi/advansys.c:7014: structure has no member named `address'
drivers/scsi/advansys.c:7015: structure has no member named `address'
drivers/scsi/pci2220i.c:37: #error Convert me to understand page+offset based scatterlists
drivers/scsi/pci2000.c: In function `Pci2000_QueueCommand':
drivers/scsi/pci2000.c:508: structure has no member named `address'
drivers/scsi/pci2000.c:531: structure has no member named `address'
drivers/scsi/pci2220i.c: In function `WalkScatGath':
drivers/scsi/pci2220i.c:468: structure has no member named `address'
drivers/scsi/pci2220i.c: In function `Pci2220i_QueueCommand':
drivers/scsi/pci2220i.c:2054: structure has no member named `address'
drivers/scsi/BusLogic.c:32: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/BusLogic.c: In function `BusLogic_QueueCommand':
drivers/scsi/BusLogic.c:3406: structure has no member named `address'
drivers/scsi/dpt_i2o.c:31: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/dpt_i2o.c: In function `adpt_scsi_to_i2o':
drivers/scsi/dpt_i2o.c:2145: structure has no member named `address'
drivers/scsi/aha152x.c: In function `aha152x_internal_queue':
drivers/scsi/aha152x.c:1497: structure has no member named `address'
drivers/scsi/aha152x.c: In function `datai_run':
drivers/scsi/aha152x.c:2684: structure has no member named `address'
....
drivers/scsi/aha1740.c: In function `aha1740_queuecommand':
drivers/scsi/aha1740.c:400: structure has no member named `address'
drivers/scsi/ips.c:143: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/fd_mcs.c: In function `fd_mcs_intr':
drivers/scsi/fd_mcs.c:1045: structure has no member named `address'
drivers/scsi/fd_mcs.c:1079: structure has no member named `address'
....
drivers/scsi/fd_mcs.c:1397: invalid operands to binary &
drivers/scsi/fdomain.c: In function `do_fdomain_16x0_intr':
drivers/scsi/fdomain.c:1568: structure has no member named `address'
drivers/scsi/fdomain.c:1601: structure has no member named `address'
....
drivers/scsi/in2000.c: In function `in2000_queuecommand':
drivers/scsi/in2000.c:358: structure has no member named `address'
drivers/scsi/NCR5380.c: In function `initialize_SCp':
In file included from drivers/scsi/g_NCR5380.c:749:
drivers/scsi/NCR5380.c:340: structure has no member named `address'
drivers/scsi/NCR5380.c: In function `NCR5380_timer_fn':
In file included from drivers/scsi/g_NCR5380.c:749:
drivers/scsi/NCR5380.c:619: `io_request_lock' undeclared (first use in this function)
....
drivers/scsi/in2000.c: In function `transfer_bytes':
drivers/scsi/in2000.c:777: structure has no member named `address'
drivers/scsi/ips.c: In function `ips_next':
drivers/scsi/ips.c:3783: structure has no member named `address'
drivers/scsi/ips.c:3788: structure has no member named `address'
....
drivers/scsi/NCR53c406a.c: In function `NCR53c406a_intr':
drivers/scsi/NCR53c406a.c:899: structure has no member named `address'
drivers/scsi/NCR53c406a.c:928: structure has no member named `address'
drivers/scsi/53c700.scr:68: unterminated character constant
drivers/scsi/53c700.scr:163: unterminated character constant
drivers/scsi/53c700.scr:190: unterminated character constant
drivers/scsi/sym53c416.c: In function `sym53c416_intr_handle':
drivers/scsi/sym53c416.c:452: structure has no member named `address'
drivers/scsi/sym53c416.c:478: structure has no member named `address'
drivers/scsi/seagate.c: In function `internal_command':
drivers/scsi/seagate.c:1073: structure has no member named `address'
....
drivers/scsi/eata_dma.c:66: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/eata_pio.c: In function `IncStat':
drivers/scsi/eata_pio.c:102: structure has no member named `address'
....
drivers/scsi/NCR53C9x.c: In function `esp_get_dmabufs':
drivers/scsi/NCR53C9x.c:930: structure has no member named `address'
drivers/scsi/ibmmca.c: In function `interrupt_handler':
drivers/scsi/ibmmca.c:508: request for member `host_lock' in something not a structure or union
....
drivers/scsi/scsiiom.c:9: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/ibmmca.c: In function `ibmmca_getinfo':
drivers/scsi/ibmmca.c:1445: request for member `host_lock' in something not a structure or union
drivers/scsi/scsiiom.c:267: `DC390_LOCK_IO' undeclared (first use in this function)
drivers/scsi/scsiiom.c:343: `DC390_UNLOCK_IO' undeclared (first use in this function)
drivers/scsi/scsiiom.c: In function `dc390_DataOut_0':
drivers/scsi/scsiiom.c:384: structure has no member named `address'
....
drivers/scsi/AM53C974.c:1: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/AM53C974.c: In function `initialize_SCp':
drivers/scsi/AM53C974.c:847: structure has no member named `address'
....
drivers/scsi/atp870u.c:17: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/megaraid.c: In function `mega_cmd_done':
drivers/scsi/megaraid.c:1113: structure has no member named `address'
drivers/scsi/megaraid.c:1113: structure has no member named `address'
drivers/scsi/tmscsim.c: In function `dc390_set_info':
drivers/scsi/tmscsim.c:2561: request for member `pScsiHost' in something not a structure or union
drivers/scsi/tmscsim.c:2610: `p' undeclared (first use in this function)
....
drivers/scsi/atp870u.c: In function `send_s870':
drivers/scsi/atp870u.c:808: structure has no member named `address'
drivers/scsi/gdth.c:298: #error Please convert me to Documentation/DMA-mapping.txt
In file included from drivers/scsi/gdth.c:704:
drivers/scsi/gdth.c:3346: macro `GDTH_UNLOCK_SCSI_DONE' used with too many (2) args
drivers/scsi/gdth.c: In function `gdth_copy_internal_data':
drivers/scsi/gdth.c:2633: structure has no member named `address'
....
drivers/scsi/ini9100u.c:111: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/megaraid.c: In function `megadev_ioctl':
drivers/scsi/megaraid.c:4560: wrong type argument to unary exclamation mark
drivers/scsi/megaraid.c: In function `mega_del_logdrv':
drivers/scsi/megaraid.c:5107: `IO_LOCK' undeclared (first use in this function)
....
drivers/scsi/ini9100u.c: In function `i91uBuildSCB':
drivers/scsi/ini9100u.c:494: structure has no member named `address'
drivers/scsi/ini9100u.c:503: structure has no member named `address'
drivers/scsi/inia100.c:70: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/gdth_proc.c:1393: macro `GDTH_LOCK_SCSI_DONE' used with just one arg
drivers/scsi/gdth_proc.c:1393: parse error before `)'
drivers/scsi/gdth_proc.c:1393: invalid type argument of `->'
drivers/scsi/gdth_proc.c:1395: `dev' undeclared (first use in this function)
drivers/scsi/inia100.c: In function `inia100BuildSCB':
drivers/scsi/inia100.c:499: structure has no member named `address'
drivers/scsi/scsi_debug.c: In function `sdebug_scatg2virt':
drivers/scsi/scsi_debug.c:521: structure has no member named `address'
drivers/scsi/cpqfcTSinit.c: In function `cpqfcTS_ioctl':
drivers/scsi/cpqfcTSinit.c:597: `wait' undeclared (first use in this function)
drivers/scsi/cpqfcTSinit.c: In function `cpqfcTS_TargetDeviceReset':
drivers/scsi/cpqfcTSinit.c:1536: `wait' undeclared (first use in this function)
drivers/ieee1394/pcilynx.c: In function `mem_open':
drivers/ieee1394/pcilynx.c:647: `num_of_cards' undeclared (first use in this function)
drivers/ieee1394/pcilynx.c:647: `cards' undeclared (first use in this function)
drivers/ieee1394/pcilynx.c: In function `aux_poll':
drivers/ieee1394/pcilynx.c:706: `cards' undeclared (first use in this function)
drivers/cdrom/sbpcd.c: In function `sbpcd_end_request':
drivers/cdrom/sbpcd.c:4884: structure has no member named `queue'
drivers/cdrom/sbpcd.c: In function `sbpcd_init':
drivers/cdrom/sbpcd.c:5861: too few arguments to function `blk_init_queue'
drivers/cdrom/sbpcd.c:5867: `read_ahead' undeclared (first use in this function)
drivers/cdrom/sbpcd.c:5919: incompatible types in assignment
....
sound/oss/bin2hex.c: In function `main':
sound/oss/bin2hex.c:21: warning: implicit declaration of function `exit'
drivers/mtd/devices/blkmtd.c: In function `blkmtd_erase':
drivers/mtd/devices/blkmtd.c:549: incompatible type for argument 1 of `bdevname'
....
drivers/mtd/mtdblock.c: In function `mtdblock_ioctl':
drivers/mtd/mtdblock.c:544: structure has no member named `b_rdev'
drivers/mtd/ftl.c: In function `ftl_reread_partitions':
drivers/mtd/ftl.c:1179: `whole' undeclared (first use in this function)
drivers/mtd/ftl.c:1175: label `leave' used but not defined
drivers/mtd/ftl.c: In function `do_ftl_request':
drivers/mtd/ftl.c:1206: switch quantity not an integer
drivers/mtd/ftl.c: In function `ftl_notify_add':
drivers/mtd/ftl.c:1297: incompatible type for argument 1 of `ftl_reread_partitions'
drivers/mtd/ftl.c: In function `init_ftl':
drivers/mtd/ftl.c:1358: too few arguments to function `blk_init_queue'
drivers/mtd/nftlcore.c: In function `init_nftl':
drivers/mtd/nftlcore.c:1030: too few arguments to function `blk_init_queue'
drivers/video/cyber2000fb.c: In function `cyberpro_pci_probe':
drivers/video/cyber2000fb.c:1707: `MCLK_MULT' undeclared (first use in this function)
drivers/video/cyber2000fb.c:1708: `MCLK_DIV' undeclared (first use in this function)
drivers/usb/storage/datafab.c: In function `datafab_read_data':
drivers/usb/storage/datafab.c:260: structure has no member named `address'
....
drivers/usb/storage/jumpshot.c: In function `jumpshot_read_data':
drivers/usb/storage/jumpshot.c:335: structure has no member named `address'
....
drivers/usb/storage/datafab.c: In function `datafab_write_data':
drivers/usb/storage/datafab.c:351: structure has no member named `address'
....
drivers/usb/storage/jumpshot.c: In function `jumpshot_write_data':
drivers/usb/storage/jumpshot.c:417: structure has no member named `address'
....
drivers/usb/media/dsbr100.c:106: `video_generic_ioctl' undeclared here (not in a function)
drivers/usb/media/dsbr100.c:106: initializer element for `usb_dsbr100_fops.ioctl' is not constant
drivers/usb/media/dsbr100.c:108: initializer element for `usb_dsbr100_fops' is not constant
drivers/usb/media/dsbr100.c:116: unknown field `kernel_ioctl' specified in initializer
.... Repeat for other drivers/usb/media files
drivers/usb/media/ov511.c:5297: unknown field `kernel_ioctl' specified in initializer
drivers/message/i2o/i2o_core.c:25: #error Please convert me to Documentation/DMA-mapping.txt
drivers/message/i2o/i2o_config.c:28: #error Please convert me to Documentation/DMA-mapping.txt
drivers/message/i2o/i2o_block.c:43: #error Please convert me to Documentation/DMA-mapping.txt
drivers/message/i2o/i2o_block.c: In function `i2ob_init_iop':
drivers/message/i2o/i2o_block.c:1425: too few arguments to function `blk_init_queue'
drivers/message/i2o/i2o_block.c: In function `i2o_block_init':
drivers/message/i2o/i2o_block.c:1822: too few arguments to function `blk_init_queue'
drivers/message/i2o/i2o_lan.c:28: #error Please convert me to Documentation/DMA-mapping.txt
drivers/message/i2o/i2o_scsi.c:34: #error Please convert me to Documentation/DMA-mapping.txt
drivers/message/i2o/i2o_scsi.c: In function `i2o_scsi_queuecommand':
drivers/message/i2o/i2o_scsi.c:726: structure has no member named `address'
In file included from drivers/md/raid5.c:23:
include/linux/raid/raid5.h:218: parse error before `md_wait_queue_head_t'
include/linux/raid/raid5.h:222: parse error before `device_lock'
include/linux/raid/raid5.h:226: parse error before `}'
drivers/md/raid5.c: In function `__release_stripe':
drivers/md/raid5.c:67: dereferencing pointer to incomplete type
....
In file included from drivers/md/multipath.c:25:
include/linux/raid/multipath.h:28: parse error before `md_spinlock_t'
include/linux/raid/multipath.h:39: parse error before `wait_buffer'
drivers/md/multipath.c:52: parse error before `retry_list_lock'
drivers/md/multipath.c:52: `MD_SPIN_LOCK_UNLOCKED' undeclared here (not in a function)
drivers/md/multipath.c: In function `multipath_alloc_mpbh':
drivers/md/multipath.c:64: dereferencing pointer to incomplete type
....
drivers/telephony/ixj.c: In function `ixj_release':
drivers/telephony/ixj.c:2277: invalid operands to binary &
....
net/core/dev.c: In function `netif_receive_skb':
net/core/dev.c:1465: void value not ignored as it ought to be
drivers/scsi/53c7,8xx.c:65: #error Please convert me to Documentation/DMA-mapping.txt
drivers/scsi/53c7,8xx.c: In function `create_cmd':
drivers/scsi/53c7,8xx.c:3792: structure has no member named `address'
....
sound/oss/msnd_pinnacle.c: In function `dev_ioctl':
In file included from sound/oss/msnd_classic.c:3:
sound/oss/msnd_pinnacle.c:644: invalid operands to binary &
....
sound/oss/msnd_pinnacle.c: In function `dev_ioctl':
sound/oss/msnd_pinnacle.c:644: invalid operands to binary &
....
On Sun, Apr 14, 2002 at 07:39:38PM +1000, Keith Owens wrote:
> FB_CYBER2000
As far as I'm aware, it builds. It certainly builds on ARM. What were
the errors (you didn't list them.)
--
Russell King ([email protected]) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html
On Sun, 14 Apr 2002, Russell King wrote:
> On Sun, Apr 14, 2002 at 07:39:38PM +1000, Keith Owens wrote:
> > FB_CYBER2000
>
> As far as I'm aware, it builds. It certainly builds on ARM. What were
> the errors (you didn't list them.)
???
Keith did list the errors in his mail. The FB_CYBER2000 error seems to be:
<-- snip -->
drivers/video/cyber2000fb.c: In function `cyberpro_pci_probe':
drivers/video/cyber2000fb.c:1707: `MCLK_MULT' undeclared (first use in
this function)
drivers/video/cyber2000fb.c:1708: `MCLK_DIV' undeclared (first use in this
function)
<-- snip -->
cu
Adrian
--
You only think this is a free country. Like the US the UK spends a lot of
time explaining its a free country because its a police state.
Alan Cox
On Sun, Apr 14, 2002 at 01:17:33PM +0200, Adrian Bunk wrote:
> Keith did list the errors in his mail. The FB_CYBER2000 error seems to be:
Yes, I discovered them after I posted, and Keith knows that.
--
Russell King ([email protected]) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html
On Sun, 2002-04-14 at 03:39, Keith Owens wrote:
> I offer this list in the hope that the maintainers
> will fix the code (I can dream, can't I?). No need
> to copy me on replies, just fix the code.
> ...
> drivers/char/synclink.c:63: #error Please convert me to Documentation/DMA-mapping.txt
Already fixed and submitted. Now it just needs
to be applied (I can dream, can't I?)
Paul Fulghum
[email protected]