char: mxser, fix ISA board lookup
There's a bug in the mxser kernel module that still appears in the 2.6.29.4 kernel. mxser_get_ISA_conf takes a ioaddress as its first argument, by passing the not of the ioaddr, you're effectively passing 0 which means it won't be able to talk to an ISA card. I have tested this, and removing the ! fixes the problem. Cc: "Peter Botha" <peterb@goldcircle.co.za> Signed-off-by: Jiri Slaby <jirislaby@gmail.com> Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
a61d90d75d
commit
96050dfb25
1 changed files with 1 additions and 1 deletions
|
@ -2711,7 +2711,7 @@ static int __init mxser_module_init(void)
|
|||
continue;
|
||||
|
||||
brd = &mxser_boards[m];
|
||||
retval = mxser_get_ISA_conf(!ioaddr[b], brd);
|
||||
retval = mxser_get_ISA_conf(ioaddr[b], brd);
|
||||
if (retval <= 0) {
|
||||
brd->info = NULL;
|
||||
continue;
|
||||
|
|
Loading…
Reference in a new issue