Re: [PATCH] loop: fix to a race condition due to the early registration of device

From: Jens Axboe
Date: Tue Aug 15 2017 - 14:51:16 EST


On 08/07/2017 06:37 AM, Anton Volkov wrote:
> The early device registration made possible a race leading to allocations
> of disks with wrong minors.
>
> This patch moves the device registration further down the loop_init
> function to make the race infeasible.
>
> Found by Linux Driver Verification project (linuxtesting.org).

Added for 4.14, thanks.

--
Jens Axboe