Hi Linus, On Wed, Feb 21, 2024 at 10:23 PM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > All the sglist iterations happen in the *threaded* interrupt handler > and that context is not atomic, so don't request an atomic > sglist miter. Using an atomic miter results in "BUG: scheduling while > atomic" splats. > > Reported-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > Fixes: 27b57277d9ba ("mmc: sh_mmcif: Use sg_miter for PIO") > Tested-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > --- > Hi Geert, it'd be great if you could test this! Done before (see the Tb above ;-) You probably still want to s/does not need to/must not/? (sorry, I miswrote that previously) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds