Skip to content

Commit 8a9a5ab

Browse files
committed
nilfs-utils: v2.2.10 release
Signed-off-by: Ryusuke Konishi <[email protected]>
1 parent c810fd1 commit 8a9a5ab

File tree

2 files changed

+78
-1
lines changed

2 files changed

+78
-1
lines changed

ChangeLog

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
nilfs-utils-2.2.10 Mon Mar 4, 2024 JST
2+
3+
* fix bugs:
4+
- libnilfsgc, cleanerd, nilfs-resize: treat scrapped segments as
5+
unprotected
6+
- nilfs-resize: fix abnormal message output when shrinking file
7+
system
8+
- nilfs-resize: fix abnormal minimum size error output for sizes less
9+
than 4KiB
10+
- nilfs-resize: fix abnormal truncation when specifying size with
11+
fraction
12+
- lib/sb.c: fix super block read failure from disk image file
13+
- nilfs-tune: add missing -f option in help message
14+
- nilfs-tune: fix the exit code when mount is detected
15+
- nilfs-tune: fix usage of wrong endian conversion macro
16+
- umount_libmount: fix error messages
17+
- libnilfs: fix error code when nilfs_open failed to find nilfs
18+
- libnilfs: nilfs_open: identify the mount point device
19+
- libnilfs: nilfs_open: use last matched mount
20+
- nilfs-{clean,resize}: fix duplicate option error output
21+
- bin/*: correct error message for invalid long option specification
22+
* fix perl errors of the checkpatch script:
23+
- checkpatch: fix perl errors due to unescaped left braces in regex
24+
* improve cleanerd state management in the libmount version of the
25+
mount program:
26+
- mount_libmount: fix umount failure after remount
27+
* improve nilfs-resize command to shrink filesystem even when there are
28+
only active segments:
29+
- nilfs-resize: force file system update in active segment only
30+
situation
31+
- nilfs-resize: allow active segment search function to return block
32+
count
33+
- libnilfs: add functions to get pathname or FD of mount point
34+
directory
35+
* mkfs.nilfs2: do not create obsolete .nilfs file
36+
* make installation of kernel uapi header files optional:
37+
- Move the kernel uapi header file to "linux" subdirectory
38+
- Make installation of kernel uapi header files optional
39+
* improve the mount checks in disk image file mount via loop devices
40+
- libmountchk: determine if image file is mounted via a loop device
41+
- mkfs.nilfs2: use libmountchk to check the mount status of target
42+
device
43+
* improve message output:
44+
- nilfs-resize: output the minimum device size in insufficient free
45+
space message
46+
- nilfs-resize: switch singular/plural forms of "segment" in message
47+
text
48+
- nilfs-resize: make the progress bar more accurate
49+
- nilfs-resize: rename function nilfs_resize_inuse_segments()
50+
- mkfs.nilfs2, nilfs-resize, nilfs-tune: output error cause when open
51+
fails
52+
- nilfs-tune: do not display version information by default
53+
* backport some changes to bring the API (ioctl) and disk format
54+
header files up to date:
55+
- nilfs-utils: import uapi headers nilfs2_api.h and nilfs2_ondisk.h
56+
- nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi
57+
header
58+
* backport patches that bug fixes etc. depend on:
59+
- util.h: add likely()/unlikely() macros
60+
- nilfs-utils: use unlikely()/likely() macros
61+
- nilfs2_fs.h: move nilfs_rec_len_{from,to}_disk() to mkfs.h
62+
- nilfs.h: move BUG() macro to util.h
63+
- compat.h: gather definition of FIFREEZE and FITHAW
64+
- compat.h: include the compatible definition for PATH_MAX
65+
- compat.h: ensure to declare major() and minor() macros
66+
- mount_libmount: generalize mount entry search function
67+
- nilfs-resize: add kernel-doc style comments to major functions
68+
- nilfs-resize: add and apply error message macros
69+
- nilfs-resize: add macro to print message when in verbose mode
70+
* clean up some early definitions from nilfs.h that are undesirable
71+
as being in a shared file:
72+
- nilfs.h: move byte order conversion macros to compat.h
73+
- nilfs.h: eliminate sector_t and nilfs_blkoff_t
74+
* update README file:
75+
- README: describe an example of separating libraries into a
76+
subdirectory
77+
178
nilfs-utils-2.2.9 Mon Jun 20, 2022 JST
279

380
* {mount,umount}.nilfs2: use libmount by default

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ dnl Copyright (C) 2007-2012 Nippon Telegraph and Telephone Corporation.
66
# Process this file with autoconf to produce a configure script.
77

88
AC_PREREQ(2.60)
9-
AC_INIT([NILFS utils],[2.2.9],[[email protected]])
9+
AC_INIT([NILFS utils],[2.2.10],[[email protected]])
1010
AM_INIT_AUTOMAKE
1111
AC_CONFIG_SRCDIR([config.h.in])
1212
AC_CONFIG_HEADERS([config.h])

0 commit comments

Comments
 (0)