Change 2: split the poll_table structure into 2 parts: One global part with just a function pointer and a priv variable. The 2nd part is user specific: for __pollwait: the poll table and the error variable for ep_ptable_queue_proc: the pointer to the eventpoll data. This change is a prerequisite for the next patch, that embedds a few waitqueues in the __pollwait specific part of the poll structure. -- Manfred