Commit graph

2083 commits

Author SHA1 Message Date
Neill Kapron
f375af2c9e Revert "Revert "GKI: android-6.1: Require uid_sys_stats""
This reverts commit 71c8608ebd.

Reason for revert: Prebuilt kernel binaries have been updated in AOSP, so should no longer cause issues.

Change-Id: I44ac79f04ef1389becf7e31e1a0d197c62bfb005
2023-05-02 16:46:45 +00:00
Yifan Hong
52a7267d6a Move current requirements to v/ folder.
Like compatibility matrices, we no longer maintains
a current version of the kernel requirements. All
kernel requirements are denoted with the dessert
release.

Test: TH
Change-Id: Ic0bc57c4e78d2f038d70bf0286a89625687947ef
2023-04-11 14:16:31 -07:00
Yifan Hong
c15e973a45 Copy U requirements to u/ folder.
This is the first step of finalizing the U requirements.

This change copies android-5.15/ and android-6.1/
into u/ without any changes.

minlts is not finalized in this change.

Test: TH
Change-Id: I14dd5f42c8796fb94cdfab04ef2e48fb10a2c743
2023-04-11 14:16:22 -07:00
Lakshman Annadorai
807828eea7 Add CONFIG_CPU_FREQ(_STAT|_TIMES)?=y to android base configs.
Change-Id: Ibf5e32441b7bc47bc9ae4634de0f5657a853e960
Test: TreeHugger
Bug: 274176457
2023-03-27 20:54:21 +00:00
Neill Kapron
15f605bb54 Revert "GKI: android-6.1: Require uid_sys_stats" am: 71c8608ebd
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2480481

Change-Id: Iac9930c462b099ba09d3fa712167e6f5cb9afa76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-10 05:23:26 +00:00
Neill Kapron
71c8608ebd Revert "GKI: android-6.1: Require uid_sys_stats"
Revert submission 2480476-uid_sys_stats-b219790626

Reason for revert: Causes the following build failure on aosp-master-with-phones with aosp_cf_x86_64_phone-userdebug:

ERROR: files are incompatible: Runtime info and framework compatibility matrix are incompatible: No compatible kernel requirement found (kernel FCM version = 8).
For kernel requirements at matrix level 8, Missing config CONFIG_UID_SYS_STATS
: Success
INCOMPATIBLE

Reverted changes: /q/submissionid:2480476-uid_sys_stats-b219790626

Change-Id: Ib593f1e1d4702eec299108dd5df1f34b8c9e69b3
2023-03-10 01:18:50 +00:00
Neill Kapron
a5169282c4 GKI: android-6.1: Require uid_sys_stats am: 51b9c22479
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2480476

Change-Id: I6161c4277a45b24530b2f3932f4381007ab11d07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-10 00:11:59 +00:00
Neill Kapron
51b9c22479 GKI: android-6.1: Require uid_sys_stats
CONFIG_UID_SYS_STATS was left out of 6.1 due to upstream changes
breaking support. With the associated changes being reverted in
android14-6.1 kernel, require for 6.1 base config.

Bug: 219790626
Change-Id: I903ecaa2ede25734dff1d9e7d61a30ecec7dfb7c
Signed-off-by: Neill Kapron <nkapron@google.com>
2023-03-09 21:08:12 +00:00
Alistair Delva
c67994de3d Drop android-5.10 for Android 14 am: c78288e0f1
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2451885

Change-Id: I330401b42a1dba016e26cac23b021e99cec91481
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 21:44:15 +00:00
Alistair Delva
c78288e0f1 Drop android-5.10 for Android 14
Using the "T" / Android 13 kernel with Android 14 is still allowed.

Bug: 264456132
Change-Id: I7fa0f9b0d0bbac96b2dce55338c95dc6f4719b1e
2023-02-23 23:09:00 +00:00
Alistair Delva
f747a8f9fc Add android-6.1 for Android 14 am: 9c1a24347d
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2450908

Change-Id: Ib5466fe44e3b3be06c8c638fa9152f8ba0f13b89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 19:12:13 +00:00
Alistair Delva
9c1a24347d Add android-6.1 for Android 14
Note: Android 6.1 dropped CONFIG_UID_SYS_STATS.

Bug: 264456132
Change-Id: I1bcb1bc09bdc273835427ed831ee997dc3122c10
2023-02-22 15:13:16 -08:00
Yifan Hong
cc3c9e7cef Merge "Delete Android P kernel requirements." am: 53e85c15da
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2404737

Change-Id: I6fc3e8d0ec353d670d3cae47e9b7179fedfbd063
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-01 22:41:54 +00:00
Yifan Hong
53e85c15da Merge "Delete Android P kernel requirements." 2023-02-01 21:57:44 +00:00
Yifan Hong
455da70104 Delete Android P kernel requirements.
Devices launching with P VINTF requirements
(including HALs and kernels) will
not be able to update to Android U.

If a device wish to do so, it must update the
vendor / odm partitions to match newer VINTF
requirements.

Test: TH
Bug: 205175891
Change-Id: I0b6c0bf0955a1e9b41e84352cc706f7b73404980
2023-01-27 16:47:53 -08:00
Devin Moore
cafe160f6b Update README for new compatibility_matrix naming scheme am: 0db077b14b
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2403272

Change-Id: I60748306513e5507b5c15d738eef5cda6ebb7a3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-26 21:22:52 +00:00
Devin Moore
0db077b14b Update README for new compatibility_matrix naming scheme
No longer keeping a compatibility_matrix.current.xml. The matrices will
always have the level in the name.

Test: na
Bug: 266392619
Change-Id: I59f35a1d47d594644140318ff0ed1115224550f6
2023-01-25 22:13:38 +00:00
Ramji Jiyani
f3b5a441eb GKI: android-5.15: Update kernel config requirements am: d1f83caa93 am: 0654e901cd
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2311152

Change-Id: Ib538e784e8d59d85db08d98f06627c8fa7dc04f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-22 19:11:51 +00:00
Ramji Jiyani
0654e901cd GKI: android-5.15: Update kernel config requirements am: d1f83caa93
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2311152

Change-Id: I688ce5d90280c999f3449273e7db2324c5a6feeb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-22 17:19:40 +00:00
Ramji Jiyani
d1f83caa93 GKI: android-5.15: Update kernel config requirements
Remove L2TP, PPP and PPTP related kernel configs from
the android-base.config as these are converted to
modules.

Bug: 232431151
Test: TH
Change-Id: I4c6e6f9f14663e756a2f825469f975fe232e2559
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
2022-11-22 01:13:58 +00:00
Maciej Żenczykowski
b77da469bc p/android-4.14 - require CONFIG_NETFILTER_XT_MATCH_OWNER=y instead of QTAGUID am: 0a47f23798 am: 9a0748553b
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2290640

Change-Id: I94f79baea476b5a41636af1bfa72efe2595e570f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 06:37:33 +00:00
Maciej Żenczykowski
9a0748553b p/android-4.14 - require CONFIG_NETFILTER_XT_MATCH_OWNER=y instead of QTAGUID am: 0a47f23798
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2290640

Change-Id: I3ec211d115453abe02e099c07d0049f0d3d480e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 06:08:54 +00:00
Maciej Żenczykowski
0a47f23798 p/android-4.14 - require CONFIG_NETFILTER_XT_MATCH_OWNER=y instead of QTAGUID
Technically this is not a valid change, as it restricts valid
configurations of the kernel, but... in practice... this is required
already by at least Android 11 (R) in order for traffic accounting
to work correctly.

When using xt_qtaguid Android R CTS fails:
  testTrafficStatsForLocalhost fails "java.lang.IllegalArgumentException: lower must be less than or equal to upper"
due to an extremely subtle difference in the implementation of
'-m owner --uid-owner XXX' (which xt_qtaguid breaks, by
effectively making the condition always true).

This was reported by Nvidia back in August 2021 in bug 196522401.

It takes a lot of painful debugging before we get to comment 36
which tries to make sense of things... and then comment 38 gets
to the root of the problem.

If someone does fail this (ie. VINTF) they'll need to flip:
  CONFIG_NETFILTER_XT_MATCH_QTAGUID -> n
  CONFIG_NETFILTER_XT_MATCH_OWNER -> y
  CONFIG_NET_CLS_BPF -> y

If someone actually *relies* on xt_qtaguid (and thus can't simply
flip the kernel config options) they'll need to request
a waiver for VINTF...  However, it's not at all clear how that could even happen considering the platform (userspace) side of the qtaguid implementation code was deleted in Android S (and was mainlined in T).
Additionally they'll then fail CTS, and we don't grant a waiver there.
So they simply won't be able to update to U (but I'm certain they
wouldn't have been able to run S or T either, so they'd need to be
upgrading straight from R).

Bug: 196522401
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I883e0c521e615a99f08361328dde2cd0d9a3d861
2022-11-09 01:44:55 +00:00
Maciej Żenczykowski
ad197b0215 Delete {p,q}/android-4.9. am: bbde852070 am: b3744864bc
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2281018

Change-Id: Ic58ff2a67f148b210e777ca505fec0b352ba9b9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-08 05:16:55 +00:00
Maciej Żenczykowski
b3744864bc Delete {p,q}/android-4.9. am: bbde852070
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2281018

Change-Id: Ia99c38b8ba80ba4f9ddc3bee8b7c324d67e394c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-08 04:49:23 +00:00
Maciej Żenczykowski
bbde852070 Delete {p,q}/android-4.9.
U will not support 4.9

(not to mention that, per https://www.kernel.org/category/releases.html,
 4.9 LTS goes EOL in January 2023 [ie. in 2 months])

Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Iafae8ea1e70984f84b76db9854aa074a460bce1f
2022-11-02 01:20:36 -07:00
Yifan Hong
d4d77424f6 Delete p/android-4.4. am: 9f52312263 am: 91e74fb477
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2269308

Change-Id: I937db2d0f5432db13a802c81707ddf385c325612
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 18:52:02 +00:00
Yifan Hong
91e74fb477 Delete p/android-4.4. am: 9f52312263
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2269308

Change-Id: I39214360d093b0272ab616127f99df07437e7962
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26 18:18:27 +00:00
Yifan Hong
9f52312263 Delete p/android-4.4.
4.4 has reached EOL.
Test: TH

Change-Id: I1cfaaadd96afaeff94b651c5602fe50ea81b0e55
2022-10-25 15:26:11 -07:00
Yifan Hong
109e133a3a Update owners. am: 70cbf8a74e am: ea665b4589 am: 1dbbd86a6a am: 020901a06a
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2190191

Change-Id: I99a5c8187f640e49bf0feda620af7ee691c82cd2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 13:06:22 +00:00
Yifan Hong
020901a06a Update owners. am: 70cbf8a74e am: ea665b4589 am: 1dbbd86a6a
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2190191

Change-Id: I2fcb859664a8659a2b50632e23cc226b70fbddbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 12:49:38 +00:00
Yifan Hong
1dbbd86a6a Update owners. am: 70cbf8a74e am: ea665b4589
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2190191

Change-Id: I44aa727df20aa365081178b15200720fe92fa278
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 12:31:34 +00:00
Yifan Hong
ea665b4589 Update owners. am: 70cbf8a74e
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2190191

Change-Id: Ia3d102de774129fe712be2f0250c0de4aa1dd419
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 12:13:02 +00:00
Yifan Hong
70cbf8a74e Update owners.
- gregkh

Test: none
Change-Id: Iec55bacffd002b58060fbc6e236531f740561adf
Signed-off-by: Yifan Hong <elsk@google.com>
2022-08-19 12:19:49 -07:00
Automerger Merge Worker
4b7f22521b Merge "[automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours" into stage-aosp-master am: c729510f57 -s ours am: 1f4468b345 -s ours am: 561397f71a -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: I99c476221a177158facadfaffe0821fea70b3473
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 01:10:04 +00:00
Xin Li
88e86cfa5b [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours am: aa1c2d791a -s ours am: 1227a06260 -s ours am: 3a8dc29ddd -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: I66d72e8bcf69ee1f3b3dfab48c6bbc61b77ff087
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 01:09:36 +00:00
Treehugger Robot
d371523d88 Merge "Update owners list." am: 5b1a43750d am: 033e2eac10 am: 434071e66f am: a01d5de034
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186247

Change-Id: Ied3e1c0d6c7711b886977a1ab5cb044cd86a1057
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 01:06:16 +00:00
Automerger Merge Worker
561397f71a Merge "[automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours" into stage-aosp-master am: c729510f57 -s ours am: 1f4468b345 -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: I882f06e86ffcafb36a7eb80e9877375614ea64d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:55:39 +00:00
Xin Li
3a8dc29ddd [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours am: aa1c2d791a -s ours am: 1227a06260 -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: I931f2671f688ab9907169754d3fd10e981be4a9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:55:09 +00:00
Treehugger Robot
a01d5de034 Merge "Update owners list." am: 5b1a43750d am: 033e2eac10 am: 434071e66f
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186247

Change-Id: I1607299c553e130e3acf3d2dca74f6a21bbab49b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:52:03 +00:00
Xin Li
5284482c7a [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours am: b8c2bbd1fb -s ours am: 693c9325f8 -s ours am: b5e4614aee -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: I4d1fab878de42df92900ddbc306f74f49ed5039c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:50:07 +00:00
Automerger Merge Worker
1f4468b345 Merge "[automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours" into stage-aosp-master am: c729510f57 -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: I9993666bedc9e077a1e5a3553de0bb4e8d0b3116
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:30:01 +00:00
Xin Li
1227a06260 [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours am: aa1c2d791a -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: Ib3a48adaa5996bea244f6fe6a736bbeef223a537
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:29:32 +00:00
Xin Li
b5e4614aee [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours am: b8c2bbd1fb -s ours am: 693c9325f8 -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: Icf22688caa251689f552dd8cc9924076039989bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:25:53 +00:00
Treehugger Robot
434071e66f Merge "Update owners list." am: 5b1a43750d am: 033e2eac10
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186247

Change-Id: I8adf1e82443c1070f853e56195323ed997e054b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:24:24 +00:00
Xin Li
693c9325f8 [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours am: b8c2bbd1fb -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: I58ede037ed7cf9a5cea169fc0513787b387a0529
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:59:52 +00:00
Automerger Merge Worker
c729510f57 Merge "[automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours" into stage-aosp-master 2022-08-16 23:43:03 +00:00
Treehugger Robot
033e2eac10 Merge "Update owners list." am: 5b1a43750d
Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186247

Change-Id: I2584acf07b0ec40950087071b18b35a4fc6bfeba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:42:36 +00:00
Xin Li
aa1c2d791a [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: Ia59182ee7308966bdad6a54aaceef86e87a7d5aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:39:48 +00:00
Xin Li
b8c2bbd1fb [automerger skipped] DO NOT MERGE - Merge Android 13 am: 1b95809a64 -s ours
am skip reason: Merged-In I6c9f71288d46c310c96bbfadfcf18a35a30e8511 with SHA-1 659aee1b68 is already in history

Original change: https://android-review.googlesource.com/c/kernel/configs/+/2186824

Change-Id: Ifcf7d8cb4a66f6c3b6134dd94171f9f1b0cdb9a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:37:22 +00:00