Skip to content

Releases: nilfs-dev/nilfs2-kmod8

nilfs2-kmod8 1.4

19 Feb 13:57
v1.4
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-kmod8 1.3

25 Dec 03:40
v1.3
Compare
Choose a tag to compare

nilfs2-kmod8-1.3 Sun Dec 25, 2022 JST

  • 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-kmod8 1.2

05 Dec 07:40
v1.2
Compare
Choose a tag to compare

nilfs2-kmod8-1.2 Mon Dec 5, 2022 JST

  • 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()

nilfs2-kmod8 1.1

20 Nov 07:59
v1.1
Compare
Choose a tag to compare

nilfs2-kmod8-1.1 Sun Nov 20, 2022 JST

  • Backport bug fixes:
    • fix deadlock in nilfs_count_free_blocks()
    • fix use-after-free bug of ns_writer on remount

nilfs2-kmod8 1.0

24 Oct 13:52
v1.0
Compare
Choose a tag to compare

nilfs2-kmod8-1.0 Mon Oct 24, 2022 JST

  • Fix build issues with older RHEL 8 kernels:
    • Now this module works with every RHEL kernel in CentOS/RHEL 8 clones other than 8.0.
  • Update Makefile

nilfs2-kmod8 0.2

22 Oct 14:16
v0.2
Compare
Choose a tag to compare

nilfs2-kmod8-0.2 Sun Oct 16, 2022 JST

  • Backport bug fixes:
    • replace WARN_ONs by nilfs_error for checkpoint acquisition failure
    • fix use-after-free bug of struct nilfs_root
    • fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
    • fix leak of nilfs_root in case of writer thread creation failure

nilfs2-kmod8 0.1

22 Oct 14:13
v0.1
Compare
Choose a tag to compare

nilfs2-kmod8-0.1 Wed Oct 12, 2022 JST

  • Backport bug fixes:
    • fix use-after-free bug in nilfs_mdt_destroy()
    • fix null pointer dereference at nilfs_segctor_do_construct()
    • fix incorrect masking of permission flags for symlinks
    • fix memory leak in nilfs_sysfs_delete_device_group
    • fix memory leak in nilfs_sysfs_create_device_group
    • fix NULL pointer in nilfs_##name##_attr_release
    • fix memory leak in nilfs_sysfs_create_##name##_group
    • fix memory leak in nilfs_sysfs_delete_##name##_group
    • fix memory leak in nilfs_sysfs_create_snapshot_group
    • fix memory leak in nilfs_sysfs_delete_snapshot_group
    • only call unlock_new_inode() if I_NEW
    • fix lockdep warnings in page operations for btree nodes
    • fix lockdep warnings during disk space reclamation
    • use refcount_dec_and_lock() to fix potential UAF
    • use 64-bit superblock timstamps
  • Backport RHEL 8 changes:
    • use an on-stack bio in blkdev_issue_flush
    • remove the error_sector argument to blkdev_issue_flush
    • use new return type vm_fault_t
    • A few XArray related changes
  • Support conditional builds by RHEL 8 kernel version (Support only the latest version on the time).
  • Backport documentation fixes:
    • fix some kernel-doc warnings for nilfs2
    • fix misspellings using codespell tool
    • fix typos in comments
  • Backport SPDX license tags, etc.
  • Add makefiles and .gitignore file.
  • Add ChangeLog file, README file, COPYING file.
  • Import source files from stable kernel-4.18.y.