On Sun, Apr 07, 2024 at 08:59:10PM +0800, Ming Lei wrote: > Multiple gendisk instances can allocated/added for single request queue > in case of disk rebind. blkg may still stay in q->blkg_list when calling > blkcg_init_disk() for rebind, then q->blkg_list becomes corrupted. > > Fix the list corruption issue by: The right fix is to move the blkgs to the gendisk as there is no use for them on a request_queue without a gendisk.