linux/drivers/ata
Jeff Garzik 15a7c3bbe3 [libata] pata_artop: kill gcc warning
gcc complains thusly:

drivers/ata/pata_artop.c: In function ‘artop_init_one’:
drivers/ata/pata_artop.c:429: warning: ‘info’ may be used uninitialized in this function

While this warning is indeed bogus, even with improved static analysis
and value range propagation, gcc will probably never be able to detect
this.

Add a BUG_ON() to trap invalid driver_data entries in the PCI table.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-10-01 10:38:22 -04:00
..
ahci.c [libata] Use new PCI_VDEVICE() macro to dramatically shorten ID lists 2006-09-27 22:20:11 -04:00
ata_generic.c [libata] Don't use old-EH ->eng_timeout() hook when not needed 2006-09-27 05:41:13 -04:00
ata_piix.c [PATCH] libata-eh: Remove layering violation and duplication when handling absent ports 2006-09-26 13:34:27 -04:00
Kconfig [PATCH] libata: tighten rules for legacy dependancies 2006-09-26 13:34:27 -04:00
libata-core.c [libata] DocBook minor updates, fixes 2006-09-29 05:07:25 -04:00
libata-eh.c [PATCH] libata-eh: Remove layering violation and duplication when handling absent ports 2006-09-26 13:34:27 -04:00
libata-scsi.c [PATCH] libata: turn off NCQ if queue depth is adjusted to 1 2006-09-30 07:39:24 -04:00
libata-sff.c [libata] init probe_ent->private_data in a common location 2006-09-28 03:48:18 -04:00
libata.h libata: Grand renaming. 2006-08-24 03:19:22 -04:00
Makefile [libata] Delete pata_it8172 driver 2006-09-20 17:48:53 -04:00
pata_ali.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_amd.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_artop.c [libata] pata_artop: kill gcc warning 2006-10-01 10:38:22 -04:00
pata_atiixp.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_cmd64x.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_cs5520.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_cs5530.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_cs5535.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_cypress.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_efar.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_hpt3x2n.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_hpt3x3.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_hpt37x.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_hpt366.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_isapnp.c [libata] Don't use old-EH ->eng_timeout() hook when not needed 2006-09-27 05:41:13 -04:00
pata_it821x.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_jmicron.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_legacy.c [libata] Don't use old-EH ->eng_timeout() hook when not needed 2006-09-27 05:41:13 -04:00
pata_mpiix.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_netcell.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_ns87410.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_oldpiix.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_opti.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_optidma.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_pcmcia.c [libata] Don't use old-EH ->eng_timeout() hook when not needed 2006-09-27 05:41:13 -04:00
pata_pdc202xx_old.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_pdc2027x.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_qdi.c [libata] Don't use old-EH ->eng_timeout() hook when not needed 2006-09-27 05:41:13 -04:00
pata_radisys.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_rz1000.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_sc1200.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_serverworks.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_sil680.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_sis.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_sl82c105.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_triflex.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pata_via.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
pdc_adma.c [libata] Use new PCI_VDEVICE() macro to dramatically shorten ID lists 2006-09-27 22:20:11 -04:00
sata_mv.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_nv.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_promise.c [libata] Use new PCI_VDEVICE() macro to dramatically shorten ID lists 2006-09-27 22:20:11 -04:00
sata_promise.h Move libata to drivers/ata. 2006-08-10 07:31:37 -04:00
sata_qstor.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_sil24.c [libata] Use new PCI_VDEVICE() macro to dramatically shorten ID lists 2006-09-27 22:20:11 -04:00
sata_sil.c [libata] Use new PCI_VDEVICE() macro to dramatically shorten ID lists 2006-09-27 22:20:11 -04:00
sata_sis.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_svw.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_sx4.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_uli.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_via.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00
sata_vsc.c [libata] PCI ID table cleanup in various drivers 2006-09-28 20:21:59 -04:00