]>
Commit | Line | Data |
---|---|---|
07c6b480 CW |
1 | From stable-bounces@linux.kernel.org Sat Jan 14 14:01:19 2006 |
2 | From: Dmitry Torokhov <dtor_core@ameritech.net> | |
3 | To: stable@kernel.org | |
4 | Date: Sat, 14 Jan 2006 16:56:49 -0500 | |
5 | Subject: Input: HID - fix an oops in PID initialization code | |
6 | ||
7 | Input: HID - fix an oops in PID initialization code | |
8 | ||
9 | Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | |
10 | Signed-off-by: Chris Wright <chrisw@sous-sol.org> | |
3640b354 | 11 | Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
07c6b480 CW |
12 | --- |
13 | drivers/usb/input/pid.c | 2 +- | |
14 | 1 file changed, 1 insertion(+), 1 deletion(-) | |
15 | ||
16 | --- linux-2.6.15.1.orig/drivers/usb/input/pid.c | |
17 | +++ linux-2.6.15.1/drivers/usb/input/pid.c | |
18 | @@ -259,7 +259,7 @@ static int hid_pid_upload_effect(struct | |
19 | int hid_pid_init(struct hid_device *hid) | |
20 | { | |
21 | struct hid_ff_pid *private; | |
22 | - struct hid_input *hidinput = list_entry(&hid->inputs, struct hid_input, list); | |
23 | + struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); | |
24 | struct input_dev *input_dev = hidinput->input; | |
25 | ||
26 | private = hid->ff_private = kzalloc(sizeof(struct hid_ff_pid), GFP_KERNEL); |