mtd: don't lock when recursively deleting partitions
authorDavid Bauer <mail@david-bauer.net>
Wed, 17 Feb 2021 19:53:20 +0000 (20:53 +0100)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Thu, 11 Mar 2021 08:37:49 +0000 (09:37 +0100)
commitcb4543054c5c4fd33df960b41d7b483ebca8e786
tree71ed082188cd0b611b8aa111554457fce519800b
parentd38c2b93258a0e19dee3b04c2156f6c9077bd498
mtd: don't lock when recursively deleting partitions

When recursively deleting partitions, don't acquire the masters
partition lock twice. Otherwise the process ends up in a deadlocked
state.

Fixes: 46b5889cc2c5 ("mtd: implement proper partition handling")
Signed-off-by: David Bauer <mail@david-bauer.net>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20210217195320.893253-1-mail@david-bauer.net
drivers/mtd/mtdpart.c