Re: [PATCH v2 0/29] block: Make blkdev_get_by_*() return handle

2023-08-25 Thread Al Viro
On Fri, Aug 25, 2023 at 03:47:56PM +0200, Jan Kara wrote: > I can see the appeal of not having to introduce the new bdev_handle type > and just using struct file which unifies in-kernel and userspace block > device opens. But I can see downsides too - the last fput() happening from > task work

Re: [PATCH v2 0/29] block: Make blkdev_get_by_*() return handle

2023-08-25 Thread Jan Kara
On Fri 25-08-23 02:58:43, Al Viro wrote: > On Fri, Aug 11, 2023 at 01:04:31PM +0200, Jan Kara wrote: > > Hello, > > > > this is a v2 of the patch series which implements the idea of > > blkdev_get_by_*() > > calls returning bdev_handle which is then passed to blkdev_put() [1]. This > > makes the

Re: [PATCH v3 0/29] block: Make blkdev_get_by_*() return handle

2023-08-25 Thread Christian Brauner
On Wed, Aug 23, 2023 at 12:48:11PM +0200, Jan Kara wrote: > Hello, > > this is a v3 of the patch series which implements the idea of > blkdev_get_by_*() > calls returning bdev_handle which is then passed to blkdev_put() [1]. This > makes the get and put calls for bdevs more obviously matching

[xiang-erofs:dev] BUILD SUCCESS 91b1ad0815fbb1095c8b9e8a2bf4201186afe304

2023-08-25 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git dev branch HEAD: 91b1ad0815fbb1095c8b9e8a2bf4201186afe304 erofs: release ztailpacking pclusters properly elapsed time: 2685m configs tested: 134 configs skipped: 2 The following configs have been built successfully.

Re: [PATCH 21/29] erofs: Convert to use bdev_open_by_path()

2023-08-25 Thread Christian Brauner
On Wed, Aug 23, 2023 at 12:48:32PM +0200, Jan Kara wrote: > Convert erofs to use bdev_open_by_path() and pass the handle around. > > CC: Gao Xiang > CC: Chao Yu > CC: linux-erofs@lists.ozlabs.org > Acked-by: Christoph Hellwig > Acked-by: Gao Xiang > Signed-off-by: Jan Kara > --- Looks good