You need to sign in or sign up before continuing.
  • Linus Torvalds's avatar
    Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux · 0ee7c3e2
    Linus Torvalds authored
    Pull iomap updates from Darrick Wong:
     "The most notable externally visible change for this cycle is the
      addition of support for reads to inline tail fragments of files, which
      was requested by the erofs developers; and a correction for a kernel
      memory corruption bug if the sysadmin tries to activate a swapfile
      with more pages than the swapfile header suggests.
    
      We also now report writeback completion errors to the file mapping
      correctly, instead of munging all errors into EIO.
    
      Internally, the bulk of the changes are Christoph's patchset to reduce
      the indirect function call count by a third to a half by converting
      iomap iteration from a loop pattern to a generator/consumer pattern.
      As an added bonus, fsdax no longer open-codes iomap apply loops.
    
      Summary:
    
       - Simplify the bio_end_page usage in the buffered IO code.
    
       - Support reading inline data at nonzero offsets for erofs.
    
       - Fix some typos and ...
    0ee7c3e2
inode.c 308 KB