Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs · 38da32ee
    Linus Torvalds authored
    Pull bdev bd_inode updates from Al Viro:
     "Replacement of bdev->bd_inode with sane(r) set of primitives by me and
      Yu Kuai"
    
    * tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
      RIP ->bd_inode
      dasd_format(): killing the last remaining user of ->bd_inode
      nilfs_attach_log_writer(): use ->bd_mapping->host instead of ->bd_inode
      block/bdev.c: use the knowledge of inode/bdev coallocation
      gfs2: more obvious initializations of mapping->host
      fs/buffer.c: massage the remaining users of ->bd_inode to ->bd_mapping
      blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_mapping here...
      grow_dev_folio(): we only want ->bd_inode->i_mapping there
      use ->bd_mapping instead of ->bd_inode->i_mapping
      block_device: add a pointer to struct address_space (page cache of bdev)
      missing helpers: bdev_unhash(), bdev_drop()
      block: move two helpers into bdev.c
      block2mtd: prevent direct access ...
    38da32ee