summaryrefslogtreecommitdiff
path: root/lib/timerqueue.c
diff options
context:
space:
mode:
authorJianping Li <jianping.li@oss.qualcomm.com>2026-04-29 15:34:43 +0800
committerBjorn Andersson <andersson@kernel.org>2026-07-07 22:08:07 -0500
commit9d7d847ff1c502802ac764120f9a1800b94ce497 (patch)
treef169c69078c41be14ab64c28ebb3054ce06d2e12 /lib/timerqueue.c
parent50c0854e2703b4e446f83680d7eb0dc0bd5bb34d (diff)
downloadlinux-9d7d847ff1c502802ac764120f9a1800b94ce497.tar.gz
linux-9d7d847ff1c502802ac764120f9a1800b94ce497.zip
arm64: dts: qcom: kodiak: avoid EFI overlap for ADSP remote heap
On KODIAK platforms boot can fail when the DT "adsp-rpc-remote-heap" reserved-memory region overlaps with firmware allocations (UEFI/EFI runtime). The kernel then reports failure to reserve the region and subsequent EFI runtime activity may trigger aborts. The remote heap node was described as a fixed "no-map" region, which turns it into a hard carveout. Replace it with a "shared-dma-pool" reserved memory region with reusable CMA-backed allocation, specifying alignment and size. This avoids hard carveouts and reduces the chance of conflicting with firmware memory maps while keeping an explicit pool for ADSP remote heap usage. Fixes: 90a58ffa9c55 ("arm64: dts: qcom: kodiak: Add memory region for audiopd") Cc: stable@kernel.org Signed-off-by: Jianping Li <jianping.li@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260429073443.2027-1-jianping.li@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions