APPLIED: [SRU][M][PATCH 0/1] CVE-2024-26790
Roxana Nicolescu
roxana.nicolescu at canonical.com
Fri May 24 14:32:19 UTC 2024
On 03/05/2024 18:31, Bethany Jamison wrote:
> [Impact]
>
> In the Linux kernel, the following vulnerability has been resolved:
>
> dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
>
> There is chip (ls1028a) errata:
>
> The SoC may hang on 16 byte unaligned read transactions by QDMA.
>
> Unaligned read transactions initiated by QDMA may stall in the NOC
> (Network On-Chip), causing a deadlock condition. Stalled transactions will
> trigger completion timeouts in PCIe controller.
>
> Workaround:
> Enable prefetch by setting the source descriptor prefetchable bit
> ( SD[PF] = 1 ).
>
> [Fix]
>
> Mantic: Clean cherry-pick from linux-6.6.y
> Jammy: pending
> Focal: pending
> Bionic: not-affected
> Xenial: not-affected
> Trusty: not-affected
>
> [Test Case]
>
> Compile and boot tested.
>
> [Where issues could occur]
>
> This fix affects those who use the NXP Layerscape Queue Direct Memory
> Access Controller driver, an issue with this fix would be visable to
> the user via an unresponsive system or a system crash.
>
> Peng Ma (1):
> dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
>
> drivers/dma/fsl-qdma.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
Applied to mantic:linux master-next branch. Thanks!
More information about the kernel-team
mailing list