diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-05-21 20:15:44 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-05-21 20:15:44 -0400 |
| commit | a8251096b427283c47e7d8f9568be6b388dd68ec (patch) | |
| tree | edc9747e30b4b4413aa99acfbd3104d81b1c303b /include/linux | |
| parent | 27a3353a4525afe984f3b793681869d636136b69 (diff) | |
| parent | 480b02df3aa9f07d1c7df0cd8be7a5ca73893455 (diff) | |
Merge branch 'modules' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
* 'modules' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:
module: drop the lock while waiting for module to complete initialization.
MODULE_DEVICE_TABLE(isapnp, ...) does nothing
hisax_fcpcipnp: fix broken isapnp device table.
isapnp: move definitions to mod_devicetable.h so file2alias can reach them.
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/isapnp.h | 8 | ||||
| -rw-r--r-- | include/linux/mod_devicetable.h | 7 |
2 files changed, 8 insertions, 7 deletions
diff --git a/include/linux/isapnp.h b/include/linux/isapnp.h index cd5a269fdb5e..e2d28b026a8c 100644 --- a/include/linux/isapnp.h +++ b/include/linux/isapnp.h | |||
| @@ -43,10 +43,10 @@ | |||
| 43 | */ | 43 | */ |
| 44 | 44 | ||
| 45 | #ifdef __KERNEL__ | 45 | #ifdef __KERNEL__ |
| 46 | #include <linux/mod_devicetable.h> | ||
| 46 | 47 | ||
| 47 | #define DEVICE_COUNT_COMPATIBLE 4 | 48 | #define DEVICE_COUNT_COMPATIBLE 4 |
| 48 | 49 | ||
| 49 | #define ISAPNP_ANY_ID 0xffff | ||
| 50 | #define ISAPNP_CARD_DEVS 8 | 50 | #define ISAPNP_CARD_DEVS 8 |
| 51 | 51 | ||
| 52 | #define ISAPNP_CARD_ID(_va, _vb, _vc, _device) \ | 52 | #define ISAPNP_CARD_ID(_va, _vb, _vc, _device) \ |
| @@ -74,12 +74,6 @@ struct isapnp_card_id { | |||
| 74 | #define ISAPNP_DEVICE_SINGLE_END \ | 74 | #define ISAPNP_DEVICE_SINGLE_END \ |
| 75 | .card_vendor = 0, .card_device = 0 | 75 | .card_vendor = 0, .card_device = 0 |
| 76 | 76 | ||
| 77 | struct isapnp_device_id { | ||
| 78 | unsigned short card_vendor, card_device; | ||
| 79 | unsigned short vendor, function; | ||
| 80 | unsigned long driver_data; /* data private to the driver */ | ||
| 81 | }; | ||
| 82 | |||
| 83 | #if defined(CONFIG_ISAPNP) || (defined(CONFIG_ISAPNP_MODULE) && defined(MODULE)) | 77 | #if defined(CONFIG_ISAPNP) || (defined(CONFIG_ISAPNP_MODULE) && defined(MODULE)) |
| 84 | 78 | ||
| 85 | #define __ISAPNP__ | 79 | #define __ISAPNP__ |
diff --git a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h index 007fbaafead0..48c007dae476 100644 --- a/include/linux/mod_devicetable.h +++ b/include/linux/mod_devicetable.h | |||
| @@ -509,4 +509,11 @@ struct zorro_device_id { | |||
| 509 | 509 | ||
| 510 | #define ZORRO_DEVICE_MODALIAS_FMT "zorro:i%08X" | 510 | #define ZORRO_DEVICE_MODALIAS_FMT "zorro:i%08X" |
| 511 | 511 | ||
| 512 | #define ISAPNP_ANY_ID 0xffff | ||
| 513 | struct isapnp_device_id { | ||
| 514 | unsigned short card_vendor, card_device; | ||
| 515 | unsigned short vendor, function; | ||
| 516 | kernel_ulong_t driver_data; /* data private to the driver */ | ||
| 517 | }; | ||
| 518 | |||
| 512 | #endif /* LINUX_MOD_DEVICETABLE_H */ | 519 | #endif /* LINUX_MOD_DEVICETABLE_H */ |
