eliminate changeOwnerAndMode()
This is possible now that we have native chown/chgrp/chmod support in the bpfloader.
Now:
$ adb shell ls -lZ /sys/fs/bpf
total 0
-rw------- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_clatd_clat_egress_map
-rw------- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_clatd_clat_ingress_map
-rw-r----- 1 root net_bw_stats u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_app_uid_stats_map
-rw-r----- 1 root net_bw_stats u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_configuration_map
-rw-r----- 1 root net_bw_acct u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_cookie_tag_map
-rw-r----- 1 root net_bw_stats u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_iface_index_name_map
-rw-r----- 1 root net_bw_stats u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_iface_stats_map
-rw-rw---- 1 root net_bw_stats u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_stats_map_A
-rw-rw---- 1 root net_bw_stats u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_stats_map_B
-rw-r----- 1 root net_bw_acct u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_uid_counterset_map
-rw------- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_uid_owner_map
-rw------- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_netd_uid_permission_map
-rw-rw---- 1 root network_stack u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_offload_tether_ingress_map
-rw-rw---- 1 root network_stack u:object_r:fs_bpf:s0 0 2020-02-15 16:04 map_offload_tether_stats_map
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_clatd_schedcls_egress_clat_ether
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_clatd_schedcls_egress_clat_rawip
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_clatd_schedcls_ingress_clat_ether
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_clatd_schedcls_ingress_clat_rawip
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_netd_cgroupskb_egress_stats
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_netd_cgroupskb_ingress_stats
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_netd_cgroupsock_inet_create
-r--r----- 1 root net_admin u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_netd_skfilter_blacklist_xtbpf
-r--r----- 1 root net_admin u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_netd_skfilter_egress_xtbpf
-r--r----- 1 root net_admin u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_netd_skfilter_ingress_xtbpf
-r--r----- 1 root net_admin u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_netd_skfilter_whitelist_xtbpf
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_offload_schedcls_ingress_tether_ether
-r--r----- 1 root root u:object_r:fs_bpf:s0 0 2020-02-15 16:04 prog_offload_schedcls_ingress_tether_rawip
Test: builds, atest
Bug: 149434314
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ie7b79e85a6e5c0be88fdc4d78c82f1a7d3228167
3 files changed