Hi Hannes,

[auto build test WARNING on scsi/for-next]
[also build test WARNING on v4.10-rc8 next-20170216]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:    
https://github.com/0day-ci/linux/commits/Hannes-Reinecke/scsi-use-scsi_device_from_queue-for-scsi_dh/20170217-161522
base:   https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next
config: x86_64-randconfig-a0-02171706 (attached as .config)
compiler: gcc-4.4 (Debian 4.4.7-8) 4.4.7
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   drivers/scsi/scsi_lib.c: In function 'scsi_device_from_queue':
>> drivers/scsi/scsi_lib.c:2157: warning: unused variable 'flags'

vim +/flags +2157 drivers/scsi/scsi_lib.c

  2141  
  2142  void scsi_mq_destroy_tags(struct Scsi_Host *shost)
  2143  {
  2144          blk_mq_free_tag_set(&shost->tag_set);
  2145  }
  2146  
  2147  /**
  2148   * scsi_device_from_queue - return sdev associated with a request_queue
  2149   * @q: The request queue to return the sdev from
  2150   *
  2151   * Return the sdev associated with a request queue or NULL if the
  2152   * request_queue does not reference a SCSI device.
  2153   */
  2154  struct scsi_device *scsi_device_from_queue(struct request_queue *q)
  2155  {
  2156          struct scsi_device *sdev = NULL;
> 2157          unsigned long flags;
  2158  
  2159          if (q->mq_ops) {
  2160                  if (q->mq_ops == &scsi_mq_ops)
  2161                          sdev = q->queuedata;
  2162          } else if (q->request_fn == scsi_request_fn)
  2163                  sdev = q->queuedata;
  2164          if (!sdev || !get_device(&sdev->sdev_gendev))
  2165                  sdev = NULL;

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

Reply via email to