commit 39051dd85f2870624c3fc7a099b11c67fb822aed
Author: Damien Le Moal <damien.lemoal@wdc.com>
Date:   Thu Dec 21 15:43:44 2017 +0900

    scsi: sd: Remove zone write locking
    
    The block layer now handles zone write locking.
    
    [mkp: removed SCMD_ZONE_WRITE_LOCK reference in scsi_debugfs]
    
    Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
    Reviewed-by: Christoph Hellwig <hch@lst.de>
    Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

commit 23349ca93aed05917d9178d0a9e21db599a0eb5d
Author: Damien Le Moal <damien.lemoal@wdc.com>
Date:   Thu Dec 21 15:43:43 2017 +0900

    scsi: sd_zbc: Initialize device request queue zoned data
    
    Initialize the seq_zones_bitmap, seq_zones_wlock and nr_zones fields of
    the disk request queue on disk revalidate. As the seq_zones_bitmap and
    seq_zones_wlock allocations are identical, introduce the helper
    sd_zbc_alloc_zone_bitmap(). Using this helper, reallocate the bitmaps
    whenever the disk capacity (number of zones) changes.
    
    Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

commit 2ee4e9ce594b7c4dae5102fa86ce6339b98a4bc8
Author: Bart Van Assche <bart.vanassche@wdc.com>
Date:   Tue Dec 5 16:57:53 2017 -0800

    scsi: scsi-mq-debugfs: Show more information
    
    Show the request result, request timeout and SCSI command flags.  This
    information is very helpful when trying to figure out why a queue got
    stuck. An example of the information that is exported through debugfs:
    
    $ (cd /sys/kernel/debug/block && find -type f -print0 | xargs -0 grep ago)
    ./sda/hctx0/busy:ffff8804a4523300 {.op=READ, .cmd_flags=FAILFAST_DEV|FAILFAST_TRANSPORT|FAILFAST_DRIVER|RAHEAD, .rq_flags=MQ_INFLIGHT|DONTPREP|IO_STAT|STATS, .atomic_flags=STARTED, .tag=24, .internal_tag=-1, .cmd=Read(10) 28 00 06 80 1c c8 00 00 08 00, .retries=0, .result = 0x0, .flags=TAGGED|INITIALIZED, .timeout=90.000, allocated 0.010 s ago}
    
    Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>
    Cc: James E.J. Bottomley <jejb@linux.vnet.ibm.com>
    Cc: Martin K. Petersen <martin.petersen@oracle.com>
    Cc: Ming Lei <ming.lei@redhat.com>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Hannes Reinecke <hare@suse.com>
    Cc: Johannes Thumshirn <jthumshirn@suse.de>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>