On Mon, Oct 28, 2024 at 07:29:54PM +0800, Yu Kuai wrote: > I don't quite understand this, if the gendisk already exists, > the probe callback won't be called from the open path, because > ilookup() from blkdev_get_no_open() will found the bdev inode. > Hence there will only be a small race windown for concurrent > create on open callers to return -EEXIST here. True. I'd still avoid the noice printk for that corner case, though.