Re: [patch] Crash on evdev disconnect.

From: Dmitry Torokhov
Date: Mon Aug 07 2006 - 13:33:31 EST


Hi,

On 8/7/06, Zephaniah E. Hull <warp@xxxxxxxxxxx> wrote:
if (evdev->open) {
input_close_device(handle);
wake_up_interruptible(&evdev->wait);
- list_for_each_entry(list, &evdev->list, node)
+ list_for_each_entry_safe(list, next, &evdev->list, node)
kill_fasync(&list->fasync, SIGIO, POLL_HUP);

NAK. kill_fasync does not affect the list state so using _safe does
not buy us anything.

BTW, dtor_core@xxxxxxxxxxxxx address is dead, please use
dmitry.torokhov@xxxxxxxxx or dtor@xxxxxxx or dtor@xxxxxxxxxxxxx

--
Dmitry
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/