Skip to content

Releases: nilfs-dev/nilfs2-kmod9

nilfs2-kmod9 v1.12 release

24 Jun 14:32
v1.12
Compare
Choose a tag to compare
  • Backport fixes for general protection faults on corrupted disk images and buffer corruption issues caused by concurrent device reads:
    • prevent general protection fault in nilfs_clear_dirty_page()
    • fix buffer corruption due to concurrent device reads

nilfs2-kmod9 v1.11 release

14 Jun 16:26
v1.11
Compare
Choose a tag to compare
  • Backport recent fixes for various issues reported by syzbot:
    • fix use-after-free bug of nilfs_root in nilfs_evict_inode()
    • reject devices with insufficient block count
    • fix possible out-of-bounds segment allocation in resize ioctl
    • fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
  • Add an inline function compatibility definition for maintenance:
    • Allow to use sb_bdev_nr_blocks()

nilfs2-kmod9 v1.10 release

07 May 05:24
v1.10
Compare
Choose a tag to compare
  • Backport fixes for kernel hangs with corrupted disk images and writes even after read-only degeneration:
    • do not write dirty data after degenerating to read-only
    • fix infinite loop in nilfs_mdt_get_block()

nilfs2-kmod9 v1.9 release

23 Apr 11:22
v1.9
Compare
Choose a tag to compare
  • Backport another missing block initialization fix:
    • initialize unused bytes in segment summary blocks

nilfs2-kmod9 v1.8 release

16 Apr 10:06
v1.8
Compare
Choose a tag to compare
  • Backport fixes for a potential use-after-free read issue and missing segment summary data initialization:
    • initialize "struct nilfs_binfo_dat"->bi_pad field
    • fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
  • Backport the fix for potential null pointer dereferences, use-after-free, and lockdep warnings caused by improper sysfs interface lifetime:
    • fix sysfs interface lifetime

nilfs2-kmod9 v1.7 release

04 Apr 18:25
v1.7
Compare
Choose a tag to compare
  • Fix build issues on newer RHEL 9 kernels (RHEL_RELEASE >= 293).

nilfs2-kmod9 v1.6 release

27 Mar 11:43
v1.6
Compare
Choose a tag to compare
  • Backport the fix for a potential kernel information leak when specifying anomalous ioctl parameters:
    • fix kernel-infoleak in nilfs_ioctl_wrap_copy()
  • Backport improved anomaly checks for corrupted disk images:
    • prevent WARNING in nilfs_dat_commit_end()
    • replace WARN_ONs for invalid DAT metadata block requests

nilfs2-kmod9 v1.5 release

19 Feb 12:45
v1.5
Compare
Choose a tag to compare
  • Backport fixes for general protection faults on corrupted disk images, an out-of-bounds block access issue on empty or very small devices, bad segment counts and a writer thread hang issue after attempting to resize to very small sizes:
    • fix general protection fault in nilfs_btree_insert()
    • fix underflow in second superblock position calculations

nilfs2-kmod9 v1.4 release

25 Dec 02:43
v1.4
Compare
Choose a tag to compare
  • Backport two fixes for potential shift-out-of-bounds issues at mount time against corrupted disk images:
    • fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
    • fix shift-out-of-bounds due to too large exponent of block size

nilfs2-kmod9 v1.3 release

05 Dec 04:33
v1.3
Compare
Choose a tag to compare
  • Backport fixes for two issues that could cause kernel oops if the disk image was corrupted:
    • fix nilfs_sufile_mark_dirty() not set segment usage as dirty
    • fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
  • A minor build fix:
    • treat .mod files as intermediate files