]> Gentwo Git Trees - linux/.git/commit
um/hostfs: define HOSTFS_ATTR_* via asm-offsets
authorJohannes Berg <johannes.berg@intel.com>
Tue, 7 Oct 2025 07:14:52 +0000 (09:14 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 27 Oct 2025 14:07:43 +0000 (15:07 +0100)
commitf11839c16c3f03570097f0bda61fd90272a00cb8
treea6887c3b7e0dafc89fcee58af68ff62db001bad8
parent7b5d4416964c07c902163822a30a622111172b01
um/hostfs: define HOSTFS_ATTR_* via asm-offsets

The HOSTFS_ATTR_* values were meant to be standalone for
communication between hostfs's kernel and user code parts.
However, it's easy to forget that HOSTFS_ATTR_* should be
used even on the kernel side, and that wasn't consistently
done. As a result, the values need to match ATTR_* values,
which is not useful to maintain by hand. Instead, generate
them via asm-offsets like other constants that UML needs
in user-side code that aren't otherwise available in any
header files that can be included there.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Reviewed-by: Hongbo Li <lihongbo22@huawei.com>
Link: https://patch.msgid.link/20251007071452.367989-3-johannes@sipsolutions.net
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
arch/um/include/shared/common-offsets.h
arch/x86/um/shared/sysdep/kernel-offsets.h
fs/hostfs/hostfs.h