Messages in this thread | | | Date | Mon, 7 Aug 2006 13:35:50 -0400 | From | "Dmitry Torokhov" <> | Subject | Re: [patch] Crash on evdev disconnect. |
| |
Hi,
On 8/7/06, Zephaniah E. Hull <warp@aehallh.com> 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@ameritech.net address is dead, please use dmitry.torokhov@gmail.com or dtor@mail.ru or dtor@isightbb.com.
-- Dmitry - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |