[PATCH] hysdn: remove custom types
hysdn defines its own types: ulong, uint, uchar and word. Problem is, the module_param macros rely upon some of those identifiers having special meanings too. The net effect is that module_param() and friends cannot be used in ISDN because of this namespace clash. So remove the hysdn-private defines and open-code them all. Cc: Karsten Keil <kkeil@suse.de> Cc: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:

committed by
Linus Torvalds

parent
5b7b18ccde
commit
c721bccece
@@ -41,8 +41,8 @@ hysdn_card *card_root = NULL; /* pointer to first card */
|
||||
/* the last entry contains all 0 */
|
||||
/**********************************************/
|
||||
static struct {
|
||||
word subid; /* PCI sub id */
|
||||
uchar cardtyp; /* card type assigned */
|
||||
unsigned short subid; /* PCI sub id */
|
||||
unsigned char cardtyp; /* card type assigned */
|
||||
} pci_subid_map[] = {
|
||||
|
||||
{
|
||||
|
Reference in New Issue
Block a user