• Linus Torvalds's avatar
    Merge tag 'exfat-for-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat · e103eced
    Linus Torvalds authored
    Pull exfat updates from Namjae Jeon:
    
     - Handle vendor extension and allocation entries as unrecognized benign
       secondary entries
    
     - Fix wrong ->i_blocks on devices with non-512 byte sector
    
     - Add the check to avoid returning -EIO from exfat_readdir() at current
       position exceeding the directory size
    
     - Fix a bug that reach the end of the directory stream at a position
       not aligned with the dentry size
    
     - Redefine DIR_DELETED as 0xFFFFFFF7, the bad cluster number
    
     - Two cleanup fixes and fix cluster leakage in error handling
    
    * tag 'exfat-for-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat:
      exfat: fix the newly allocated clusters are not freed in error handling
      exfat: don't print error log in normal case
      exfat: remove unneeded code from exfat_alloc_cluster()
      exfat: handle unreconized benign secondary entries
      exfat: fix inode->i_blocks for non-512 byte sector size device
      exfat: redefine DIR_DELETED as the bad cluster number
      exfat: fix reporting fs error when reading dir beyond EOF
      exfat: fix unexpected EOF while reading dir
    e103eced
namei.c 34.8 KB