On 1 December 2017 at 11:01, Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > On Mon, Nov 27, 2017 at 11:28 AM, Ulf Hansson <ulf.hansson@xxxxxxxxxx> wrote: > >> The commit de3ee99b097d ("mmc: Delete bounce buffer handling") deletes the >> bounce buffer handling, but also causes the max_req_size for sdhci to be >> increased, in case when max_segs == 1. This causes errors for sdhci-pci >> Ricoh variant, about the swiotlb buffer to become full. >> >> Fix the issue, by taking IO_TLB_SEGSIZE and IO_TLB_SHIFT into account when >> deciding the max_req_size for sdhci. >> >> Reported-by: Jiri Slaby <jslaby@xxxxxxx> >> Fixes: de3ee99b097d ("mmc: Delete bounce buffer handling") >> Cc: <stable@xxxxxxxxxxxxxxx> # v4.14+ >> Signed-off-by: Ulf Hansson <ulf.hansson@xxxxxxxxxx> >> Tested-by: Jiri Slaby <jslaby@xxxxxxx> > > Reviewed-by: Linus Walleij <linus.walleij@xxxxxxxxxx> Sorry, but this was too late, I just sent the PR to Linus. Thanks anyway! [...] Kind regards Uffe