ubi: Fix race condition between ubi volume creation and udev
authorClay McClure <clay@daemons.net>
Fri, 22 Sep 2017 02:01:34 +0000 (19:01 -0700)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 31 May 2018 23:30:09 +0000 (00:30 +0100)
commit7adc87b34aaf5df502f45e41f02089717b6f51c8
treef4867a0208652c5dee54e69eb4e13ed221793776
parentbdd119a94b74acb4cc720695eac50f01173b7496
ubi: Fix race condition between ubi volume creation and udev

commit a51a0c8d213594bc094cb8e54aad0cb6d7f7b9a6 upstream.

Similar to commit 714fb87e8bc0 ("ubi: Fix race condition between ubi
device creation and udev"), we should make the volume active before
registering it.

Signed-off-by: Clay McClure <clay@daemons.net>
Signed-off-by: Richard Weinberger <richard@nod.at>
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/mtd/ubi/vmt.c