Unverified Commit 46122b92 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!3099 block: Make blkdev_get_by_*() return

Merge Pull Request from: @ci-robot 
 
PR sync from: Li Lingfeng <lilingfeng3@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/BL2N4PINLJQBMQS6EMVVECJK636CIQ7Z/ 
Create struct bdev_handle that contains all parameters that need to be
passed to blkdev_put() and provide bdev_open_* functions that return
this structure instead of plain bdev pointer.

v1->v2:
  Add new bugfix 8bd90b6ae785 ("erofs: fix NULL dereference of
  Fix the comment of cd34758c5238 ("block: Remove blkdev_get_by_()
  functions").
v2->v3:
  Fix the comment of acb083b55597 ("block: Use bdev_open_by_dev()
  in disk_scan_partitions() and blkdev_bszset()").

Jan Kara (30):
  block: Provide bdev_open_* functions
  block: Use bdev_open_by_dev() in blkdev_open()
  block: Use bdev_open_by_dev() in disk_scan_partitions() and
    blkdev_bszset()
  drdb: Convert to use bdev_open_by_path()
  pktcdvd: Convert to bdev_open_by_dev()
  rnbd-srv: Convert to use bdev_open_by_path()
  xen/blkback: Convert to bdev_open_by_dev()
  zram: Convert to use bdev_open_by_dev()
  bcache: Convert to bdev_open_by_path()
  dm: Convert to bdev_open_by_dev()
  md: Convert to bdev_open_by_dev()
  mtd: block2mtd: Convert to bdev_open_by_dev/path()
  nvmet: Convert to bdev_open_by_path()
  s390/dasd: Convert to bdev_open_by_path()
  scsi: target: Convert to bdev_open_by_path()
  PM: hibernate: Convert to bdev_open_by_dev()
  PM: hibernate: Drop unused snapshot_test argument
  mm/swap: Convert to use bdev_open_by_dev()
  fs: Convert to bdev_open_by_dev()
  btrfs: Convert to bdev_open_by_path()
  erofs: Convert to use bdev_open_by_path()
  ext4: Convert to bdev_open_by_dev()
  f2fs: Convert to bdev_open_by_dev/path()
  jfs: Convert to bdev_open_by_dev()
  nfs/blocklayout: Convert to use bdev_open_by_dev/path()
  ocfs2: Convert to use bdev_open_by_dev()
  reiserfs: Convert to bdev_open_by_dev/path()
  xfs: Convert to bdev_open_by_path()
  bcache: Fixup error handling in register_cache()
  block: Remove blkdev_get_by_*() functions

Jingbo Xu (1):


-- 
2.31.1
 
https://gitee.com/openeuler/kernel/issues/I8KPBR 
 
Link:https://gitee.com/openeuler/kernel/pulls/3099

 

Reviewed-by: default avatarzhangyi (F) <yi.zhang@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents 86294596 8aac3113
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment