Skip to content

Commit 98301f4

Browse files
committed
Apply bbrv3 patch
1 parent b358f0d commit 98301f4

2 files changed

Lines changed: 31 additions & 1 deletion

File tree

.github/actions/build-kernel/action.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1422,6 +1422,36 @@ runs:
14221422
CONFIG_NET_SCH_FQ_CODEL=y
14231423
EOF
14241424
1425+
- name: Apply BBRv3
1426+
shell: bash
1427+
run: |
1428+
set -euo pipefail
1429+
echo "::group::Apply BBRv3 patches"
1430+
cd "$COMMON_KERNEL_FOLDER"
1431+
cat >> "$COMMON_KERNEL_FOLDER/arch/arm64/configs/gki_defconfig" <<EOF
1432+
CONFIG_TCP_CONG_BBR3=y
1433+
CONFIG_PSTORE_COMPRESS=y
1434+
CONFIG_PSTORE_DEFLATE_COMPRESS=n
1435+
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=n
1436+
CONFIG_PSTORE_LZ4_COMPRESS=y
1437+
CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT=y
1438+
CONFIG_PSTORE_COMPRESS_DEFAULT="lz4"
1439+
CONFIG_MODULE_SIG=n
1440+
CONFIG_MODULE_SIG_ALL=n
1441+
CONFIG_MODULE_SIG_SHA1=n
1442+
CONFIG_MODULE_SIG_PROTECT=n
1443+
CONFIG_CFI_PERMISSIVE=y
1444+
CONFIG_SHADOW_CALL_STACK=n
1445+
EOF
1446+
PATCH_URL="https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/main/bbr3/0001-Test-$ANDROID_VER-$KERNEL_VER-bbrv3.patch"
1447+
if curl -f -Ls "$PATCH_URL" -o temp.patch; then
1448+
patch -p1 -F 3 < temp.patch
1449+
rm temp.patch
1450+
fi
1451+
1452+
echo "✅ BBRv3 patches applied"
1453+
echo "::endgroup::"
1454+
14251455
- name: Add TTL Target Support
14261456
if: ${{ env.OP_TTL == 'true' }}
14271457
shell: bash

.github/workflows/build-kernel-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ jobs:
191191
echo "$filtered" | jq '.' > matrix.json
192192
193193
# For each device + each ksu option → one combined entry
194-
merged_matrix=$(jq -n --argjson devices "$filtered" --argjson ksu_list "$ksu_options_normalized" '[ $devices[] as $dev | $ksu_list[] as $ksu | ($dev + {ksu_type: $ksu.type, ksu_hash: $ksu.hash}) ]')
194+
merged_matrix=$(jq -n --argjson devices "$filtered" --argjson ksu_list "$ksu_options_normalized" '[ $devices[] as $dev | $ksu_list[] as $ksu | ($dev + {ksu_type: $ksu.type, ksu_hash: $ksu.hash, disk_cleanup: true}) ]')
195195
196196
final_count=$(echo "$merged_matrix" | jq 'length')
197197

0 commit comments

Comments
 (0)