• Martin Schwidefsky's avatar
    [PATCH] s390: common i/o layer · cb1b057d
    Martin Schwidefsky authored
    From: Cornelia Huck <cohuck@de.ibm.com>
    From: Thomas Spatzier <tspat@de.ibm.com>
    
    common i/o layer changes:
     - Prevent double unregister of ccw devices.
     - Move unregister out of the subchannel remove function, to
       avoid live-lock due to hotplug if the root device is currently
       indisposed.
     - Delete pending timer after a machine check.
     - Revert change to allocate qdio queues and SLIBS in DMA memory.
     - Decrement ccw_device_init_count only after ccw_device_register is done.
     - Remove unnecessary check in ccw_hotplug.
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    cb1b057d
qdio.c 87 KB