linux/arch
Hridya Valsaraju 9ebbf23bfb ANDROID: defconfig: Enable DMA-BUF system heap as a module
Unset CONFIG_DMABUF_HEAPS_SYSTEM from gki_defconfig
so that it can be enabled as a vendor module.

This change is intended to allow partners to continue using
device/SoC-specific optimizations in their system heap implementations
when they switch from ION to DMA-BUF heaps. The ION system heap was
built-in and partners were asked to override the system heap ID with
their own if they wanted to override the GKI system heap. This
per-vendor approach to override system heap will no longer be possible
with DMA-BUF heaps since Android S aims to restrict framework access to
DMA-BUF vendor heaps by only letting it access ABI-defined vendor heaps.

VTS tests will be created to ensure that the system heap is present
at /dev/dma_heap/system and behaves as expected of the system heap.

Bug: 175697666
Bug: 155218010
Bug: 172527615

Signed-off-by: Hridya Valsaraju <hridya@google.com>
Change-Id: Id97ed4814517339c69b99f8135e9a66e59d951a9
2020-12-22 19:35:46 +00:00
..
alpha sched/idle: Fix arch_cpu_idle() vs tracing 2020-11-24 16:47:35 +01:00
arc asm-generic: add correct MAX_POSSIBLE_PHYSMEM_BITS setting 2020-11-27 15:00:35 -08:00
arm UPSTREAM: arm: Enable seccomp architecture tracking 2020-12-21 18:47:31 +00:00
arm64 ANDROID: defconfig: Enable DMA-BUF system heap as a module 2020-12-22 19:35:46 +00:00
c6x Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()"" 2020-10-28 15:08:39 +01:00
csky UPSTREAM: csky: Enable seccomp architecture tracking 2020-12-21 18:47:41 +00:00
h8300 sched/idle: Fix arch_cpu_idle() vs tracing 2020-11-24 16:47:35 +01:00
hexagon sched/idle: Fix arch_cpu_idle() vs tracing 2020-11-24 16:47:35 +01:00
ia64 Yet two more places which invoke tracing from RCU disabled regions in the 2020-11-29 11:19:26 -08:00
m68k Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()"" 2020-10-28 15:08:39 +01:00
microblaze sched/idle: Fix arch_cpu_idle() vs tracing 2020-11-24 16:47:35 +01:00
mips Yet two more places which invoke tracing from RCU disabled regions in the 2020-11-29 11:19:26 -08:00
nds32 Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()"" 2020-10-28 15:08:39 +01:00
nios2 sched/idle: Fix arch_cpu_idle() vs tracing 2020-11-24 16:47:35 +01:00
openrisc sched/idle: Fix arch_cpu_idle() vs tracing 2020-11-24 16:47:35 +01:00
parisc UPSTREAM: parisc: Enable seccomp architecture tracking 2020-12-21 18:47:50 +00:00
powerpc UPSTREAM: powerpc: Enable seccomp architecture tracking 2020-12-21 18:47:59 +00:00
riscv UPSTREAM: riscv: Enable seccomp architecture tracking 2020-12-21 18:48:09 +00:00
s390 UPSTREAM: s390: Enable seccomp architecture tracking 2020-12-21 18:48:17 +00:00
sh UPSTREAM: sh: Enable seccomp architecture tracking 2020-12-21 18:48:25 +00:00
sparc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-12-08 15:03:39 -08:00
um Merge 5.10-rc6 into android-mainline 2020-11-30 09:21:41 +01:00
x86 ANDROID: defconfig: Enable DMA-BUF system heap as a module 2020-12-22 19:35:46 +00:00
xtensa UPSTREAM: xtensa: Enable seccomp architecture tracking 2020-12-21 18:48:33 +00:00
.gitignore
Kconfig FROMLIST: kbuild: lto: fix module versioning 2020-12-16 08:56:32 -08:00