• Davide Libenzi's avatar
    [PATCH] epoll bits 0.46 ... · 424980a8
    Davide Libenzi authored
    - A more uniform poll queueing interface with tips from Manfred
    
    - The f_op->poll() is done outside the irqlock to maintain compatibility
    	with existing drivers that assume to be called with irq enabled
    
    - Moved event mask setting inside ep_modify() with tips from John
    
    - Fixed locking to fit the new "poll() outside the lock" approach
    
    - Bufferd userspace event delivery to reduce irq_lock/irq_unlock switching
    	rate and to reduce the number of __copy_to_user()
    
    - Comments added
    424980a8
eventpoll.c 36.2 KB