[PATCH] nvme: Fix PRP list pointer arithmetic for chained transfers
Neil Armstrong
neil.armstrong at linaro.org
Wed May 20 15:08:46 CEST 2026
Hi,
On Mon, 18 May 2026 07:55:35 +0530, Prashant Kamble wrote:
> The PRP setup code advances prp_pool using u64 pointer
> arithmetic:
>
> prp_pool += page_size;
>
> This increments the pointer by page_size * sizeof(u64)
> bytes instead of page_size bytes, resulting in invalid
> PRP list addresses when multiple PRP list pages are
> required.
>
> [...]
Thanks, Applied to https://source.denx.de/u-boot/custodians/u-boot-ufs (u-boot-nvme-fixes)
[1/1] nvme: Fix PRP list pointer arithmetic for chained transfers
https://source.denx.de/u-boot/custodians/u-boot-ufs/-/commit/4f510505988928e129e109811587c4a00d28ec56
--
Neil
More information about the U-Boot
mailing list