Releases: namjaejeon/linux-exfat-oot
Releases · namjaejeon/linux-exfat-oot
exfat: release 6.0.0 version
Major changes are:
- Use updated exfat_chain directly instead of snapshot values in rename.
- fix the error code of rename syscall.
- cleanup and suppress the superfluous error messages.
- remove duplicate directory entry update.
- fix integer overflow on large partition.
exfat: release 5.19.1 version
Major changes are:
- fix referencing wrong parent directory information during rename.
- introduce a sys_tz mount option to use system timezone.
- improve performance while zeroing a cluster with dirsync mount option.
- fix slab-out-bounds in exat_clear_bitmap() reported from syzbot.
- Add keep_last_dots mount option to allow access to paths with trailing dots.
- Avoid repetitive volume dirty bit set/clear to improve storage life time.
- Fix ->i_blocks truncation issue that still exists elsewhere.
- 4 cleanups & typos fixes.
- Move super block magic number to magic.h
- Fix missing REQ_SYNC in exfat_update_bhs().
- Fix ->i_blocks truncation issue caused by wrong 32bit mask.
exfat: release 5.12.3 version
Major changes are:
- Add support for FITRIM.
- Improve write perofmrance on dirsync mount.
- Improve lookup perofmrance.
- Fix a bug on discard mount.
exfat: release 5.11.1 version
Major changes are:
- Avoid page allocation failure from upcase table allocation.
exfat: release 5.10.1 version
Major changes are:
- Don't clear MediaFailure and VolumeDirty bit in volume flags
if these were already set before mounting.
- Fix use of uninitialized spinlock on error path.
- Fix missing err assignment in exfat_build_inode().
- cleanup codes and remove unneeded codes.
exfat: release 5.8.7 version
Description for this pull request:
- fix wrong size update of stream entry.
- fix endianness of upname in name_hash computation.
exfat: release 5.8.4 version
- Zero out unused characters of FileName field to avoid a complaint from some fsck tool.
- Fix memory leak on error paths.
- Fix unnecessary VOL_DIRTY set when calling rmdir on non-empty directory.
- Call sync_filesystem() for read-only remount(Fix generic/452 test in xfstests)
- Add own fsync() to flush dirty metadata.
- fix overflow issue while calculating sector number.
Release exfat 5.8.1 version
-
Bug fixes
- Fix memory leak on mount failure with iocharset= option.
- Fix Incorrect update of stream entry.
- Fix cluster range validation error.
-
Clean-up codes
- Remove unused code and unneeded assignment.
- Rename variables in exfat structure as specification.
- Reorganize boot sector analysis code.
- Simplify exfat_utf8_d_hash and exfat_utf8_d_cmp().
- Optimize exfat entry cache functions.
- Improve wording of EXFAT_DEFAULT_IOCHARSET config option.
-
New Feature
- Add boot region verification.