Releases: nilfs-dev/nilfs2-kmod8
Releases · nilfs-dev/nilfs2-kmod8
nilfs2-kmod8 1.4
- 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
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
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
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
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
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
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.