From: kernel test robot <lkp@intel.com>
To: Mike Snitzer <snitzer@kernel.org>,
Anna Schumaker <anna@kernel.org>,
Trond Myklebust <trondmy@kernel.org>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
Jonathan Flynn <jonathan.flynn@hammerspace.com>,
linux-nfs@vger.kernel.org, Mike Snitzer <snitzer@hammerspace.com>
Subject: Re: [PATCH v2 01/12] NFSv4/flexfiles: move layoutstats accounting to a per-stripe lock
Date: Fri, 6 Nov 2026 20:28:20 +0800 [thread overview]
Message-ID: <202611062010.UcNJzsW9-lkp@intel.com> (raw)
In-Reply-To: <20261106001251.73472-2-snitzer@kernel.org>
Hi Mike,
kernel test robot noticed the following build errors:
[auto build test ERROR on 8cdff0c1549d3fce6bb652e6bc5dd7546e1cd1e3]
url: https://github.com/intel-lab-lkp/linux/commits/Mike-Snitzer/NFSv4-flexfiles-move-layoutstats-accounting-to-a-per-stripe-lock/20261105-191238
base: 8cdff0c1549d3fce6bb652e6bc5dd7546e1cd1e3
patch link: https://lore.kernel.org/r/20261106001251.73472-2-snitzer%40kernel.org
patch subject: [PATCH v2 01/12] NFSv4/flexfiles: move layoutstats accounting to a per-stripe lock
config: arm-mps2_defconfig (https://download.01.org/0day-ci/archive/20261106/202611062010.UcNJzsW9-lkp@intel.com/config)
compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 812626a41399a1d464a0d69627ab45c83b8ebfb9)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261106/202611062010.UcNJzsW9-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/202611062010.UcNJzsW9-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from fs/nfs/flexfilelayout/flexfilelayout.c:10:
In file included from include/linux/nfs_fs.h:22:
In file included from include/linux/in.h:19:
In file included from include/uapi/linux/in.h:25:
In file included from include/linux/socket.h:8:
In file included from include/linux/uio.h:8:
In file included from include/linux/kernel.h:23:
In file included from include/linux/bitops.h:67:
In file included from arch/arm/include/asm/bitops.h:245:
In file included from include/asm-generic/bitops/lock.h:5:
In file included from include/linux/atomic.h:7:
In file included from arch/arm/include/asm/atomic.h:16:
>> arch/arm/include/asm/cmpxchg.h:260:1: error: instruction requires: !armv*m
260 | "1: ldrexd %1, %H1, [%3]\n"
| ^
<inline asm>:1:5: note: instantiated into assembly here
1 | 1: ldrexd r2, r3, [r0]
| ^
In file included from fs/nfs/flexfilelayout/flexfilelayout.c:10:
In file included from include/linux/nfs_fs.h:22:
In file included from include/linux/in.h:19:
In file included from include/uapi/linux/in.h:25:
In file included from include/linux/socket.h:8:
In file included from include/linux/uio.h:8:
In file included from include/linux/kernel.h:23:
In file included from include/linux/bitops.h:67:
In file included from arch/arm/include/asm/bitops.h:245:
In file included from include/asm-generic/bitops/lock.h:5:
In file included from include/linux/atomic.h:7:
In file included from arch/arm/include/asm/atomic.h:16:
arch/arm/include/asm/cmpxchg.h:264:2: error: instruction requires: !armv*m
264 | " strexd %0, %5, %H5, [%3]\n"
| ^
<inline asm>:5:2: note: instantiated into assembly here
5 | strexd r1, r10, r11, [r0]
| ^
2 errors generated.
vim +260 arch/arm/include/asm/cmpxchg.h
e001bbae7147b1 Russell King 2015-05-26 249
2523c67bb6962f Will Deacon 2013-10-09 250 static inline unsigned long long __cmpxchg64(unsigned long long *ptr,
2523c67bb6962f Will Deacon 2013-10-09 251 unsigned long long old,
2523c67bb6962f Will Deacon 2013-10-09 252 unsigned long long new)
2523c67bb6962f Will Deacon 2013-10-09 253 {
2523c67bb6962f Will Deacon 2013-10-09 254 unsigned long long oldval;
2523c67bb6962f Will Deacon 2013-10-09 255 unsigned long res;
2523c67bb6962f Will Deacon 2013-10-09 256
c32ffce0f66e5d Will Deacon 2014-02-21 257 prefetchw(ptr);
c32ffce0f66e5d Will Deacon 2014-02-21 258
2523c67bb6962f Will Deacon 2013-10-09 259 __asm__ __volatile__(
2523c67bb6962f Will Deacon 2013-10-09 @260 "1: ldrexd %1, %H1, [%3]\n"
2523c67bb6962f Will Deacon 2013-10-09 261 " teq %1, %4\n"
2523c67bb6962f Will Deacon 2013-10-09 262 " teqeq %H1, %H4\n"
2523c67bb6962f Will Deacon 2013-10-09 263 " bne 2f\n"
2523c67bb6962f Will Deacon 2013-10-09 264 " strexd %0, %5, %H5, [%3]\n"
2523c67bb6962f Will Deacon 2013-10-09 265 " teq %0, #0\n"
2523c67bb6962f Will Deacon 2013-10-09 266 " bne 1b\n"
2523c67bb6962f Will Deacon 2013-10-09 267 "2:"
2523c67bb6962f Will Deacon 2013-10-09 268 : "=&r" (res), "=&r" (oldval), "+Qo" (*ptr)
2523c67bb6962f Will Deacon 2013-10-09 269 : "r" (ptr), "r" (old), "r" (new)
2523c67bb6962f Will Deacon 2013-10-09 270 : "cc");
2523c67bb6962f Will Deacon 2013-10-09 271
2523c67bb6962f Will Deacon 2013-10-09 272 return oldval;
2523c67bb6962f Will Deacon 2013-10-09 273 }
2523c67bb6962f Will Deacon 2013-10-09 274
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2026-11-06 12:28 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-06 0:12 [PATCH v2 00/12] NFSv4/flexfiles: scale layoutstats for striped layouts Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 01/12] NFSv4/flexfiles: move layoutstats accounting to a per-stripe lock Mike Snitzer
2026-11-06 12:28 ` kernel test robot [this message]
2026-11-06 0:12 ` [PATCH v2 02/12] NFSv4/flexfiles: drop the now-unused per-mirror lock Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 03/12] NFSv4/flexfiles: cacheline align the per-stripe layoutstats Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 04/12] NFSv4/flexfiles: make dss_info->start_time write-once Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 05/12] NFSv4/flexfiles: drop the redundant atomic from the busy timer Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 06/12] NFSv4/flexfiles: pair the in-flight count with the layoutstats updates Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 07/12] NFSv4/flexfiles: derive ffil_ops_requested rather than storing it Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 08/12] NFSv4/flexfiles: give each direction its own lock and cacheline Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 09/12] NFSv4/flexfiles: drop NFS4_FF_MIRROR_STAT_AVAIL Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 10/12] NFSv4/flexfiles: rotate LAYOUTSTATS reporting across a mirror's stripes Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 11/12] NFSv4/flexfiles: take the report decision out of the critical section Mike Snitzer
2026-11-06 0:12 ` [PATCH v2 12/12] NFSv4/flexfiles: share one helper for the start of a read and a write Mike Snitzer
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=202611062010.UcNJzsW9-lkp@intel.com \
--to=lkp@intel.com \
--cc=anna@kernel.org \
--cc=jonathan.flynn@hammerspace.com \
--cc=linux-nfs@vger.kernel.org \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=snitzer@hammerspace.com \
--cc=snitzer@kernel.org \
--cc=trondmy@kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox