From: kernel test robot <lkp@intel.com>
To: Omar Elghoul <oelghoul@linux.ibm.com>,
linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org,
kvm@vger.kernel.org
Cc: oe-kbuild-all@lists.linux.dev, oelghoul@linux.ibm.com,
hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com,
borntraeger@linux.ibm.com, svens@linux.ibm.com,
schnelle@linux.ibm.com, mjrosato@linux.ibm.com,
alifm@linux.ibm.com, farman@linux.ibm.com, gbayer@linux.ibm.com,
alex@shazbot.org
Subject: Re: [PATCH v1 3/3] s390/pci: Fence FMB enable/disable via sysfs for passthrough devices
Date: Sun, 3 May 2026 03:11:15 +0200 [thread overview]
Message-ID: <202605030313.sqrb6Bdr-lkp@intel.com> (raw)
In-Reply-To: <20260501192530.9429-4-oelghoul@linux.ibm.com>
Hi Omar,
kernel test robot noticed the following build warnings:
[auto build test WARNING on s390/features]
[also build test WARNING on awilliam-vfio/next awilliam-vfio/for-linus kvms390/next linus/master v6.16-rc1 next-20260430]
[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#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Omar-Elghoul/s390-pci-Preserve-FMB-state-in-device-re-enablement/20260502-155729
base: https://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git features
patch link: https://lore.kernel.org/r/20260501192530.9429-4-oelghoul%40linux.ibm.com
patch subject: [PATCH v1 3/3] s390/pci: Fence FMB enable/disable via sysfs for passthrough devices
config: s390-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20260503/202605030313.sqrb6Bdr-lkp@intel.com/config)
compiler: s390x-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260503/202605030313.sqrb6Bdr-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202605030313.sqrb6Bdr-lkp@intel.com/
All warnings (new ones prefixed by >>):
arch/s390/pci/pci.c: In function 'zpci_fmb_enable_device':
>> arch/s390/pci/pci.c:191:23: warning: unused variable 'flags' [-Wunused-variable]
191 | unsigned long flags;
| ^~~~~
>> arch/s390/pci/pci.c:189:33: warning: unused variable 'ctrs' [-Wunused-variable]
189 | struct zpci_iommu_ctrs *ctrs;
| ^~~~
arch/s390/pci/pci.c: In function 'zpci_fmb_reenable_device':
arch/s390/pci/pci.c:244:23: warning: unused variable 'flags' [-Wunused-variable]
244 | unsigned long flags;
| ^~~~~
arch/s390/pci/pci.c:242:33: warning: unused variable 'ctrs' [-Wunused-variable]
242 | struct zpci_iommu_ctrs *ctrs;
| ^~~~
vim +/flags +191 arch/s390/pci/pci.c
029a3d529699a0 Omar Elghoul 2026-05-01 184
d0b0885316ab7a Jan Glauber 2012-12-11 185 /* Modify PCI: Set PCI function measurement parameters */
d0b0885316ab7a Jan Glauber 2012-12-11 186 int zpci_fmb_enable_device(struct zpci_dev *zdev)
d0b0885316ab7a Jan Glauber 2012-12-11 187 {
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 188 u64 req = ZPCI_CREATE_REQ(zdev->fh, 0, ZPCI_MOD_FC_SET_MEASURE);
92bce97f0c341d Niklas Schnelle 2023-10-04 @189 struct zpci_iommu_ctrs *ctrs;
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 190 struct zpci_fib fib = {0};
ecda483339a515 Matthew Rosato 2024-09-10 @191 unsigned long flags;
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 192 u8 cc, status;
d0b0885316ab7a Jan Glauber 2012-12-11 193
0b7589ecca2b6f Sebastian Ott 2016-06-15 194 if (zdev->fmb || sizeof(*zdev->fmb) < zdev->fmb_length)
d0b0885316ab7a Jan Glauber 2012-12-11 195 return -EINVAL;
d0b0885316ab7a Jan Glauber 2012-12-11 196
08b421245692f3 Wei Yongjun 2013-02-25 197 zdev->fmb = kmem_cache_zalloc(zdev_fmb_cache, GFP_KERNEL);
d0b0885316ab7a Jan Glauber 2012-12-11 198 if (!zdev->fmb)
d0b0885316ab7a Jan Glauber 2012-12-11 199 return -ENOMEM;
d0b0885316ab7a Jan Glauber 2012-12-11 200 WARN_ON((u64) zdev->fmb & 0xf);
d0b0885316ab7a Jan Glauber 2012-12-11 201
029a3d529699a0 Omar Elghoul 2026-05-01 202 zpci_fmb_clear_iommu_ctrs(zdev);
6001018ae8c659 Sebastian Ott 2015-04-10 203
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 204 fib.fmb_addr = virt_to_phys(zdev->fmb);
c68468ed3416ea Matthew Rosato 2022-06-06 205 fib.gd = zdev->gisa;
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 206 cc = zpci_mod_fc(req, &fib, &status);
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 207 if (cc) {
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 208 kmem_cache_free(zdev_fmb_cache, zdev->fmb);
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 209 zdev->fmb = NULL;
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 210 }
4e5bd7803bd1e8 Sebastian Ott 2017-06-10 211 return cc ? -EIO : 0;
d0b0885316ab7a Jan Glauber 2012-12-11 212 }
d0b0885316ab7a Jan Glauber 2012-12-11 213
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2026-05-03 1:12 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-01 19:25 [PATCH v1 0/3] vfio-pci/zdev: Improved zPCI Function Measurement Support Omar Elghoul
2026-05-01 19:25 ` [PATCH v1 1/3] s390/pci: Preserve FMB state in device re-enablement Omar Elghoul
2026-05-05 15:41 ` Niklas Schnelle
2026-05-05 15:48 ` Niklas Schnelle
2026-05-05 20:07 ` Niklas Schnelle
2026-05-01 19:25 ` [PATCH v1 2/3] vfio-pci/zdev: Add VFIO FMB device feature Omar Elghoul
2026-05-01 19:25 ` [PATCH v1 3/3] s390/pci: Fence FMB enable/disable via sysfs for passthrough devices Omar Elghoul
2026-05-03 1:11 ` kernel test robot [this message]
2026-05-01 20:17 ` [PATCH v1 0/3] vfio-pci/zdev: Improved zPCI Function Measurement Support Omar Elghoul
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=202605030313.sqrb6Bdr-lkp@intel.com \
--to=lkp@intel.com \
--cc=agordeev@linux.ibm.com \
--cc=alex@shazbot.org \
--cc=alifm@linux.ibm.com \
--cc=borntraeger@linux.ibm.com \
--cc=farman@linux.ibm.com \
--cc=gbayer@linux.ibm.com \
--cc=gor@linux.ibm.com \
--cc=hca@linux.ibm.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-s390@vger.kernel.org \
--cc=mjrosato@linux.ibm.com \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=oelghoul@linux.ibm.com \
--cc=schnelle@linux.ibm.com \
--cc=svens@linux.ibm.com \
/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.