aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/gpio/intel/tglhgpio.c
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2026-10-27 18:12:53 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2026-11-05 14:50:51 +0000
commitbbb90912eb3260260ad5cb3fc2f4c5ad4c144d7e (patch)
tree390586c075858b44d54673e08c8b8908ab569ac7 /sys/dev/gpio/intel/tglhgpio.c
parent3e9ff26d2ac7979ab840b9efcf3fdebec1a289db (diff)
sdhci: Defer XPT_SET_TRAN_SETTINGS to the slot taskqueueHEADmain
Only XPT_MMC_SET_TRAN_SETTINGS was handed to the slot taskqueue. XPT_SET_TRAN_SETTINGS, which mmc_xpt.c issues too, still called sdhci_cam_settran_settings() directly from the CAM done thread with the CAM device lock held. Changing the bus clock can sleep (clk_set_freq() takes the clock topology sx lock), which panics with "sleeping thread holds CAM device lock". Handle both opcodes the same way and complete the request from the taskqueue. Differential Revision: https://reviews.freebsd.org/D61013
Diffstat (limited to 'sys/dev/gpio/intel/tglhgpio.c')
0 files changed, 0 insertions, 0 deletions