This commit backports the Linux upstream commit (d4a6106) [*] that introduces a check to prevent the sglist from being used unconditionally. [*] 'xhci: fix bounce buffer usage for non-sg list case' Fixes #4116.