1. 09 Aug, 2023 1 commit
    • Christoph Hellwig's avatar
      fs: stop using bdev->bd_super in mark_buffer_write_io_error · 4b2201da
      Christoph Hellwig authored
      bdev->bd_super is a somewhat awkward backpointer from a block device to
      an owning file system with unclear rules.
      
      For the buffer_head code we already have a good backpointer for the
      inode that the buffer_head is associated with, even if it lives on the
      block device mapping: b_assoc_map. It is used track dirty buffers
      associated with an inode but living on the block device mapping like
      directory buffers in ext4.
      
      mark_buffer_write_io_error already uses it for the call to
      mapping_set_error, and should be doing the same for the per-sb error
      sequence.
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Message-Id: <20230807112625.652089-2-hch@lst.de>
      Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
      4b2201da
  2. 09 Jul, 2023 10 commits
  3. 08 Jul, 2023 29 commits