On Sat, 26 Mar 2022 15:50:46 +0100, Christophe JAILLET wrote: > ida_alloc_range(..., min, max, ...) returns values from min to max, > inclusive. > > So, NR_EXT_DEVT is a valid idx returned by blk_alloc_ext_minor(). > > This is an issue because in device_add_disk(), this value is used in: > ddev->devt = MKDEV(disk->major, disk->first_minor); > and NR_EXT_DEVT is '(1 << MINORBITS)'. > > [...] Applied, thanks! [1/1] block: Fix the maximum minor value is blk_alloc_ext_minor() commit: d1868328dec5ae2cf210111025fcbc71f78dd5ca Best regards, -- Jens Axboe