Skip to content

Releases: namjaejeon/linux-exfat-oot

exfat: release 6.0.0 version

17 Oct 07:42
Compare
Choose a tag to compare

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

03 Jun 14:32
Compare
Choose a tag to compare

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

13 Jun 12:18
Compare
Choose a tag to compare

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

06 Jan 10:49
d400592
Compare
Choose a tag to compare

Major changes are:

  • Avoid page allocation failure from upcase table allocation.

exfat: release 5.10.1 version

12 Oct 14:23
Compare
Choose a tag to compare

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

26 Jul 00:04
Compare
Choose a tag to compare

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

03 Jul 10:19
Compare
Choose a tag to compare
  • 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

13 Jun 13:14
Compare
Choose a tag to compare
  • 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.