All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [RESEND 19/19] scsi: hpsa: Strip out a bunch of set but unused variables
Date: Wed, 04 Nov 2020 05:27:42 +0800	[thread overview]
Message-ID: <202011040526.DkrzVIF8-lkp@intel.com> (raw)
In-Reply-To: <20201102142359.561122-20-lee.jones@linaro.org>

[-- Attachment #1: Type: text/plain, Size: 22372 bytes --]

Hi Lee,

I love your patch! Perhaps something to improve:

[auto build test WARNING on mkp-scsi/for-next]
[also build test WARNING on scsi/for-next linus/master v5.10-rc2 next-20201103]
[cannot apply to linux/master]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]

url:    https://github.com/0day-ci/linux/commits/Lee-Jones/Rid-W-1-warnings-in-SCSI/20201102-222943
base:   https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git for-next
config: s390-randconfig-r015-20201103 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 1fcd5d5655e29f85e12b402e32974f207cfedf32)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install s390 cross compiling tool for clang build
        # apt-get install binutils-s390x-linux-gnu
        # https://github.com/0day-ci/linux/commit/072f10ed00f6c539280c1143a76e724bd7618c22
        git remote add linux-review https://github.com/0day-ci/linux
        git fetch --no-tags linux-review Lee-Jones/Rid-W-1-warnings-in-SCSI/20201102-222943
        git checkout 072f10ed00f6c539280c1143a76e724bd7618c22
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

   #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
                                                             ^
   include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
           ___constant_swab32(x) :                 \
                              ^
   include/uapi/linux/swab.h:19:12: note: expanded from macro '___constant_swab32'
           (((__u32)(x) & (__u32)0x000000ffUL) << 24) |            \
                     ^
   In file included from drivers/scsi/hpsa.c:24:
   In file included from include/linux/pci.h:39:
   In file included from include/linux/io.h:13:
   In file included from arch/s390/include/asm/io.h:80:
   include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
                                                           ~~~~~~~~~~ ^
   include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
   #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
                                                             ^
   include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
           ___constant_swab32(x) :                 \
                              ^
   include/uapi/linux/swab.h:20:12: note: expanded from macro '___constant_swab32'
           (((__u32)(x) & (__u32)0x0000ff00UL) <<  8) |            \
                     ^
   In file included from drivers/scsi/hpsa.c:24:
   In file included from include/linux/pci.h:39:
   In file included from include/linux/io.h:13:
   In file included from arch/s390/include/asm/io.h:80:
   include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
                                                           ~~~~~~~~~~ ^
   include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
   #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
                                                             ^
   include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
           ___constant_swab32(x) :                 \
                              ^
   include/uapi/linux/swab.h:21:12: note: expanded from macro '___constant_swab32'
           (((__u32)(x) & (__u32)0x00ff0000UL) >>  8) |            \
                     ^
   In file included from drivers/scsi/hpsa.c:24:
   In file included from include/linux/pci.h:39:
   In file included from include/linux/io.h:13:
   In file included from arch/s390/include/asm/io.h:80:
   include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
                                                           ~~~~~~~~~~ ^
   include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
   #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
                                                             ^
   include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
           ___constant_swab32(x) :                 \
                              ^
   include/uapi/linux/swab.h:22:12: note: expanded from macro '___constant_swab32'
           (((__u32)(x) & (__u32)0xff000000UL) >> 24)))
                     ^
   In file included from drivers/scsi/hpsa.c:24:
   In file included from include/linux/pci.h:39:
   In file included from include/linux/io.h:13:
   In file included from arch/s390/include/asm/io.h:80:
   include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
                                                           ~~~~~~~~~~ ^
   include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
   #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
                                                             ^
   include/uapi/linux/swab.h:120:12: note: expanded from macro '__swab32'
           __fswab32(x))
                     ^
   In file included from drivers/scsi/hpsa.c:24:
   In file included from include/linux/pci.h:39:
   In file included from include/linux/io.h:13:
   In file included from arch/s390/include/asm/io.h:80:
   include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           __raw_writeb(value, PCI_IOBASE + addr);
                               ~~~~~~~~~~ ^
   include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr);
                                                         ~~~~~~~~~~ ^
   include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr);
                                                         ~~~~~~~~~~ ^
   include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           readsb(PCI_IOBASE + addr, buffer, count);
                  ~~~~~~~~~~ ^
   include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           readsw(PCI_IOBASE + addr, buffer, count);
                  ~~~~~~~~~~ ^
   include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           readsl(PCI_IOBASE + addr, buffer, count);
                  ~~~~~~~~~~ ^
   include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           writesb(PCI_IOBASE + addr, buffer, count);
                   ~~~~~~~~~~ ^
   include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           writesw(PCI_IOBASE + addr, buffer, count);
                   ~~~~~~~~~~ ^
   include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
           writesl(PCI_IOBASE + addr, buffer, count);
                   ~~~~~~~~~~ ^
>> drivers/scsi/hpsa.c:8710:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                   if (rc != 0) {
                   ^
   drivers/scsi/hpsa.c:8708:2: note: previous statement is here
           if (rc != 0)
           ^
   drivers/scsi/hpsa.c:8635:16: warning: unused variable 'flags' [-Wunused-variable]
           unsigned long flags;
                         ^
   drivers/scsi/hpsa.c:8712:9: error: use of undeclared label 'clean3'
                           goto clean3;    /* shost, pci, lu, aer/h */
                                ^
   drivers/scsi/hpsa.c:8688:8: error: use of undeclared label 'clean1'
                   goto clean1;    /* aer/h */
                        ^
   drivers/scsi/hpsa.c:8700:8: error: use of undeclared label 'clean2_5'
                   goto clean2_5;  /* pci, lu, aer/h */
                        ^
   drivers/scsi/hpsa.c:8694:8: error: use of undeclared label 'clean2'
                   goto clean2;    /* lu, aer/h */
                        ^
   drivers/scsi/hpsa.c:8707:32: warning: shift count >= width of type [-Wshift-count-overflow]
           rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64));
                                         ^~~~~~~~~~~~~~~~
   include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK'
   #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
                                                        ^ ~~~
   drivers/scsi/hpsa.c:8717:2: error: unknown type name 'h'
           h->access.set_intr_mask(h, HPSA_INTR_OFF);
           ^
   drivers/scsi/hpsa.c:8717:3: error: expected identifier or '('
           h->access.set_intr_mask(h, HPSA_INTR_OFF);
            ^
>> drivers/scsi/hpsa.c:8719:2: warning: declaration specifier missing, defaulting to 'int'
           rc = hpsa_request_irqs(h, do_hpsa_intr_msi, do_hpsa_intr_intx);
           ^
           int
   drivers/scsi/hpsa.c:8719:25: error: use of undeclared identifier 'h'
           rc = hpsa_request_irqs(h, do_hpsa_intr_msi, do_hpsa_intr_intx);
                                  ^
   drivers/scsi/hpsa.c:8720:2: error: expected identifier or '('
           if (rc)
           ^
   drivers/scsi/hpsa.c:8722:2: warning: declaration specifier missing, defaulting to 'int'
           rc = hpsa_alloc_cmd_pool(h);
           ^
           int
   drivers/scsi/hpsa.c:8722:27: error: use of undeclared identifier 'h'
           rc = hpsa_alloc_cmd_pool(h);
                                    ^
   drivers/scsi/hpsa.c:8723:2: error: expected identifier or '('
           if (rc)
           ^
   drivers/scsi/hpsa.c:8725:2: warning: declaration specifier missing, defaulting to 'int'
           rc = hpsa_alloc_sg_chain_blocks(h);
           ^
           int
   drivers/scsi/hpsa.c:8725:34: error: use of undeclared identifier 'h'
           rc = hpsa_alloc_sg_chain_blocks(h);
                                           ^
   drivers/scsi/hpsa.c:8726:2: error: expected identifier or '('
           if (rc)
           ^
   drivers/scsi/hpsa.c:8728:2: error: expected identifier or '('
           init_waitqueue_head(&h->scan_wait_queue);
           ^
   include/linux/wait.h:66:2: note: expanded from macro 'init_waitqueue_head'
           do {                                                                    \
           ^
   drivers/scsi/hpsa.c:8728:2: error: expected identifier or '('
   include/linux/wait.h:70:4: note: expanded from macro 'init_waitqueue_head'
           } while (0)
             ^
   drivers/scsi/hpsa.c:8729:2: error: expected identifier or '('
           init_waitqueue_head(&h->event_sync_wait_queue);
           ^
   include/linux/wait.h:66:2: note: expanded from macro 'init_waitqueue_head'
           do {                                                                    \
           ^
   drivers/scsi/hpsa.c:8729:2: error: expected identifier or '('
   include/linux/wait.h:70:4: note: expanded from macro 'init_waitqueue_head'
           } while (0)
             ^
   drivers/scsi/hpsa.c:8730:2: error: expected identifier or '('
           mutex_init(&h->reset_mutex);
           ^
   include/linux/mutex.h:115:32: note: expanded from macro 'mutex_init'
   #define mutex_init(mutex)                                               \
                                                                           ^
   drivers/scsi/hpsa.c:8730:2: error: expected identifier or '('
   include/linux/mutex.h:120:3: note: expanded from macro 'mutex_init'
   } while (0)
     ^
   drivers/scsi/hpsa.c:8731:2: error: unknown type name 'h'
           h->scan_finished = 1; /* no scan currently in progress */
           ^
   fatal error: too many errors emitted, stopping now [-ferror-limit=]
   26 warnings and 20 errors generated.

vim +/if +8710 drivers/scsi/hpsa.c

  8629	
  8630	static int hpsa_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
  8631	{
  8632		int rc;
  8633		struct ctlr_info *h;
  8634		int try_soft_reset = 0;
  8635		unsigned long flags;
  8636		u32 board_id;
  8637	
  8638		if (number_of_controllers == 0)
  8639			printk(KERN_INFO DRIVER_NAME "\n");
  8640	
  8641		rc = hpsa_lookup_board_id(pdev, &board_id, NULL);
  8642		if (rc < 0) {
  8643			dev_warn(&pdev->dev, "Board ID not found\n");
  8644			return rc;
  8645		}
  8646	
  8647		rc = hpsa_init_reset_devices(pdev, board_id);
  8648		if (rc) {
  8649			if (rc != -ENOTSUPP)
  8650				return rc;
  8651			/* If the reset fails in a particular way (it has no way to do
  8652			 * a proper hard reset, so returns -ENOTSUPP) we can try to do
  8653			 * a soft reset once we get the controller configured up to the
  8654			 * point that it can accept a command.
  8655			 */
  8656			try_soft_reset = 1;
  8657			rc = 0;
  8658		}
  8659	
  8660	reinit_after_soft_reset:
  8661	
  8662		/* Command structures must be aligned on a 32-byte boundary because
  8663		 * the 5 lower bits of the address are used by the hardware. and by
  8664		 * the driver.  See comments in hpsa.h for more info.
  8665		 */
  8666		BUILD_BUG_ON(sizeof(struct CommandList) % COMMANDLIST_ALIGNMENT);
  8667		h = hpda_alloc_ctlr_info();
  8668		if (!h) {
  8669			dev_err(&pdev->dev, "Failed to allocate controller head\n");
  8670			return -ENOMEM;
  8671		}
  8672	
  8673		h->pdev = pdev;
  8674	
  8675		h->intr_mode = hpsa_simple_mode ? SIMPLE_MODE_INT : PERF_MODE_INT;
  8676		INIT_LIST_HEAD(&h->offline_device_list);
  8677		spin_lock_init(&h->lock);
  8678		spin_lock_init(&h->offline_device_lock);
  8679		spin_lock_init(&h->scan_lock);
  8680		spin_lock_init(&h->reset_lock);
  8681		atomic_set(&h->passthru_cmds_avail, HPSA_MAX_CONCURRENT_PASSTHRUS);
  8682	
  8683		/* Allocate and clear per-cpu variable lockup_detected */
  8684		h->lockup_detected = alloc_percpu(u32);
  8685		if (!h->lockup_detected) {
  8686			dev_err(&h->pdev->dev, "Failed to allocate lockup detector\n");
  8687			rc = -ENOMEM;
  8688			goto clean1;	/* aer/h */
  8689		}
  8690		set_lockup_detected_for_all_cpus(h, 0);
  8691	
  8692		rc = hpsa_pci_init(h);
  8693		if (rc)
  8694			goto clean2;	/* lu, aer/h */
  8695	
  8696		/* relies on h-> settings made by hpsa_pci_init, including
  8697		 * interrupt_mode h->intr */
  8698		rc = hpsa_scsi_host_alloc(h);
  8699		if (rc)
  8700			goto clean2_5;	/* pci, lu, aer/h */
  8701	
  8702		sprintf(h->devname, HPSA "%d", h->scsi_host->host_no);
  8703		h->ctlr = number_of_controllers;
  8704		number_of_controllers++;
  8705	
  8706		/* configure PCI DMA stuff */
  8707		rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64));
  8708		if (rc != 0)
  8709			rc = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));
> 8710			if (rc != 0) {
  8711				dev_err(&pdev->dev, "no suitable DMA available\n");
  8712				goto clean3;	/* shost, pci, lu, aer/h */
  8713			}
  8714		}
  8715	
  8716		/* make sure the board interrupts are off */
  8717		h->access.set_intr_mask(h, HPSA_INTR_OFF);
  8718	
> 8719		rc = hpsa_request_irqs(h, do_hpsa_intr_msi, do_hpsa_intr_intx);
  8720		if (rc)
  8721			goto clean3;	/* shost, pci, lu, aer/h */
  8722		rc = hpsa_alloc_cmd_pool(h);
  8723		if (rc)
  8724			goto clean4;	/* irq, shost, pci, lu, aer/h */
  8725		rc = hpsa_alloc_sg_chain_blocks(h);
  8726		if (rc)
  8727			goto clean5;	/* cmd, irq, shost, pci, lu, aer/h */
  8728		init_waitqueue_head(&h->scan_wait_queue);
  8729		init_waitqueue_head(&h->event_sync_wait_queue);
  8730		mutex_init(&h->reset_mutex);
  8731		h->scan_finished = 1; /* no scan currently in progress */
  8732		h->scan_waiting = 0;
  8733	
  8734		pci_set_drvdata(pdev, h);
  8735		h->ndevices = 0;
  8736	
  8737		spin_lock_init(&h->devlock);
  8738		rc = hpsa_put_ctlr_into_performant_mode(h);
  8739		if (rc)
  8740			goto clean6; /* sg, cmd, irq, shost, pci, lu, aer/h */
  8741	
  8742		/* create the resubmit workqueue */
  8743		h->rescan_ctlr_wq = hpsa_create_controller_wq(h, "rescan");
  8744		if (!h->rescan_ctlr_wq) {
  8745			rc = -ENOMEM;
  8746			goto clean7;
  8747		}
  8748	
  8749		h->resubmit_wq = hpsa_create_controller_wq(h, "resubmit");
  8750		if (!h->resubmit_wq) {
  8751			rc = -ENOMEM;
  8752			goto clean7;	/* aer/h */
  8753		}
  8754	
  8755		h->monitor_ctlr_wq = hpsa_create_controller_wq(h, "monitor");
  8756		if (!h->monitor_ctlr_wq) {
  8757			rc = -ENOMEM;
  8758			goto clean7;
  8759		}
  8760	
  8761		/*
  8762		 * At this point, the controller is ready to take commands.
  8763		 * Now, if reset_devices and the hard reset didn't work, try
  8764		 * the soft reset and see if that works.
  8765		 */
  8766		if (try_soft_reset) {
  8767	
  8768			/* This is kind of gross.  We may or may not get a completion
  8769			 * from the soft reset command, and if we do, then the value
  8770			 * from the fifo may or may not be valid.  So, we wait 10 secs
  8771			 * after the reset throwing away any completions we get during
  8772			 * that time.  Unregister the interrupt handler and register
  8773			 * fake ones to scoop up any residual completions.
  8774			 */
  8775			spin_lock_irqsave(&h->lock, flags);
  8776			h->access.set_intr_mask(h, HPSA_INTR_OFF);
  8777			spin_unlock_irqrestore(&h->lock, flags);
  8778			hpsa_free_irqs(h);
  8779			rc = hpsa_request_irqs(h, hpsa_msix_discard_completions,
  8780						hpsa_intx_discard_completions);
  8781			if (rc) {
  8782				dev_warn(&h->pdev->dev,
  8783					"Failed to request_irq after soft reset.\n");
  8784				/*
  8785				 * cannot goto clean7 or free_irqs will be called
  8786				 * again. Instead, do its work
  8787				 */
  8788				hpsa_free_performant_mode(h);	/* clean7 */
  8789				hpsa_free_sg_chain_blocks(h);	/* clean6 */
  8790				hpsa_free_cmd_pool(h);		/* clean5 */
  8791				/*
  8792				 * skip hpsa_free_irqs(h) clean4 since that
  8793				 * was just called before request_irqs failed
  8794				 */
  8795				goto clean3;
  8796			}
  8797	
  8798			rc = hpsa_kdump_soft_reset(h);
  8799			if (rc)
  8800				/* Neither hard nor soft reset worked, we're hosed. */
  8801				goto clean7;
  8802	
  8803			dev_info(&h->pdev->dev, "Board READY.\n");
  8804			dev_info(&h->pdev->dev,
  8805				"Waiting for stale completions to drain.\n");
  8806			h->access.set_intr_mask(h, HPSA_INTR_ON);
  8807			msleep(10000);
  8808			h->access.set_intr_mask(h, HPSA_INTR_OFF);
  8809	
  8810			rc = controller_reset_failed(h->cfgtable);
  8811			if (rc)
  8812				dev_info(&h->pdev->dev,
  8813					"Soft reset appears to have failed.\n");
  8814	
  8815			/* since the controller's reset, we have to go back and re-init
  8816			 * everything.  Easiest to just forget what we've done and do it
  8817			 * all over again.
  8818			 */
  8819			hpsa_undo_allocations_after_kdump_soft_reset(h);
  8820			try_soft_reset = 0;
  8821			if (rc)
  8822				/* don't goto clean, we already unallocated */
  8823				return -ENODEV;
  8824	
  8825			goto reinit_after_soft_reset;
  8826		}
  8827	
  8828		/* Enable Accelerated IO path at driver layer */
  8829		h->acciopath_status = 1;
  8830		/* Disable discovery polling.*/
  8831		h->discovery_polling = 0;
  8832	
  8833	
  8834		/* Turn the interrupts on so we can service requests */
  8835		h->access.set_intr_mask(h, HPSA_INTR_ON);
  8836	
  8837		hpsa_hba_inquiry(h);
  8838	
  8839		h->lastlogicals = kzalloc(sizeof(*(h->lastlogicals)), GFP_KERNEL);
  8840		if (!h->lastlogicals)
  8841			dev_info(&h->pdev->dev,
  8842				"Can't track change to report lun data\n");
  8843	
  8844		/* hook into SCSI subsystem */
  8845		rc = hpsa_scsi_add_host(h);
  8846		if (rc)
  8847			goto clean7; /* perf, sg, cmd, irq, shost, pci, lu, aer/h */
  8848	
  8849		/* Monitor the controller for firmware lockups */
  8850		h->heartbeat_sample_interval = HEARTBEAT_SAMPLE_INTERVAL;
  8851		INIT_DELAYED_WORK(&h->monitor_ctlr_work, hpsa_monitor_ctlr_worker);
  8852		schedule_delayed_work(&h->monitor_ctlr_work,
  8853					h->heartbeat_sample_interval);
  8854		INIT_DELAYED_WORK(&h->rescan_ctlr_work, hpsa_rescan_ctlr_worker);
  8855		queue_delayed_work(h->rescan_ctlr_wq, &h->rescan_ctlr_work,
  8856					h->heartbeat_sample_interval);
  8857		INIT_DELAYED_WORK(&h->event_monitor_work, hpsa_event_monitor_worker);
  8858		schedule_delayed_work(&h->event_monitor_work,
  8859					HPSA_EVENT_MONITOR_INTERVAL);
  8860		return 0;
  8861	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 27778 bytes --]

  reply	other threads:[~2020-11-03 21:27 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-02 14:23 [RESEND 00/19] Rid W=1 warnings in SCSI Lee Jones
2020-11-02 14:23 ` [RESEND 01/19] scsi: aic7xxx: aic79xx_osm: Remove unused variable 'saved_scsiid' Lee Jones
2020-11-02 14:23 ` [RESEND 02/19] scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting Lee Jones
2020-11-02 14:23 ` [RESEND 03/19] scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues Lee Jones
2020-11-02 14:23 ` [RESEND 04/19] scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions Lee Jones
2020-11-02 14:23 ` [RESEND 05/19] scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours Lee Jones
2020-11-02 14:23 ` [RESEND 06/19] scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues Lee Jones
2020-11-02 14:23 ` [RESEND 07/19] scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions Lee Jones
2020-11-02 14:23 ` [RESEND 08/19] scsi: esas2r: esas2r_disc: Place brackets around a potentially empty if() Lee Jones
2020-11-02 14:23 ` [RESEND 09/19] scsi: esas2r: esas2r_init: " Lee Jones
2020-11-02 14:23 ` [RESEND 10/19] scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' Lee Jones
2020-11-02 14:23 ` [RESEND 11/19] scsi: ufs: ufshcd: Fix some function doc-rot Lee Jones
2020-11-02 14:23 ` [RESEND 12/19] scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues Lee Jones
2020-11-02 14:23 ` [RESEND 13/19] scsi: esas2r: esas2r_int: Add brackets around potentially empty if()s Lee Jones
2020-11-02 14:23 ` [RESEND 14/19] scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues Lee Jones
2020-11-02 14:23 ` [RESEND 15/19] scsi: esas2r: esas2r_main: Demote non-conformant kernel-doc header Lee Jones
2020-11-02 14:23 ` [RESEND 16/19] scsi: advansys: Relocate or remove unused variables Lee Jones
2020-11-02 14:23 ` [RESEND 17/19] scsi: dc395x: Remove a few " Lee Jones
2020-11-02 14:23 ` [RESEND 18/19] scsi: dc395x: Mark 's_stat2' as __maybe_unused Lee Jones
2020-11-02 14:23 ` [RESEND 19/19] scsi: hpsa: Strip out a bunch of set but unused variables Lee Jones
2020-11-03 21:27   ` kernel test robot [this message]
2020-11-04  7:43     ` Lee Jones
2020-11-04  8:38   ` kernel test robot
2020-11-12 10:19   ` [PATCH v2 " Lee Jones
2020-11-17  4:35     ` Martin K. Petersen
2020-11-11  3:30 ` [RESEND 00/19] Rid W=1 warnings in SCSI Martin K. Petersen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202011040526.DkrzVIF8-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.