From 7fa891db89c41f5baa36a84681631b5012c3052d Mon Sep 17 00:00:00 2001 From: dichgrem Date: Tue, 30 Sep 2025 18:34:34 +0800 Subject: [PATCH] fix:action_choices --- .github/workflows/build-gki-kernel.yml | 110 ------------------------- 1 file changed, 110 deletions(-) diff --git a/.github/workflows/build-gki-kernel.yml b/.github/workflows/build-gki-kernel.yml index 2cc38fb..18f6826 100644 --- a/.github/workflows/build-gki-kernel.yml +++ b/.github/workflows/build-gki-kernel.yml @@ -8,24 +8,6 @@ on: required: false default: "ture" type: boolean - enable_bbr: - description: "Enable BBR TCP Congestion Control" - required: false - default: "true" - type: boolean - enable_zram: - description: "Enable ZRAM support" - required: false - default: "true" - type: boolean - zram_algorithm: - description: "ZRAM compression algorithm" - required: false - default: "lz4" - type: choice - options: - - lz4 - - zstd device: description: "Target OnePlus device" required: true @@ -224,101 +206,9 @@ jobs: cd source/$KERNEL_DIR - # Configure susfs if enabled - if [ "${{ inputs.enable_susfs }}" = "true" ];then - echo "=== Enabling susfs support ===" - cat >> myconfig << EOF - CONFIG_MODULES=y - CONFIG_KPROBES=y - CONFIG_HAVE_KPROBES=y - CONFIG_KPROBE_EVENTS=y - CONFIG_OVERLAY_FS=y - CONFIG_KSU=y - CONFIG_KSU_SUSFS=y - CONFIG_KSU_SUSFS_HAS_MAGIC_MOUNT=y - CONFIG_KSU_SUSFS_SUS_PATH=y - CONFIG_KSU_SUSFS_SUS_MOUNT=y - CONFIG_KSU_SUSFS_AUTO_ADD_SUS_KSU_DEFAULT_MOUNT=y - CONFIG_KSU_SUSFS_AUTO_ADD_SUS_BIND_MOUNT=y - CONFIG_KSU_SUSFS_SUS_KSTAT=y - CONFIG_KSU_SUSFS_SUS_OVERLAYFS=y - CONFIG_KSU_SUSFS_TRY_UMOUNT=y - CONFIG_KSU_SUSFS_AUTO_ADD_TRY_UMOUNT_FOR_BIND_MOUNT=y - CONFIG_KSU_SUSFS_SPOOF_UNAME=y - CONFIG_KSU_SUSFS_ENABLE_LOG=y - CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y - CONFIG_KSU_SUSFS_SPOOF_CMDLINE_OR_BOOTCONFIG=y - CONFIG_KSU_SUSFS_OPEN_REDIRECT=y - CONFIG_KSU_SUSFS_SUS_SU=y - CONFIG_TMPFS_XATTR=y - CONFIG_TMPFS_POSIX_ACL=y - EOF - fi - - # Configure BBR if enabled - if [ "${{ inputs.enable_bbr }}" = "true" ]; then - echo "=== Enabling BBR TCP Congestion Control ===" - cat >> myconfig << EOF - - # BBR TCP Congestion Control - CONFIG_TCP_CONG_ADVANCED=y - CONFIG_TCP_CONG_BBR=y - CONFIG_DEFAULT_TCP_CONG="bbr" - CONFIG_DEFAULT_BBR=y - # CONFIG_DEFAULT_CUBIC is not set - # CONFIG_DEFAULT_RENO is not set - EOF - fi - - # Configure ZRAM if enabled - if [ "${{ inputs.enable_zram }}" = "true" ]; then - echo "=== Enabling ZRAM with ${{ inputs.zram_algorithm }} compression ===" - cat >> myconfig << EOF - - # ZRAM Support - CONFIG_ZRAM=y - CONFIG_ZRAM_DEF_COMP_LZ4=y - CONFIG_ZRAM_WRITEBACK=y - CONFIG_ZRAM_MEMORY_TRACKING=y - CONFIG_ZSMALLOC=y - CONFIG_ZSMALLOC_STAT=y - EOF - - # Configure compression algorithm - if [ "${{ inputs.zram_algorithm }}" = "zstd" ]; then - cat >> myconfig << EOF - CONFIG_CRYPTO_ZSTD=y - CONFIG_ZRAM_DEF_COMP="zstd" - CONFIG_ZRAM_DEF_COMP_ZSTD=y - # CONFIG_ZRAM_DEF_COMP_LZ4 is not set - EOF - else - cat >> myconfig << EOF - CONFIG_CRYPTO_LZ4=y - CONFIG_CRYPTO_LZ4HC=y - CONFIG_ZRAM_DEF_COMP="lz4" - CONFIG_ZRAM_DEF_COMP_LZ4=y - EOF - fi - fi - - # ThinLTO Support - echo "=== Enabling ThinLTO ===" - cat >> myconfig << 'EOF' - # ThinLTO (Link Time Optimization) - CONFIG_CC_IS_CLANG=y - CONFIG_CLANG_VERSION_CHECK=y - CONFIG_LTO_CLANG=y - CONFIG_THINLTO=y - EOF - echo "=== Configuration Summary ===" echo "Device: $DEVICE_NAME ($DEVICE_CODENAME)" echo "SoC Platform: $SOC_PLATFORM" - echo "BBR Enabled: ${{ inputs.enable_bbr }}" - echo "ZRAM Enabled: ${{ inputs.enable_zram }}" - echo "ZRAM Algorithm: ${{ inputs.zram_algorithm }}" - echo "Susfs Enabled: ${{ inputs.enable_susfs }}" - name: Install root solution run: |