]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Merge remote-tracking branch 'scsi/for-next'
authorStephen Rothwell <sfr@canb.auug.org.au>
Wed, 14 Apr 2021 07:19:26 +0000 (17:19 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 14 Apr 2021 07:19:26 +0000 (17:19 +1000)
15 files changed:
1  2 
block/blk-mq-sched.c
drivers/infiniband/ulp/srpt/ib_srpt.c
drivers/scsi/BusLogic.c
drivers/scsi/advansys.c
drivers/scsi/ibmvscsi/ibmvfc.c
drivers/scsi/ibmvscsi/ibmvscsi.c
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
drivers/scsi/scsi_lib.c
drivers/scsi/scsi_scan.c
drivers/scsi/scsi_sysfs.c
drivers/scsi/sg.c
drivers/scsi/smartpqi/smartpqi_init.c
drivers/target/target_core_pscsi.c
include/scsi/scsi_cmnd.h
include/scsi/scsi_host.h

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index c289991ffaed2f9ab4c20067191647db63aa3a27,4bcd744a5c85560d545c96af0c827bd99b332104..7d97e00b53f92be1004402a62b2b61f444fc9ad1
@@@ -1747,9 -1806,30 +1768,29 @@@ static void scsi_mq_exit_request(struc
  
        if (shost->hostt->exit_cmd_priv)
                shost->hostt->exit_cmd_priv(shost, cmd);
 -      scsi_free_sense_buffer(cmd->flags & SCMD_UNCHECKED_ISA_DMA,
 -                             cmd->sense_buffer);
 +      kmem_cache_free(scsi_sense_cache, cmd->sense_buffer);
  }
  
+ static int scsi_mq_poll(struct blk_mq_hw_ctx *hctx)
+ {
+       struct Scsi_Host *shost = hctx->driver_data;
+       if (shost->hostt->mq_poll)
+               return shost->hostt->mq_poll(shost, hctx->queue_num);
+       return 0;
+ }
+ static int scsi_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
+                         unsigned int hctx_idx)
+ {
+       struct Scsi_Host *shost = data;
+       hctx->driver_data = shost;
+       return 0;
+ }
  static int scsi_map_queues(struct blk_mq_tag_set *set)
  {
        struct Scsi_Host *shost = container_of(set, struct Scsi_Host, tag_set);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 8343c6f9fec19ed543b72fed0dfd2188b5394895,3f3ebfdedeb2ae28ce29b013bc74ff456797e660..d0bf88d77f02610df18d83a58c3a6dd58a4066fe
@@@ -611,7 -631,9 +626,8 @@@ struct Scsi_Host 
         * the total queue depth is can_queue.
         */
        unsigned nr_hw_queues;
+       unsigned nr_maps;
        unsigned active_mode:2;
 -      unsigned unchecked_isa_dma:1;
  
        /*
         * Host has requested that no further requests come through for the