From e0a00524db094fcb6240182ab0638a0ccb44efd5 Mon Sep 17 00:00:00 2001 From: "T.J. Mercier" Date: Fri, 28 Mar 2025 22:05:04 +0000 Subject: [PATCH] ANDROID: gki_defconfig: Enable CONFIG_UDMABUF The main use case is to allow very large O_DIRECT writes into a memfd, which can then be converted into a udmabuf. (O_DIRECT writes into regular dmabufs are not possible.) Bug: 303531391 Bug: 389839576 Change-Id: Ifd970826ed1ecb4fe2d365854bcd19276b07f614 Signed-off-by: T.J. Mercier (cherry picked from commit 2f84f21fd838bd4203626fe300404d3ce923f770) Bug: 423003849 --- arch/arm64/configs/gki_defconfig | 1 + arch/x86/configs/gki_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig index aee331a1430b..7b89c07f23b5 100644 --- a/arch/arm64/configs/gki_defconfig +++ b/arch/arm64/configs/gki_defconfig @@ -581,6 +581,7 @@ CONFIG_RTC_CLASS=y CONFIG_RTC_LIB_KUNIT_TEST=m CONFIG_RTC_DRV_PL030=y CONFIG_RTC_DRV_PL031=y +CONFIG_UDMABUF=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_SYSFS_STATS=y CONFIG_DMABUF_HEAPS_DEFERRED_FREE=y diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig index c7bd6055c20b..6fe64231eb62 100644 --- a/arch/x86/configs/gki_defconfig +++ b/arch/x86/configs/gki_defconfig @@ -535,6 +535,7 @@ CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_EDAC=y CONFIG_RTC_CLASS=y CONFIG_RTC_LIB_KUNIT_TEST=m +CONFIG_UDMABUF=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_SYSFS_STATS=y CONFIG_DMABUF_HEAPS_DEFERRED_FREE=y