diff options
| -rw-r--r-- | arch/m68k/atari/atakeyb.c | 2 | ||||
| -rw-r--r-- | drivers/input/keyboard/atakbd.c | 7 |
2 files changed, 4 insertions, 5 deletions
diff --git a/arch/m68k/atari/atakeyb.c b/arch/m68k/atari/atakeyb.c index fbbccb5e7511..880add120eb3 100644 --- a/arch/m68k/atari/atakeyb.c +++ b/arch/m68k/atari/atakeyb.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/m68k/atari/atakeyb.c | ||
| 3 | * | ||
| 4 | * Atari Keyboard driver for 680x0 Linux | 2 | * Atari Keyboard driver for 680x0 Linux |
| 5 | * | 3 | * |
| 6 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
diff --git a/drivers/input/keyboard/atakbd.c b/drivers/input/keyboard/atakbd.c index f948d3a14a93..a1800151b6ce 100644 --- a/drivers/input/keyboard/atakbd.c +++ b/drivers/input/keyboard/atakbd.c | |||
| @@ -217,7 +217,7 @@ static void atakbd_interrupt(unsigned char scancode, char down) | |||
| 217 | 217 | ||
| 218 | static int __init atakbd_init(void) | 218 | static int __init atakbd_init(void) |
| 219 | { | 219 | { |
| 220 | int i; | 220 | int i, error; |
| 221 | 221 | ||
| 222 | if (!MACH_IS_ATARI || !ATARIHW_PRESENT(ST_MFP)) | 222 | if (!MACH_IS_ATARI || !ATARIHW_PRESENT(ST_MFP)) |
| 223 | return -EIO; | 223 | return -EIO; |
| @@ -247,9 +247,10 @@ static int __init atakbd_init(void) | |||
| 247 | } | 247 | } |
| 248 | 248 | ||
| 249 | /* error check */ | 249 | /* error check */ |
| 250 | if (input_register_device(atakbd_dev)) { | 250 | error = input_register_device(atakbd_dev); |
| 251 | if (error) { | ||
| 251 | input_free_device(atakbd_dev); | 252 | input_free_device(atakbd_dev); |
| 252 | return -ENOMEM; | 253 | return error; |
| 253 | } | 254 | } |
| 254 | 255 | ||
| 255 | atari_input_keyboard_interrupt_hook = atakbd_interrupt; | 256 | atari_input_keyboard_interrupt_hook = atakbd_interrupt; |
