>This is wrong for multiple reasons. One is that we can't simply poke >into block device internals like this in a higher layer like io_uring. >Second blkdev_get_no_open is in no way available for use outside the >block layer. The fact that the even exist as separate helpers that >aren't entirely hidden is a decade old layering violation in blk-cgroup. Got it, thanks. >If you want to advertize this properly we'll need a flag in struct >file or something similar. Thanks, I will try to do this. -- hexue