From ce4e4532f913a34da2234a3518fdfa4c58fb6293 Mon Sep 17 00:00:00 2001 From: Luca Weiss Date: Tue, 6 Feb 2024 14:03:41 +0100 Subject: [PATCH] linux-postmarketos-qcom-msm8916: enable new community kconfig options (MR 4795) --- .../linux-postmarketos-qcom-msm8916/APKBUILD | 6 ++-- .../config-postmarketos-qcom-msm8916.aarch64 | 30 +++++++++++++++---- .../config-postmarketos-qcom-msm8916.armv7 | 30 +++++++++++++++---- 3 files changed, 51 insertions(+), 15 deletions(-) diff --git a/device/community/linux-postmarketos-qcom-msm8916/APKBUILD b/device/community/linux-postmarketos-qcom-msm8916/APKBUILD index a636b2f22..f592a6442 100644 --- a/device/community/linux-postmarketos-qcom-msm8916/APKBUILD +++ b/device/community/linux-postmarketos-qcom-msm8916/APKBUILD @@ -8,7 +8,7 @@ pkgver=6.6 # When making kernel config changes please also submit a PR to # https://github.com/msm8916-mainline/linux/blob/master/kernel/configs/pmos.config # since the kernel config is regenerated on upgrades and all changes will be lost! -pkgrel=1 +pkgrel=2 pkgdesc="Mainline kernel fork for Qualcomm MSM8909/MSM8916/MSM8939 devices" arch="aarch64 armv7" url="https://github.com/msm8916-mainline/linux" @@ -72,6 +72,6 @@ package() { sha512sums=" 5fbbdf333412667e0a0e38dcc7e83f640bd5a1e0b07e1c7786ff3e18f17b9cdec088936263d68986b3869ee305cfcecdf22970134ca8fb8d2a2769874a5a4676 linux-postmarketos-qcom-msm8916-v6.6-msm8916.tar.gz -7cee6b3256e7b5a6f0c20a796ac1b15f764031651603307a0e58d6731733b4ba1889b035b6f60ca89e8cbd16cfb834ac8f80de7b6d31434a585fd5c4a6dfe1e8 config-postmarketos-qcom-msm8916.aarch64 -9fd3058f46a53dd7b8f7e904c94b1da8ffe084ab532a06804b34d40a8e60ca6b7ca19721d331b1129f91098323d3e086980cca49029ee2ff2a62c23699c466eb config-postmarketos-qcom-msm8916.armv7 +865abc449620fad2dd522fb4e552aa4c98d1e7adfd9f32702c1194b66355b7adb9f9fd383b435a098ddaafe3f39256e2fa60224bee4a68b823d1d26eb1e06de9 config-postmarketos-qcom-msm8916.aarch64 +f8fd19f9a1e6cf1604b9ea9a2f219b140c4d78b52f937e825177c62a6425e122f02e39f5268b5d0ee2b17a5a862b674d6aa66f749bf53f953ee89865dc08811a config-postmarketos-qcom-msm8916.armv7 " diff --git a/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64 b/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64 index be927df19..27fd999a3 100644 --- a/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64 +++ b/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64 @@ -153,7 +153,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y # # Scheduler features # -# CONFIG_UCLAMP_TASK is not set +CONFIG_UCLAMP_TASK=y +CONFIG_UCLAMP_BUCKETS_COUNT=5 # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -175,6 +176,7 @@ CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_SCHED_MM_CID=y +CONFIG_UCLAMP_TASK_GROUP=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_RDMA is not set CONFIG_CGROUP_FREEZER=y @@ -1028,7 +1030,7 @@ CONFIG_NFT_NAT=m # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m -# CONFIG_NFT_COMPAT is not set +CONFIG_NFT_COMPAT=m # CONFIG_NFT_HASH is not set CONFIG_NFT_FIB=m # CONFIG_NFT_FIB_INET is not set @@ -1115,7 +1117,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_SCTP is not set # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set # CONFIG_NETFILTER_XT_MATCH_STATE is not set -# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m # CONFIG_NETFILTER_XT_MATCH_STRING is not set CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # CONFIG_NETFILTER_XT_MATCH_TIME is not set @@ -1320,7 +1322,7 @@ CONFIG_NET_CLS_CGROUP=m # CONFIG_NET_CLS_ACT is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set -# CONFIG_DNS_RESOLVER is not set +CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set @@ -3783,6 +3785,7 @@ CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_PCM_ELD=y CONFIG_SND_PCM_IEC958=y +CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y @@ -3817,7 +3820,9 @@ CONFIG_SND_ALOOP=m CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y -# CONFIG_SND_USB_AUDIO is not set +CONFIG_SND_USB_AUDIO=m +# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y # CONFIG_SND_USB_UA101 is not set # CONFIG_SND_USB_CAIAQ is not set # CONFIG_SND_USB_6FIRE is not set @@ -5878,6 +5883,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # # Caches # +CONFIG_NETFS_SUPPORT=m +# CONFIG_NETFS_STATS is not set # CONFIG_FSCACHE is not set # end of Caches @@ -5974,8 +5981,18 @@ CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_NFS_FS is not set # CONFIG_NFSD is not set # CONFIG_CEPH_FS is not set -# CONFIG_CIFS is not set +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +# CONFIG_CIFS_UPCALL is not set +# CONFIG_CIFS_XATTR is not set +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_SMB_SERVER is not set +CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=y @@ -6029,6 +6046,7 @@ CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set +CONFIG_NLS_UCS2_UTILS=m # CONFIG_DLM is not set # CONFIG_UNICODE is not set CONFIG_IO_WQ=y diff --git a/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7 b/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7 index 3c544a986..e1b2b91a1 100644 --- a/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7 +++ b/device/community/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7 @@ -159,7 +159,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y # # Scheduler features # -# CONFIG_UCLAMP_TASK is not set +CONFIG_UCLAMP_TASK=y +CONFIG_UCLAMP_BUCKETS_COUNT=5 # end of Scheduler features CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" @@ -177,6 +178,7 @@ CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_SCHED_MM_CID=y +CONFIG_UCLAMP_TASK_GROUP=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_RDMA is not set CONFIG_CGROUP_FREEZER=y @@ -956,7 +958,7 @@ CONFIG_NFT_NAT=m # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m -# CONFIG_NFT_COMPAT is not set +CONFIG_NFT_COMPAT=m # CONFIG_NFT_HASH is not set CONFIG_NFT_FIB=m # CONFIG_NFT_FIB_INET is not set @@ -1042,7 +1044,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_SCTP is not set # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set # CONFIG_NETFILTER_XT_MATCH_STATE is not set -# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m # CONFIG_NETFILTER_XT_MATCH_STRING is not set CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # CONFIG_NETFILTER_XT_MATCH_TIME is not set @@ -1247,7 +1249,7 @@ CONFIG_NET_CLS_CGROUP=m # CONFIG_NET_CLS_ACT is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set -# CONFIG_DNS_RESOLVER is not set +CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set @@ -3697,6 +3699,7 @@ CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_PCM_ELD=y CONFIG_SND_PCM_IEC958=y +CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y @@ -3733,7 +3736,9 @@ CONFIG_SND_ARM=y # CONFIG_SND_ARMAACI is not set CONFIG_SND_SPI=y CONFIG_SND_USB=y -# CONFIG_SND_USB_AUDIO is not set +CONFIG_SND_USB_AUDIO=m +# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y # CONFIG_SND_USB_UA101 is not set # CONFIG_SND_USB_CAIAQ is not set # CONFIG_SND_USB_6FIRE is not set @@ -5733,6 +5738,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # # Caches # +CONFIG_NETFS_SUPPORT=m +# CONFIG_NETFS_STATS is not set # CONFIG_FSCACHE is not set # end of Caches @@ -5823,8 +5830,18 @@ CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_NFS_FS is not set # CONFIG_NFSD is not set # CONFIG_CEPH_FS is not set -# CONFIG_CIFS is not set +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +# CONFIG_CIFS_UPCALL is not set +# CONFIG_CIFS_XATTR is not set +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_SMB_SERVER is not set +CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=y @@ -5878,6 +5895,7 @@ CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set +CONFIG_NLS_UCS2_UTILS=m # CONFIG_DLM is not set # CONFIG_UNICODE is not set CONFIG_IO_WQ=y