--- zzzz-none-000/linux-4.9.218/drivers/spi/spi.c 2020-04-02 15:20:41.000000000 +0000 +++ seale-7590ax-750/linux-4.9.218/drivers/spi/spi.c 2023-03-29 10:59:07.000000000 +0000 @@ -700,7 +700,7 @@ enable = !enable; if (gpio_is_valid(spi->cs_gpio)) - gpio_set_value(spi->cs_gpio, !enable); + gpio_set_value_cansleep(spi->cs_gpio, !enable); else if (spi->master->set_cs) spi->master->set_cs(spi, !enable); }