Skip to content
Snippets Groups Projects
user avatar
Jeff Vander Stoep authored
This is being done in preparation for the migration from ashmem to
memfd. In order for tmpfs objects to be usable across the Treble
boundary, they need to be declared in public policy whereas, they're
currently all declared in private policy as part of the
tmpfs_domain() macro. Remove the type declaration from the
macro, and remove tmpfs_domain() from the init_daemon_domain() macro
to avoid having to declare the *_tmpfs types for all init launched
domains. tmpfs is mostly used by apps and the media frameworks.

Bug: 122854450
Test: Boot Taimen and blueline. Watch videos, make phone calls, browse
internet, send text, install angry birds...play angry birds, keep
playing angry birds...

Change-Id: I20a47d2bb22e61b16187015c7bc7ca10accf6358
e16fb910
Name Last commit Last update
..
compat
access_vectors
adbd.te
apexd.te
app.te
app_neverallows.te
app_zygote.te
asan_extract.te
atrace.te
audioserver.te
binder_in_vendor_violators.te
binderservicedomain.te
blank_screen.te
blkid.te
blkid_untrusted.te
bluetooth.te
bluetoothdomain.te
bootanim.te
bootstat.te
bpfloader.te
bufferhubd.te
bug_map
cameraserver.te
charger.te
clatd.te
coredomain.te
cppreopts.te
crash_dump.te
dex2oat.te
dexoptanalyzer.te
dhcp.te
dnsmasq.te
domain.te
drmserver.te
dumpstate.te
ephemeral_app.te
fastbootd.te
file.te
file_contexts
file_contexts_asan
file_contexts_overlayfs
fingerprintd.te
flags_health_check.te
fs_use
fsck.te
fsck_untrusted.te
fwk_bufferhub.te
gatekeeperd.te
genfs_contexts
gpuservice.te
gsid.te
hal_allocator_default.te
hal_system_suspend_default.te
halclientdomain.te
halserverdomain.te
healthd.te
heapprofd.te
hwservice_contexts
hwservicemanager.te
idmap.te
incident.te
incident_helper.te
incidentd.te
init.te
initial_sid_contexts
initial_sids
inputflinger.te
install_recovery.te
installd.te
iorapd.te
isolated_app.te
iw.te
kernel.te
keys.conf
keystore.te
llkd.te
lmkd.te
logd.te
logpersist.te
mac_permissions.xml
mdnsd.te
mediadrmserver.te
mediaextractor.te
mediametrics.te
mediaprovider.te
mediaserver.te
mediaswcodec.te
mls
mls_decl
mls_macros
modprobe.te
mtp.te
netd.te
netutils_wrapper.te
network_stack.te
nfc.te
otapreopt_chroot.te
otapreopt_slot.te
perfetto.te
performanced.te