projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8006bf5
)
ide: ide_scan_pcibus(): check __pci_register_driver return value
author
Andrew Morton
<
[email protected]
>
Tue, 3 Jul 2007 20:28:36 +0000
(22:28 +0200)
committer
Bartlomiej Zolnierkiewicz
<
[email protected]
>
Tue, 3 Jul 2007 20:28:36 +0000
(22:28 +0200)
drivers/ide/setup-pci.c: In function 'ide_scan_pcibus':
drivers/ide/setup-pci.c:879: warning: ignoring return value of '__pci_register_driver', declared with attribute warn_unused_result
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Bartlomiej Zolnierkiewicz <
[email protected]
>
drivers/ide/setup-pci.c
patch
|
blob
|
history
diff --git
a/drivers/ide/setup-pci.c
b/drivers/ide/setup-pci.c
index 67035ba4bf5e2c3000bc2d1026352fad02cc8137..c88d33225cf91542cc490c00d9e37d026bdf5895 100644
(file)
--- a/
drivers/ide/setup-pci.c
+++ b/
drivers/ide/setup-pci.c
@@
-872,11
+872,15
@@
void __init ide_scan_pcibus (int scan_direction)
* are post init.
*/
- list_for_each_safe(l, n, &ide_pci_drivers)
- {
+ list_for_each_safe(l, n, &ide_pci_drivers) {
list_del(l);
d = list_entry(l, struct pci_driver, node);
- __pci_register_driver(d, d->driver.owner, d->driver.mod_name);
+ if (__pci_register_driver(d, d->driver.owner,
+ d->driver.mod_name)) {
+ printk(KERN_ERR "%s: failed to register driver "
+ "for %s\n", __FUNCTION__,
+ d->driver.mod_name);
+ }
}
}
#endif