Commit graph

1985 commits

Author SHA1 Message Date
Maciej Żenczykowski
1c1af743fb add missing logging for bpf_obj_pin operation am: d8259aa1e4 am: febb48d501 am: c1e51cfe15 am: ab5a0ab278
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143113

Change-Id: Ib0a616763c904742b57353dbc98325e24304fdd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:51:26 +00:00
Maciej Żenczykowski
a161c1bf8b Merge "Perform map chmod *before* chown" am: e867b84dae am: 2c8f2fac61
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143734

Change-Id: If832e45ffdf1ea845be5a83f97d219320e55058f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:42:11 +00:00
Maciej Żenczykowski
b0f95435d6 Merge "use mapRetrieveRO() instead of bpf_obj_get()" am: 81329bd9e9 am: ced7df1d56
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143733

Change-Id: If8186dd7e94baca7f8c6909871a140e740ffb3f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:42:03 +00:00
Maciej Żenczykowski
ab5a0ab278 add missing logging for bpf_obj_pin operation am: d8259aa1e4 am: febb48d501 am: c1e51cfe15
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143113

Change-Id: I64ec4e2d0a819cc00cdfe1acfe6c8c70587fe76f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:26:27 +00:00
Maciej Żenczykowski
ae58e7e4a7 limit types of bpf programs that platform and tethering apex can load
This is to prevent platform and tethering mainline module updatable
code from being to step on each other.

Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I8f4ffafb72efb17d07aaf993892c5d395bd6876d
2022-07-01 20:18:38 +00:00
Maciej Żenczykowski
2c8f2fac61 Merge "Perform map chmod *before* chown" am: e867b84dae
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143734

Change-Id: I449dd2f3ce0161785c5362cd1dd05cce7af7300f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:16:41 +00:00
Maciej Żenczykowski
ced7df1d56 Merge "use mapRetrieveRO() instead of bpf_obj_get()" am: 81329bd9e9
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143733

Change-Id: I665496a41ad47f083234b98f747f5adb6cadd9f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:16:31 +00:00
Maciej Żenczykowski
e867b84dae Merge "Perform map chmod *before* chown" 2022-07-01 20:14:44 +00:00
Maciej Żenczykowski
c1e51cfe15 add missing logging for bpf_obj_pin operation am: d8259aa1e4 am: febb48d501
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143113

Change-Id: I8f7b6fec1cb7b638c803c3b67308ffd6f22a3331
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:09:25 +00:00
Maciej Żenczykowski
81329bd9e9 Merge "use mapRetrieveRO() instead of bpf_obj_get()" 2022-07-01 20:01:30 +00:00
Maciej Żenczykowski
febb48d501 add missing logging for bpf_obj_pin operation am: d8259aa1e4
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2143113

Change-Id: I90c8d55f4468f88a2d583efeeffe5f2cc0a9b8c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 19:34:08 +00:00
Maciej Żenczykowski
d8259aa1e4 add missing logging for bpf_obj_pin operation
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ica8c15366c4db12fae1ac14c50fb46a5ab40acff
2022-07-01 17:49:20 +00:00
Maciej Żenczykowski
5e4aabfcaa Perform map chmod *before* chown
After we chown, we potentially are no longer the owner (if we chown'ed
to a different uid then AID_ROOT) and thus can no longer chmod.

If we chmod before we chown, this problem is eliminated.

This fixes uid != AID_ROOT for maps.

Bug: 218408035
Bug: 237716689
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ifbbe37d8dceff245d4def950712f1847615d5856
2022-07-01 15:56:45 +00:00
Maciej Żenczykowski
eb199dd748 use mapRetrieveRO() instead of bpf_obj_get()
bpf_obj_get(path) is entirely equivalent to mapRetrieveRW(path)

See implementation in frameworks/libs/net common/native/bpf_syscall_wrappers/include/BpfSyscallWrappers.h:

inline int bpfFdGet(const char* pathname, uint32_t flag) {
    return bpf(BPF_OBJ_GET, {
                                    .pathname = ptr_to_u64(pathname),
                                    .file_flags = flag,
                            });
}

inline int mapRetrieve(const char* pathname, uint32_t flag) { return bpfFdGet(pathname, flag); }
inline int mapRetrieveRW(const char* pathname) { return mapRetrieve(pathname, 0); }
inline int mapRetrieveRO(const char* pathname) { return mapRetrieve(pathname, BPF_F_RDONLY); }
inline int mapRetrieveWO(const char* pathname) { return mapRetrieve(pathname, BPF_F_WRONLY); }
inline int retrieveProgram(const char* pathname) { return bpfFdGet(pathname, BPF_F_RDONLY); }

However, this requires selinux file:write access which bpfloader
currently lacks, ie. we would need:

system/sepolicy private/bpfloader.te:
  -allow bpfloader bpffs_type:file { create read rename setattr };
  +allow bpfloader bpffs_type:file { create read rename setattr write };

Switching from mapRetrieveRW() to mapRetrieveRO() eliminates this problem.

BpfLoader itself does not need to write to the maps, while bpf program write
access is controlled by a different bit (it is independent of the r/w access
bits of the file descriptor itself).

Verified by re-opening the maps after pinning them.

Bug: 218408035
Bug: 237716689
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ica7ac8ee48d4a73e5f92dbf47cd441c3bfba38cf
2022-07-01 15:56:21 +00:00
Xin Li
dcc612a0fc [automerger skipped] DO NOT MERGE - Empty merge of tm-dev-plus-aosp-without-vendor@8763363 am: 29032ee592 -s ours am: 724ee6d812 -s ours am: 074a0f1bb5 -s ours am: bcd1722e46 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19090162

Change-Id: I002d4d8e041f527031a6284ba91746d4920c4463
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 03:19:23 +00:00
Xin Li
bcd1722e46 [automerger skipped] DO NOT MERGE - Empty merge of tm-dev-plus-aosp-without-vendor@8763363 am: 29032ee592 -s ours am: 724ee6d812 -s ours am: 074a0f1bb5 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19090162

Change-Id: I355c3052457c9eb64b698def9b28f21a6d47e2a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 02:52:59 +00:00
Xin Li
074a0f1bb5 [automerger skipped] DO NOT MERGE - Empty merge of tm-dev-plus-aosp-without-vendor@8763363 am: 29032ee592 -s ours am: 724ee6d812 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19090162

Change-Id: I8488269d049e8396e5db313a804fa5ed3444e70d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 02:12:52 +00:00
Xin Li
724ee6d812 [automerger skipped] DO NOT MERGE - Empty merge of tm-dev-plus-aosp-without-vendor@8763363 am: 29032ee592 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19090162

Change-Id: I049a1817552932642590974176e300c84f28d099
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 01:48:14 +00:00
Xin Li
29032ee592 DO NOT MERGE - Empty merge of tm-dev-plus-aosp-without-vendor@8763363
Merged-In: I553e90e0414453f8f3aaca8cf05d5decc8b911a2
Change-Id: I04571c678c93b87147d7de763b61e36abc679620
2022-06-27 23:25:47 +00:00
Maciej Żenczykowski
a9a8a788ec [automerger skipped] bpfloader: add ability to disable btfloader am: bbab818687 am: 8b6b108865 -s ours am: 83868d22e9 -s ours am: 9a084b7a22 -s ours am: 7fc5ed852a -s ours
am skip reason: Merged-In I553e90e0414453f8f3aaca8cf05d5decc8b911a2 with SHA-1 37b3d06333 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2133348

Change-Id: Ic85e46f149d72ed1a3ac2faa26d7bcbcf2121906
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-27 20:48:57 +00:00
Maciej Żenczykowski
4c3da9bd25 const-ify mapMatchesExpectations arguments am: 1a7fff3568 am: 9cfd5090df am: 38b068d821 am: b1701ae197 am: 73c7338e88
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132835

Change-Id: I07462606a72557a1e4f5def4dc55d814bfd35e67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-27 20:47:02 +00:00
Maciej Żenczykowski
3690ecb9f4 Revert "disable bpfloader selinux_context support" am: 687849e52e am: 5fe153224c am: 0333e18c2e am: 84f8aa86ab am: e9d8306828
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132534

Change-Id: Ica7f8d8e7dcba0c3d9df7a9c3a979cb88e8c1273
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-27 20:45:02 +00:00
Maciej Żenczykowski
7fc5ed852a [automerger skipped] bpfloader: add ability to disable btfloader am: bbab818687 am: 8b6b108865 -s ours am: 83868d22e9 -s ours am: 9a084b7a22 -s ours
am skip reason: Merged-In I553e90e0414453f8f3aaca8cf05d5decc8b911a2 with SHA-1 37b3d06333 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2133348

Change-Id: I56d0ecd9cf5d20d910199526e31de56c2ad79c86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-27 20:11:47 +00:00
Maciej Żenczykowski
73c7338e88 const-ify mapMatchesExpectations arguments am: 1a7fff3568 am: 9cfd5090df am: 38b068d821 am: b1701ae197
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132835

Change-Id: Ib64ff1a45815d744c6c17827499dff09b51f297e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-27 20:10:48 +00:00
Maciej Żenczykowski
e9d8306828 Revert "disable bpfloader selinux_context support" am: 687849e52e am: 5fe153224c am: 0333e18c2e am: 84f8aa86ab
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132534

Change-Id: I5e43580e48f701d9ccc2dc7ec1cceb54045f0fbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-27 20:08:22 +00:00
Maciej Żenczykowski
9a084b7a22 [automerger skipped] bpfloader: add ability to disable btfloader am: bbab818687 am: 8b6b108865 -s ours am: 83868d22e9 -s ours
am skip reason: Merged-In I553e90e0414453f8f3aaca8cf05d5decc8b911a2 with SHA-1 37b3d06333 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2133348

Change-Id: Ifbd668aaab60513c25307ca59e94b60595cfad5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 20:02:17 +00:00
Maciej Żenczykowski
b1701ae197 const-ify mapMatchesExpectations arguments am: 1a7fff3568 am: 9cfd5090df am: 38b068d821
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132835

Change-Id: Ib164e440de76e1873f03bbaadc53d0a18e0bfb83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:59:55 +00:00
Maciej Żenczykowski
84f8aa86ab Revert "disable bpfloader selinux_context support" am: 687849e52e am: 5fe153224c am: 0333e18c2e
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132534

Change-Id: I450df84d7b433647c1b9a36901161cf4f2acc7e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:58:35 +00:00
Maciej Żenczykowski
83868d22e9 [automerger skipped] bpfloader: add ability to disable btfloader am: bbab818687 am: 8b6b108865 -s ours
am skip reason: Merged-In I553e90e0414453f8f3aaca8cf05d5decc8b911a2 with SHA-1 37b3d06333 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2133348

Change-Id: I1fa112613b2fc0229c58bf145a3b678e84d76873
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:35:02 +00:00
Maciej Żenczykowski
38b068d821 const-ify mapMatchesExpectations arguments am: 1a7fff3568 am: 9cfd5090df
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132835

Change-Id: If412c2dd71b58c29c8c00209c3c78e9067ccb573
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:33:06 +00:00
Maciej Żenczykowski
0333e18c2e Revert "disable bpfloader selinux_context support" am: 687849e52e am: 5fe153224c
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132534

Change-Id: Ic939e69eca6e8d350eac7fa50071d1555d8eaffa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:32:51 +00:00
Maciej Żenczykowski
8b6b108865 bpfloader: add ability to disable btfloader am: bbab818687
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2133348

Change-Id: Ifd9eb2b1db1b2c7791847f1609c51b0b335d9b63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:15:42 +00:00
Maciej Żenczykowski
9cfd5090df const-ify mapMatchesExpectations arguments am: 1a7fff3568
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132835

Change-Id: I6f3f19dcd603dc691d597337aa3493d2fb201876
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:10:13 +00:00
Maciej Żenczykowski
5fe153224c Revert "disable bpfloader selinux_context support" am: 687849e52e
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/2132534

Change-Id: Id23888b14b7003775e6dc469fee8b9510b81ad6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 19:08:30 +00:00
Android Build Coastguard Worker
82eed90a20 Merge cherrypicks of [19048272] into tm-release.
Change-Id: I5a85c6b087465b678bea7c2564383150b012e983
2022-06-24 02:27:08 +00:00
Maciej Żenczykowski
490a53e6f7 bpfloader: add ability to disable btfloader
BTF support was added to bpfloader during Android T dev cycle.

As it causes bpfloader boot time process to shell out to a new
btfloader subprocess for every bpf.o file with BTF debugging
information compiled in, I'm worried this might have unforeseen
consequences - things like crashes or boot time bpfloader cpu
regressions.

However, BTF is exceedingly useful for debugging,
and it would be a huge pity if we were forced to disable it
and keep it disabled in mainline tethering module just to support
Android T devices for the next 5+ years.

It would also be a pity if the bpf.o files in prebuilt mainline
tethering apex in dev branches (like tm-dev) did not include
BTF debug information simply due to compatibility with older
kernels or OSes, since this would require rebuilding the module
everytime BTF information could be of use.

One of the things functioning BTF enables is 'cat /sys/fs/bpf/map_*'
as root on a userdebug build.  Among other things this can be
used to verify that in kernel bpf map state matches that dumped
by the mainline module's pretty dump code.

Even if there's issues wrt. BTF in Android T (or on older kernels),
we can always fix them in Android U or later (for example build
btfloader into bpfloader to avoid exec overhead, etc...).

Bug: 218408035
Bug: 230585250
Bug: 235559605
Test: TreeHugger, cuttlefish devices boots, and:
  adb root && adb shell cat /sys/fs/bpf/map_time_in_state_cpu_last_pid_map
  continues to show information which is available due to BTF debug provided
  in /system/etc/bpf/time_in_state.o file (due to "btf: true" in Android.bp)
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I553e90e0414453f8f3aaca8cf05d5decc8b911a2
(cherry picked from commit 37b3d06333)
Merged-In: I553e90e0414453f8f3aaca8cf05d5decc8b911a2
2022-06-24 02:27:00 +00:00
Maciej Żenczykowski
bbab818687 bpfloader: add ability to disable btfloader
BTF support was added to bpfloader during Android T dev cycle.

As it causes bpfloader boot time process to shell out to a new
btfloader subprocess for every bpf.o file with BTF debugging
information compiled in, I'm worried this might have unforeseen
consequences - things like crashes or boot time bpfloader cpu
regressions.

However, BTF is exceedingly useful for debugging,
and it would be a huge pity if we were forced to disable it
and keep it disabled in mainline tethering module just to support
Android T devices for the next 5+ years.

It would also be a pity if the bpf.o files in prebuilt mainline
tethering apex in dev branches (like tm-dev) did not include
BTF debug information simply due to compatibility with older
kernels or OSes, since this would require rebuilding the module
everytime BTF information could be of use.

One of the things functioning BTF enables is 'cat /sys/fs/bpf/map_*'
as root on a userdebug build.  Among other things this can be
used to verify that in kernel bpf map state matches that dumped
by the mainline module's pretty dump code.

Even if there's issues wrt. BTF in Android T (or on older kernels),
we can always fix them in Android U or later (for example build
btfloader into bpfloader to avoid exec overhead, etc...).

Bug: 218408035
Bug: 230585250
Bug: 235559605
Test: TreeHugger, cuttlefish devices boots, and:
  adb root && adb shell cat /sys/fs/bpf/map_time_in_state_cpu_last_pid_map
  continues to show information which is available due to BTF debug provided
  in /system/etc/bpf/time_in_state.o file (due to "btf: true" in Android.bp)
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I553e90e0414453f8f3aaca8cf05d5decc8b911a2
(cherry picked from commit 37b3d06333)
Merged-In: I553e90e0414453f8f3aaca8cf05d5decc8b911a2
2022-06-23 16:56:49 -07:00
Maciej Żenczykowski
9289c542e8 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 04da9002f4 am: 993c827755 am: 4719f5ffd7
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: I5ed432e351e6fe71488fff0a2a0b082e74ac779c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:39:15 +00:00
Maciej Żenczykowski
a14bb4f8d9 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 04da9002f4 am: cd39f6ed51 am: e25a033882
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: Idddf5433d8fef76bbaf65c9d31ca404286700bb9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:39:08 +00:00
Maciej Żenczykowski
23b3fe8158 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 6571031de6 am: c75ca60443 am: 63ab4ee2dc
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: Icc5984d774129dd7078ae55e3afdb87d4cb3d27f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:37:19 +00:00
Android Build Coastguard Worker
4153bbe868 Snap for 8762204 from 98ec8cf05b to tm-release
Change-Id: I1bf6b70f175d2692c2ec291b14852e6768c82277
2022-06-23 23:28:14 +00:00
Maciej Żenczykowski
4719f5ffd7 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 04da9002f4 am: 993c827755
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: Ic5899d4a02a652c4a11040bcb157760d1c92f8b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:26:31 +00:00
Maciej Żenczykowski
e25a033882 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 04da9002f4 am: cd39f6ed51
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: I768f6b23851cbfa75f8f4df8eec1595996dcbf38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:18:45 +00:00
Maciej Żenczykowski
63ab4ee2dc bpfloader: add ability to disable btfloader am: 37b3d06333 am: 6571031de6 am: c75ca60443
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: I34b309a53e4108355c1290b90c2b23e2ca190689
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:18:29 +00:00
Maciej Żenczykowski
993c827755 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 04da9002f4
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: I277addb10abe7c08587099d2e061759dcc1d03a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:11:05 +00:00
Maciej Żenczykowski
cd39f6ed51 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 04da9002f4
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: I12a3799a51a66ad8229c7b2bbebb819049f2e94a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:11:00 +00:00
Maciej Żenczykowski
c75ca60443 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 6571031de6
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: I33d1e5924443112ca6c5f11c4b707f0d6f07efa1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:02:18 +00:00
Maciej Żenczykowski
4bcabbc2d5 bpfloader: add ability to disable btfloader am: 37b3d06333 am: 5b85468c2a
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: Ie9901d32b9f6635fd8427060faac47cc3cbf4282
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:01:36 +00:00
Maciej Żenczykowski
04da9002f4 bpfloader: add ability to disable btfloader am: 37b3d06333
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: I765fe4de6ecccc9d09b1fa901f84a4f0197d2e19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 22:45:06 +00:00
Maciej Żenczykowski
5b85468c2a bpfloader: add ability to disable btfloader am: 37b3d06333
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bpf/+/19048272

Change-Id: Id686110b2b7a6566dfdcb9b181d520553844cc41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 22:44:09 +00:00