On Thu, Dec 02, 2021 at 01:34:15PM +0100, Hans de Goede wrote: > Use down_read_nested() and down_write_nested() when taking the > ctrl->reset_lock rw-sem, passing the number of PCIe hotplug controllers in > the path to the PCI root bus as lock subclass parameter. This fixes the > following false-positive lockdep report when unplugging a Lenovo X1C8 from > a Lenovo 2nd gen TB3 dock: [...] > Link: https://lore.kernel.org/linux-pci/20190402021933.GA2966@xxxxxxx/ > Link: https://lore.kernel.org/linux-pci/de684a28-9038-8fc6-27ca-3f6f2f6400d7@xxxxxxxxxx/ > Cc: stable@xxxxxxxxxxxxxxx > Reported-by: "Theodore Ts'o" <tytso@xxxxxxx> > Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> Reviewed-by: Lukas Wunner <lukas@xxxxxxxxx>