• Andrew Morton's avatar
    [PATCH] s390: common i/o layer · 38eb0df2
    Andrew Morton authored
    From: Martin Schwidefsky <schwidefsky@de.ibm.com>
    
    Common i/o layer changes:
     - qdio: Lose the adapter lock for thin interrupts to improve performance
       and do unregister of the adapter interrupt handler with rcu.
     - ccwgroup: Fix error handling when creating a ccwgroup device.
     - Convert the slow crw kernel thread to a single threaded workqueue.
     - Use the slow crw workqueue to unregister a subchannel after it was
       found not operational to serialize it with other possible unregister/
       register events coming in via machine checks.
     - Trigger a rescan of the css via the slow path if a missing channel path
       is found in __recover_lost_chpids.
     - Use saner default levels for the debug feature, add some debugging code.
     - Remove request_irq and free_irq stubs.
     - Remove bogus inlines.
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    38eb0df2
device_fsm.c 30.7 KB