- name: apply configs to defconfig from ahmad al-nassif from gki-duchamp shell: bash run: | echo "applying configs for universal performance tuning" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_HZ_300 "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --set-val CONFIG_HZ 300 "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_CPU_FREQ "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_CPU_FREQ_GOV_ONDEMAND echo "frame warn off" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --set-val CONFIG_FRAME_WARN 0 echo "optimize inlining" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_OPTIMIZE_INLINING echo "better i/o and filesystem performance" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_SWAP "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_BLK_DEV_ZRAM "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_ZRAM_DEF_COMP "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_ZRAM_WRITEBACK "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_ZRAM_MEMORY_TRACKING echo "modern I/O scheduler" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_MQ_IOSCHED_DEADLINE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_DEFAULT_DEADLINE echo "f2fs optimizations" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_F2FS_FS "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_F2FS_FS_XATTR "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_F2FS_FS_POSIX_ACL "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_F2FS_FS_COMPRESSION echo "memory improvements" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_LRU_GEN "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_LRU_GEN_ENABLED echo "netfilter/xtables Targets" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_HMARK "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_CLASSIFY "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_CONNMARK "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_CONNSECMARK "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_DSCP "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_IDLETIMER "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_MARK "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_TARGET_NFLOG echo "Netfilter/Xtables matches" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_ECN "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_HL "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_IPVS "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_LENGTH "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_LIMIT "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_MAC "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_MARK "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_POLICY "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_PKTTYPE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_QTAGUID "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_QUOTA "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_SOCKET "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_STATE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_STATISTIC "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_STRING "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_TCPMSS "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_TIME "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NETFILTER_XT_MATCH_U32 echo "traffic control" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_CLS_BASIC "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_CLS_FW "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_CLS_U32 "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_CLS_FLOW "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_CLS_RSVP "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_CLS_RSVP6 "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_CLS_BPF "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_EMATCH "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_EMATCH_CMP "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_EMATCH_NBYTE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_EMATCH_U32 "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_EMATCH_META "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_EMATCH_TEXT echo "IPv4 NAT" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP_NF_TARGET_MASQUERADE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP_NF_TARGET_NETMAP "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP_NF_TARGET_REDIRECT "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP_NF_MANGLE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP_NF_RAW "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP_NF_SECURITY "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP_NF_ARPTABLES echo "IPv6" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP6_NF_MATCH_HL "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IP6_NF_TARGET_HL echo "filesystems" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_EXFAT_FS "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_MSDOS_FS "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_VFAT_FS "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_INCREMENTAL_FS echo "compression" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_ZSTD_COMPRESS "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_ZSTD_DECOMPRESS echo "crash logging" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_PSTORE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_PSTORE_CONSOLE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_PSTORE_RAM echo "IPv6 features" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_ROUTER_PREF "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_ROUTE_INFO "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_OPTIMISTIC_DAD "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_MULTIPLE_TABLES "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_SUBTREES "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_MROUTE "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_MROUTE_MULTIPLE_TABLES "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_IPV6_PIMSM_V2 echo "IPsec" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_NET_IPVTI "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_INET_ESP echo "diagnostics" "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_INET_UDP_DIAG "$COMMON/scripts/config" --file "$GKI_DEFCONFIG" --enable CONFIG_INET_DIAG_DESTROY