Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Input: fix the example of an input device driver

This patch fixes a wrong interrupt handler example given in the "Hello,
world!"-like input driver in Documentation/input/input-programming.txt.

Signed-off-by: Dmitri Vorobiev <dmitri.vorobiev@movial.fi>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

authored by

Dmitri Vorobiev and committed by
Dmitry Torokhov
4f485447 5fb17fd9

+2 -1
+2 -1
Documentation/input/input-programming.txt
··· 20 20 21 21 static struct input_dev *button_dev; 22 22 23 - static void button_interrupt(int irq, void *dummy, struct pt_regs *fp) 23 + static irqreturn_t button_interrupt(int irq, void *dummy) 24 24 { 25 25 input_report_key(button_dev, BTN_0, inb(BUTTON_PORT) & 1); 26 26 input_sync(button_dev); 27 + return IRQ_HANDLED; 27 28 } 28 29 29 30 static int __init button_init(void)