From: Darrick J. Wong <djwong@xxxxxxxxxx> Bump the kernel ABI version to 7.99 and the libfuse ABI version to 3.99 to start our development. This patch exists to avoid confusion during the prototyping stage. Signed-off-by: "Darrick J. Wong" <djwong@xxxxxxxxxx> --- include/fuse_kernel.h | 4 +++- ChangeLog.rst | 12 +++++++++++- lib/fuse_versionscript | 3 +++ lib/meson.build | 2 +- meson.build | 2 +- 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/include/fuse_kernel.h b/include/fuse_kernel.h index 122d6586e8d4da..4d68c4e8a71d5f 100644 --- a/include/fuse_kernel.h +++ b/include/fuse_kernel.h @@ -235,6 +235,8 @@ * * 7.44 * - add FUSE_NOTIFY_INC_EPOCH + * + * 7.99 */ #ifndef _LINUX_FUSE_H @@ -270,7 +272,7 @@ #define FUSE_KERNEL_VERSION 7 /** Minor version number of this interface */ -#define FUSE_KERNEL_MINOR_VERSION 44 +#define FUSE_KERNEL_MINOR_VERSION 99 /** The node ID of the root inode */ #define FUSE_ROOT_ID 1 diff --git a/ChangeLog.rst b/ChangeLog.rst index 505d9dba84100f..bdb133a5f7db74 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -1,4 +1,14 @@ -libfuse 3.18 +libfuse 3.99 + +libfuse 3.99-rc0 (2025-07-18) +=============================== + +* Add prototypes of iomap and syncfs (djwong) + +libfuse 3.18-rc0 (2025-07-18) +=============================== + +* Add statx, among other things (djwong) libfuse 3.17.1-rc0 (2024-02.10) =============================== diff --git a/lib/fuse_versionscript b/lib/fuse_versionscript index 0e581f1711412c..ba8f3b00478b30 100644 --- a/lib/fuse_versionscript +++ b/lib/fuse_versionscript @@ -217,6 +217,9 @@ FUSE_3.18 { fuse_fs_statx; } FUSE_3.17; +FUSE_3.99 { +} FUSE_3.18; + # Local Variables: # indent-tabs-mode: t # End: diff --git a/lib/meson.build b/lib/meson.build index fcd95741c9d374..8efe71abfabc9e 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -49,7 +49,7 @@ libfuse = library('fuse3', dependencies: deps, install: true, link_depends: 'fuse_versionscript', - c_args: [ '-DFUSE_USE_VERSION=317', + c_args: [ '-DFUSE_USE_VERSION=399', '-DFUSERMOUNT_DIR="@0@"'.format(fusermount_path) ], link_args: ['-Wl,--version-script,' + meson.current_source_dir() + '/fuse_versionscript' ]) diff --git a/meson.build b/meson.build index f98ef8a6d60f33..0abb2cf0be5563 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('libfuse3', ['c'], - version: '3.18.0-rc0', # Version with RC suffix + version: '3.99.0-rc0', # Version with RC suffix meson_version: '>= 0.60.0', default_options: [ 'buildtype=debugoptimized',