• Andrew Morton's avatar
    [PATCH] s390: zfcp host adapter · 2eb6e1f3
    Andrew Morton authored
    From: Martin Schwidefsky <schwidefsky@de.ibm.com>
    
     - Adapt to notify api change in cio.
     - Add missing unregister_reboot_notifier() for error path.
     - Fix infinite error recovery escalation for certain port failures.
     - Fix reference counting.
     - Use GFP_ATOMIC for kmalloc while holding a spinlock.
     - Don't open adapter/port if unit/port is removed from configuration
       after it has already been closed.
     - Don't establish qdio queues if a port/unit is going to be removed.
     - Shutdown ports and units before removing them.
     - Use schedule_work for scsi_add_device.
     - Don't reopen nameserver port when an rscn was received.
     - Don't call scsi_done twice in zfcp_fsf_send_fcp_command_task_handler.
     - Get rid of scsi fake queue, scsi_reqs_active and scsi_reqs_active_wq.
     - Get rid of unused adapter status.
     - Allow enabling of scsi devices at boot time with zfcp_dev parameter.
     - Change name prefix from sg to sg_list for functions which work with
       the struct sg_list.
     - Don't call scsi_add_device from zfcp error recovery thread to avoid a
       deadlock if a scsi command sent during scsi_add_device fails.
     - Fix scsi i/o stall due to missing local-link-up event.
    2eb6e1f3
zfcp_scsi.c 37.9 KB