Sync internal master and AOSP sepolicy.
Bug: 37916906
Test: Builds 'n' boots.
Change-Id: Ia1d86264446ebecc1ca79f32f11354921bc77668
Merged-In: I208ec6a864127a059fb389417a9c6b259d7474cb
diff --git a/private/compat/26.0/26.0.ignore.cil b/private/compat/26.0/26.0.ignore.cil
new file mode 100644
index 0000000..c64c866
--- /dev/null
+++ b/private/compat/26.0/26.0.ignore.cil
@@ -0,0 +1,43 @@
+;; new_objects - a collection of types that have been introduced that have no
+;; analogue in older policy. Thus, we do not need to map these types to
+;; previous ones. Add here to pass checkapi tests.
+(typeattribute new_objects)
+(typeattributeset new_objects
+ ( adbd_exec
+ bootloader_boot_reason_prop
+ broadcastradio_service
+ e2fs
+ e2fs_exec
+ hal_broadcastradio_hwservice
+ hal_cas_hwservice
+ hal_lowpan_hwservice
+ hal_neuralnetworks_hwservice
+ hal_tetheroffload_hwservice
+ hal_wifi_offload_hwservice
+ kmsg_debug_device
+ last_boot_reason_prop
+ lowpan_device
+ lowpan_prop
+ lowpan_service
+ mediaprovider_tmpfs
+ netd_stable_secret_prop
+ package_native_service
+ storaged_data_file
+ sysfs_fs_ext4_features
+ system_boot_reason_prop
+ system_net_netd_hwservice
+ thermal_service
+ thermalcallback_hwservice
+ thermalserviced
+ thermalserviced_exec
+ thermalserviced_tmpfs
+ timezone_service
+ tombstoned_java_trace_socket
+ vold_service))
+
+;; private_objects - a collection of types that were labeled differently in
+;; older policy, but that should not remain accessible to vendor policy.
+;; Thus, these types are also not mapped, but recorded for checkapi tests
+(typeattribute priv_objects)
+(typeattributeset priv_objects
+ ( adbd_tmpfs ))