Hi Linus, here are some late fixes for the v6.6 kernel, details in the signed tag. Please pull it in! Yours, Linus Walleij The following changes since commit 58720809f52779dc0f08e53e54b014209d13eebb: Linux 6.6-rc6 (2023-10-15 13:34:39 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v6.6-3 for you to fetch changes up to 62140a1e4dec4594d5d1e1d353747bf2ef434e8b: Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (2023-10-19 10:12:48 +0200) ---------------------------------------------------------------- Late pin control fixes for the v6.6 kernel cycle: - Concurrent register updates in the Qualcomm LPASS pin controller gets a proper lock. - We revert a mutex fix that was causing problems: contention on the mutex or something of the sort lead to probe reordering and MMC block devices start to register in a different order, which unsuspecting userspace is not ready to handle. ---------------------------------------------------------------- Andy Shevchenko (1): Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" Krzysztof Kozlowski (1): pinctrl: qcom: lpass-lpi: fix concurrent register updates drivers/pinctrl/core.c | 16 +++++++--------- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 17 +++++++++++------ 2 files changed, 18 insertions(+), 15 deletions(-)