• Andrew Morton's avatar
    [PATCH] s390: zfcp fixes (without kfree hack) · f9a56f8a
    Andrew Morton authored
    From: Martin Schwidefsky <schwidefsky@de.ibm.com>
    
    zfcp host adapter fixes:
     - Reuse freed scsi_ids and scsi_luns for mappings.
     - Order list of ports/units by assigned scsi_id/scsi_lun.
     - Don't update max_id/max_lun in scsi_host anymore.
     - Get rid of all magics.
     - Add owner field to ccw_driver structure.
     - Avoid deadlock on bus->subsys.rwsem.
     - Use a macro for all scsi device sysfs attributes.
     - Change proc_name from "dummy" to "zfcp".
     - Don't wait for scsi_add_device to complete while holding a semaphore.
     - Cleanup include files in zfcp_aux.c & zfcp_def.h.
     - Get rid of zfcp_erp_fsf_req_handler.
     - Proper link up/down handling.
     - Avoid possible NULL pointer dereference in zfcp_erp_schedule_work.
     - Remove module_exit function. Without an external release function for
       the zfcp_port/zfcp_unit objects module unloading is racy.
    f9a56f8a
zfcp_aux.c 52.6 KB