linux-next: build failure after merge of the vfs-brauner tree

From: Mark Brown

Date: Tue Jan 27 2026 - 06:48:23 EST


Hi all,

After merging the vfs-brauner tree, today's linux-next build
(arm64 kselftest) failed like this:

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)
| ^~~~~~~~~~~~~~~


Caused by commit

c76a572bb04ed (selftests/statmount: add statmount_alloc() helper)

I have used the tree from 20260626 instead.

Attachment: signature.asc
Description: PGP signature