Commit 3a7fd0e5 authored by Huan Yang's avatar Huan Yang Committed by Greg Kroah-Hartman
Browse files

Revert "udmabuf: fix vmap_udmabuf error page set"



[ Upstream commit ceb7b62e ]

This reverts commit 18d7de82.

We cannot use vmap_pfn() in vmap_udmabuf() as it would fail the pfn_valid()
check in vmap_pfn_apply(). This is because vmap_pfn() is intended to be
used for mapping non-struct-page memory such as PCIe BARs. Since, udmabuf
mostly works with pages/folios backed by shmem/hugetlbfs/THP, vmap_pfn()
is not the right tool or API to invoke for implementing vmap.

Signed-off-by: default avatarHuan Yang <link@vivo.com>
Suggested-by: default avatarVivek Kasireddy <vivek.kasireddy@intel.com>
Reported-by: default avatarBingbu Cao <bingbu.cao@linux.intel.com>
Closes: https://lore.kernel.org/dri-devel/eb7e0137-3508-4287-98c4-816c5fd98e10@vivo.com/T/#mbda4f64a3532b32e061f4e8763bc8e307bea3ca8


Acked-by: default avatarVivek Kasireddy <vivek.kasireddy@intel.com>
Signed-off-by: default avatarVivek Kasireddy <vivek.kasireddy@intel.com>
Link: https://lore.kernel.org/r/20250428073831.19942-2-link@vivo.com


Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 87bbcb73
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment