* Re: linux-next: build failure after merge of the vfs-brauner tree [not found] ` <f9afaed3-9db5-4725-a0e5-cb6d6873b3c6@sirena.org.uk> @ 2026-02-04 14:31 ` Mark Brown 2026-02-06 12:19 ` Christian Brauner 0 siblings, 1 reply; 4+ messages in thread From: Mark Brown @ 2026-02-04 14:31 UTC (permalink / raw) To: Christian Brauner Cc: Linux Kernel Mailing List, Linux Next Mailing List, linux-fsdevel [-- Attachment #1: Type: text/plain, Size: 1571 bytes --] On Mon, Feb 02, 2026 at 02:58:35PM +0000, Mark Brown wrote: > On Tue, Jan 27, 2026 at 11:45:44AM +0000, Mark Brown wrote: > > Hi all, > > > > After merging the vfs-brauner tree, today's linux-next build > > (arm64 kselftest) failed like this: > > This issue is still present in today's -next. This means that vfs-brauner is still held at the version from next-20260126 and none of the below commits have been in -next: Amir Goldstein (4): fs: add helpers name_is_dot{,dot,_dotdot} ovl: use name_is_dot* helpers in readdir code exportfs: clarify the documentation of open()/permission() expotrfs ops nfsd: do not allow exporting of special kernel filesystems Andrey Albershteyn (3): fs: reset read-only fsflags together with xflags fs: add FS_XFLAG_VERITY for fs-verity files fsverity: add tracepoints Chelsy Ratnawat (1): fs: dcache: fix typo in enum d_walk_ret comment Christian Brauner (6): mount: start iterating from start of rbtree mount: simplify __do_loopback() mount: add FSMOUNT_NAMESPACE tools: update mount.h header selftests/statmount: add statmount_alloc() helper selftests: add FSMOUNT_NAMESPACE tests Joanne Koong (1): iomap: fix invalid folio access after folio_end_read() Qiliang Yuan (1): fs/file: optimize close_range() complexity from O(N) to O(Sparse) Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Tamir Duberstein (1): rust: seq_file: replace `kernel::c_str!` with C-Strings [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: linux-next: build failure after merge of the vfs-brauner tree 2026-02-04 14:31 ` linux-next: build failure after merge of the vfs-brauner tree Mark Brown @ 2026-02-06 12:19 ` Christian Brauner 2026-02-08 20:55 ` Mark Brown 0 siblings, 1 reply; 4+ messages in thread From: Christian Brauner @ 2026-02-06 12:19 UTC (permalink / raw) To: Mark Brown Cc: Linux Kernel Mailing List, Linux Next Mailing List, linux-fsdevel On Wed, Feb 04, 2026 at 02:31:06PM +0000, Mark Brown wrote: > On Mon, Feb 02, 2026 at 02:58:35PM +0000, Mark Brown wrote: > > On Tue, Jan 27, 2026 at 11:45:44AM +0000, Mark Brown wrote: > > > Hi all, > > > > > > After merging the vfs-brauner tree, today's linux-next build > > > (arm64 kselftest) failed like this: > > > > This issue is still present in today's -next. > > This means that vfs-brauner is still held at the version from > next-20260126 and none of the below commits have been in -next: This should've been fixed. Not sure what happened. I've reassembled vfs.all completely just to be sure. > > Amir Goldstein (4): > fs: add helpers name_is_dot{,dot,_dotdot} > ovl: use name_is_dot* helpers in readdir code > exportfs: clarify the documentation of open()/permission() expotrfs ops > nfsd: do not allow exporting of special kernel filesystems > > Andrey Albershteyn (3): > fs: reset read-only fsflags together with xflags > fs: add FS_XFLAG_VERITY for fs-verity files > fsverity: add tracepoints > > Chelsy Ratnawat (1): > fs: dcache: fix typo in enum d_walk_ret comment > > Christian Brauner (6): > mount: start iterating from start of rbtree > mount: simplify __do_loopback() > mount: add FSMOUNT_NAMESPACE > tools: update mount.h header > selftests/statmount: add statmount_alloc() helper > selftests: add FSMOUNT_NAMESPACE tests > > Joanne Koong (1): > iomap: fix invalid folio access after folio_end_read() > > Qiliang Yuan (1): > fs/file: optimize close_range() complexity from O(N) to O(Sparse) > > Qing Wang (1): > ovl: Fix uninit-value in ovl_fill_real > > Tamir Duberstein (1): > rust: seq_file: replace `kernel::c_str!` with C-Strings > ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: linux-next: build failure after merge of the vfs-brauner tree 2026-02-06 12:19 ` Christian Brauner @ 2026-02-08 20:55 ` Mark Brown 2026-02-09 1:14 ` Al Viro 0 siblings, 1 reply; 4+ messages in thread From: Mark Brown @ 2026-02-08 20:55 UTC (permalink / raw) To: Christian Brauner Cc: Linux Kernel Mailing List, Linux Next Mailing List, linux-fsdevel [-- Attachment #1: Type: text/plain, Size: 1368 bytes --] On Fri, Feb 06, 2026 at 01:19:12PM +0100, Christian Brauner wrote: > On Wed, Feb 04, 2026 at 02:31:06PM +0000, Mark Brown wrote: > > This means that vfs-brauner is still held at the version from > > next-20260126 and none of the below commits have been in -next: > This should've been fixed. Not sure what happened. > I've reassembled vfs.all completely just to be sure. I am seeing an updated version (I've currently got commit 91dfa1c939f479938d83793389ad7cb9c1faa4de dated 7th Feb) but I'm still seeing the same build failure: CC statmount_test statmount_test.c:36:26: error: conflicting types for 'statmount_alloc'; have 'struct statmount *(uint64_t, int, uint64_t, unsigned int)' {aka 'struct statmount *(long unsigned int, int, long unsigned int, unsigned int)'} 36 | static struct statmount *statmount_alloc(uint64_t mnt_id, int fd, uint64_t mask, unsigned int flags) | ^~~~~~~~~~~~~~~ In file included from statmount_test.c:15: statmount.h:91:33: note: previous definition of 'statmount_alloc' with type 'struct statmount *(uint64_t, uint64_t, uint64_t)' {aka 'struct statmount *(long unsigned int, long unsigned int, long unsigned int)'} 91 | static inline struct statmount *statmount_alloc(uint64_t mnt_id, uint64_t mnt_ns_id, uint64_t mask) | ^~~~~~~~~~~~~~~ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: linux-next: build failure after merge of the vfs-brauner tree 2026-02-08 20:55 ` Mark Brown @ 2026-02-09 1:14 ` Al Viro 0 siblings, 0 replies; 4+ messages in thread From: Al Viro @ 2026-02-09 1:14 UTC (permalink / raw) To: Mark Brown Cc: Christian Brauner, Linux Kernel Mailing List, Linux Next Mailing List, linux-fsdevel On Sun, Feb 08, 2026 at 08:55:01PM +0000, Mark Brown wrote: > On Fri, Feb 06, 2026 at 01:19:12PM +0100, Christian Brauner wrote: > > On Wed, Feb 04, 2026 at 02:31:06PM +0000, Mark Brown wrote: > > > > This means that vfs-brauner is still held at the version from > > > next-20260126 and none of the below commits have been in -next: > > > This should've been fixed. Not sure what happened. > > I've reassembled vfs.all completely just to be sure. > > I am seeing an updated version (I've currently got commit > 91dfa1c939f479938d83793389ad7cb9c1faa4de dated 7th Feb) but I'm still > seeing the same build failure: > > CC statmount_test > statmount_test.c:36:26: error: conflicting types for 'statmount_alloc'; have 'struct statmount *(uint64_t, int, uint64_t, unsigned int)' {aka 'struct statmount *(long unsigned int, int, long unsigned int, unsigned int)'} > 36 | static struct statmount *statmount_alloc(uint64_t mnt_id, int fd, uint64_t mask, unsigned int flags) > | ^~~~~~~~~~~~~~~ > In file included from statmount_test.c:15: > statmount.h:91:33: note: previous definition of 'statmount_alloc' with type 'struct statmount *(uint64_t, uint64_t, uint64_t)' {aka 'struct statmount *(long unsigned int, long unsigned int, long unsigned int)'} > 91 | static inline struct statmount *statmount_alloc(uint64_t mnt_id, uint64_t mnt_ns_id, uint64_t mask) > | ^~~~~~~~~~~~~~~ c76a572bb04ed ("selftests/statmount: add statmount_alloc() helper") vs. the existing function of the same name in mainline tools/testing/selftests/filesystems/statmount/statmount_test.c and something's fishy with the commit graph topology there - you start at 1bce1a664ac2 (== vfs-7.0.namespace), then there's a linear series from that to 30d2122405f2 *and* commit d4b4bcc4d5e74a18920876337e74c1351e3c9dd7 Merge: 1bce1a664ac2 30d2122405f2 IOW, a merge that should've been a fast-forward... Problem commit sits in that series. Past that odd merge it gets merged into your vfs.all in d433753e4867 ("Merge branch 'deferred.namespace-7.0' into vfs.all"). And aforementioned deferred.namespace-7.0 is not among the branches in the repository on kernel.org, so at a guess that's Christian's internal-only branch that leaked into vfs.all... ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-02-09 1:12 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <aXilaLSzB1xsGWCb@sirena.org.uk>
[not found] ` <f9afaed3-9db5-4725-a0e5-cb6d6873b3c6@sirena.org.uk>
2026-02-04 14:31 ` linux-next: build failure after merge of the vfs-brauner tree Mark Brown
2026-02-06 12:19 ` Christian Brauner
2026-02-08 20:55 ` Mark Brown
2026-02-09 1:14 ` Al Viro
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox