On Tue, Aug 17, 2021 at 04:36:42AM +0300, Dmitry Osipenko wrote: > + if (bdev->bd_disk->major != MMC_BLOCK_MAJOR) > + return NULL; The major is a dangerous check as we have all kinds of ways to override it. Please check the block device operations as they must be unique.