Fix a couple drivers that do not correctly terminate their pci_device_id lists. This results in garbage being spewed into modules.pcimap when the module happens to not have 28 NULL bytes following the table, and/or the last PCI ID is actually truncated from the table when calculating the modules.alias PCI aliases, cause those unfortunate device IDs to not auto-load. Signed-off-by: Kees Cook <kees@ubuntu.com> Acked-by: Corey Minyard <minyard@acm.org> Cc: David Woodhouse <dwmw2@infradead.org> Acked-by: Jeff Garzik <jeff@garzik.org> Cc: Greg KH <greg@kroah.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|---|---|---|
| .. | ||
| ams-delta.c | ||
| at91_nand.c | ||
| au1550nd.c | ||
| autcpu12.c | ||
| cafe_nand.c | ||
| cmx270_nand.c | ||
| cs553x_nand.c | ||
| diskonchip.c | ||
| edb7312.c | ||
| excite_nandflash.c | ||
| h1910.c | ||
| Kconfig | ||
| Makefile | ||
| nand_base.c | ||
| nand_bbt.c | ||
| nand_ecc.c | ||
| nand_ids.c | ||
| nandsim.c | ||
| ndfc.c | ||
| plat_nand.c | ||
| ppchameleonevb.c | ||
| rtc_from4.c | ||
| s3c2410.c | ||
| sharpsl.c | ||
| spia.c | ||
| toto.c | ||
| ts7250.c | ||