linux-postmarketos-qcom-laptop: upgrade to 6.17
The repo for this kernel is changed to linaro's gitlab, where they are maintaining it. Johan no longer maintains this kernel at the original location. Signed-off-by: Clayton Craft <craftyguy@postmarketos.org> Co-authored-by: binarycraft007 <elliot.huang.signed@gmail.com> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6648>
This commit is contained in:
co-authored by
binarycraft007
parent
e535c50ddf
commit
069a69569d
@@ -1,10 +1,10 @@
|
||||
# Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
# Co-Maintainer: Casey Connolly <kcxt@postmarketos.org>
|
||||
pkgname=linux-postmarketos-qcom-laptop
|
||||
pkgver=6.16
|
||||
pkgrel=3
|
||||
# Commit from branch @ https://github.com/jhovold/linux/tree/wip/x1e80100-$pkgver
|
||||
_commit="a9cd6cda46ab81b1ec1d687d40ff0933dc6e6915"
|
||||
pkgver=6.17
|
||||
pkgrel=0
|
||||
# Commit from branch @ https://gitlab.com/Linaro/arm64-laptops/linux/-/tree/qcom-laptops-v$pkgver
|
||||
_commit="152dfac4946688462cb23a3084f873761af22603"
|
||||
pkgdesc="Generic kernel for Qualcomm laptops"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -16,6 +16,7 @@ options="!strip
|
||||
!tracedeps
|
||||
pmb:cross-native
|
||||
pmb:kconfigcheck-community
|
||||
pmb:kconfigcheck-immutable
|
||||
pmb:kconfigcheck-uefi
|
||||
pmb:kconfigcheck-virt
|
||||
"
|
||||
@@ -43,13 +44,13 @@ replaces="linux-lenovo-21bx"
|
||||
# Source
|
||||
_repository="linux"
|
||||
source="
|
||||
$pkgname-$_commit.tar.gz::https://github.com/jhovold/$_repository/archive/$_commit.tar.gz
|
||||
$pkgname-$_commit.tar.gz::https://gitlab.com/Linaro/arm64-laptops/$_repository/-/archive/$_commit/linux-$_commit.tar.gz
|
||||
config-postmarketos-qcom-laptop.aarch64
|
||||
misc.config
|
||||
pmos.config
|
||||
"
|
||||
builddir="$srcdir/linux-$_commit"
|
||||
_defconfig="johan_defconfig"
|
||||
_defconfig="defconfig"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
@@ -81,8 +82,8 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
147ff8e664ef809ad45de839947ead5ac006c67f5d63bb3199d0064102aab97671f477a1a6a0ef4df7512a1c560e40e31b2b8735990d5310c107e3ce880a35c4 linux-postmarketos-qcom-laptop-a9cd6cda46ab81b1ec1d687d40ff0933dc6e6915.tar.gz
|
||||
dd1fd6071831ab89f19f29c60fd71239a3e1c6af3c57e62e8bb5f54f58de78b5da98dc175b9e5c2a1ab16fb0dec82305ff3db40ea2d07c1cda94722bd2a1a439 config-postmarketos-qcom-laptop.aarch64
|
||||
8302d7f7bf0ca42628ddc4e4a5c17cc8c6090f6bf37122a6473bc99b4b6083f8ebda4f0774987f6c541188ffe937710c3761631741bee6cda1bfeea26dc21d74 misc.config
|
||||
7f9337044a7174f311c1116e9bacaf7a3820b5c74dc616e3a5a6c7479f2b03cfd38ef19bf6afd2cc6a017a0a9ac3ad7fc8c32abc64f755a82e7548bf32617707 pmos.config
|
||||
59fa7fac3e8451b26f0987e56e16a88a455a16c51af30f637468bf2aabb6ea89bdb19a1d95803ee4bf6121d40c6ce49b8965731d6847683497fc66d3106cc5e1 linux-postmarketos-qcom-laptop-152dfac4946688462cb23a3084f873761af22603.tar.gz
|
||||
238534e36d89713e3f8f6e38b679a44ac02620e502bd612eaca626ebc4fb6b22e4619be56309c69601bde08fa7deba2d1dcb757f00b7e0626c847b8fa0b98743 config-postmarketos-qcom-laptop.aarch64
|
||||
ad188e782f56555eaa0dd13034be57fdbffb20b8854b5771435d922a62a36137aa365288eaaed96df6bcd0eddcdf24a453490e7259a49b2e494d3f87b33316a1 misc.config
|
||||
4b82a0e9ed8cd83fcef897c665dd1b386ae1d6d0cbce09d059f39197d899e694e004890712b57a93598e077b59d5b7e460f9190c651666879336e7e3f2035638 pmos.config
|
||||
"
|
||||
|
||||
+3252
-834
File diff suppressed because it is too large
Load Diff
@@ -10,8 +10,6 @@ CONFIG_BOOT_PRINTK_DELAY=y
|
||||
# systemd
|
||||
CONFIG_BPF_LSM=y
|
||||
CONFIG_DEBUG_INFO=y
|
||||
CONFIG_DEBUG_INFO_BTF=y
|
||||
CONFIG_DEBUG_INFO_BTF_MODULES=y
|
||||
CONFIG_DEBUG_INFO_DWARF5=y
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_KPROBE_EVENTS=y
|
||||
@@ -69,3 +67,59 @@ CONFIG_USB_NET_RNDIS_HOST=m
|
||||
CONFIG_USB_NET_CDC_EEM=m
|
||||
CONFIG_USB_ACM=m
|
||||
CONFIG_USB_WDM=m
|
||||
|
||||
# Disable other archs to speed up builds and reduce size of kernel
|
||||
# CONFIG_ARCH_ACTIONS is not set
|
||||
# CONFIG_ARCH_AIROHA is not set
|
||||
# CONFIG_ARCH_SUNXI is not set
|
||||
# CONFIG_ARCH_ALPINE is not set
|
||||
# CONFIG_ARCH_APPLE is not set
|
||||
# CONFIG_ARCH_AXIADO is not set
|
||||
# CONFIG_ARCH_BCM is not set
|
||||
# CONFIG_ARCH_BERLIN is not set
|
||||
# CONFIG_ARCH_BLAIZE is not set
|
||||
# CONFIG_ARCH_CIX is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ARCH_SPARX5 is not set
|
||||
# CONFIG_ARCH_K3 is not set
|
||||
# CONFIG_ARCH_LG1K is not set
|
||||
# CONFIG_ARCH_HISI is not set
|
||||
# CONFIG_ARCH_KEEMBAY is not set
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_ARCH_MVEBU is not set
|
||||
# CONFIG_ARCH_NXP is not set
|
||||
# CONFIG_ARCH_LAYERSCAPE is not set
|
||||
# CONFIG_ARCH_MXC is not set
|
||||
# CONFIG_ARCH_S32 is not set
|
||||
# CONFIG_ARCH_MA35 is not set
|
||||
# CONFIG_ARCH_NPCM is not set
|
||||
# CONFIG_ARCH_REALTEK is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
# CONFIG_ARCH_SEATTLE is not set
|
||||
# CONFIG_ARCH_INTEL_SOCFPGA is not set
|
||||
# CONFIG_ARCH_SOPHGO is not set
|
||||
# CONFIG_ARCH_STM32 is not set
|
||||
# CONFIG_ARCH_SYNQUACER is not set
|
||||
# CONFIG_ARCH_TEGRA is not set
|
||||
# CONFIG_ARCH_TESLA_FSD is not set
|
||||
# CONFIG_ARCH_SPRD is not set
|
||||
# CONFIG_ARCH_THUNDER is not set
|
||||
# CONFIG_ARCH_THUNDER2 is not set
|
||||
# CONFIG_ARCH_UNIPHIER is not set
|
||||
# CONFIG_ARCH_VEXPRESS is not set
|
||||
# CONFIG_ARCH_VISCONTI is not set
|
||||
# CONFIG_ARCH_XGENE is not set
|
||||
# CONFIG_ARCH_ZYNQMP is not set
|
||||
|
||||
# Disable bigger drivers for non-existing hardware (e.g. other SoCs)
|
||||
# CONFIG_DRM_NOUVEAU is not set
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
# CONFIG_DRM_HISI_HIBMC is not set
|
||||
# CONFIG_DRM_HISI_KIRIN is not set
|
||||
# CONFIG_DRM_LIMA is not set
|
||||
# CONFIG_DRM_PANFROST is not set
|
||||
# CONFIG_DRM_PANTHOR is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
# CONFIG_DRM_POWERVR is not set
|
||||
|
||||
@@ -34,6 +34,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
CONFIG_DM_INTEGRITY=m
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=m
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
CONFIG_NETFILTER_ADVANCED=y
|
||||
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
@@ -71,6 +72,7 @@ CONFIG_IP_VS_PROTO_TCP=y
|
||||
CONFIG_IP_VS_PROTO_UDP=y
|
||||
CONFIG_IP_VS_RR=m
|
||||
CONFIG_KEYS=y
|
||||
CONFIG_MD=y
|
||||
CONFIG_NAMESPACES=y
|
||||
CONFIG_NETFILTER_XT_MARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||
@@ -116,9 +118,23 @@ CONFIG_F2FS_FS=y
|
||||
CONFIG_UDF_FS=m
|
||||
CONFIG_XFS_FS=m
|
||||
|
||||
# hardening
|
||||
CONFIG_CFI_CLANG=y
|
||||
# CONFIG_CFI_PERMISSIVE is not set
|
||||
CONFIG_LTO_CLANG_THIN=y
|
||||
CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y
|
||||
CONFIG_SHADOW_CALL_STACK=y
|
||||
|
||||
# immutable
|
||||
CONFIG_EFIVAR_FS=m
|
||||
CONFIG_DM_VERITY=m
|
||||
CONFIG_EROFS_FS=y
|
||||
CONFIG_EROFS_FS_ZIP=y
|
||||
|
||||
# input
|
||||
CONFIG_BT=m
|
||||
CONFIG_BT_HIDP=m
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_HIDRAW=y
|
||||
CONFIG_HID_A4TECH=m
|
||||
CONFIG_HID_ACCUTOUCH=m
|
||||
@@ -237,6 +253,7 @@ CONFIG_HID_XIAOMI=m
|
||||
CONFIG_HID_XINMO=m
|
||||
CONFIG_HID_ZEROPLUS=m
|
||||
CONFIG_HID_ZYDACRON=m
|
||||
CONFIG_IIO=y
|
||||
CONFIG_INPUT_JOYSTICK=y
|
||||
CONFIG_INPUT_MISC=y
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
@@ -255,6 +272,7 @@ CONFIG_HID_NVIDIA_SHIELD=m
|
||||
CONFIG_HID_GOOGLE_STADIA_FF=m
|
||||
CONFIG_HID_WINWING=m
|
||||
CONFIG_HID_GOODIX_SPI=m
|
||||
CONFIG_SPI=y
|
||||
|
||||
# iwd
|
||||
CONFIG_ASYMMETRIC_KEY_TYPE=y
|
||||
@@ -264,7 +282,7 @@ CONFIG_CRYPTO_DES=m
|
||||
CONFIG_CRYPTO_ECB=y
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
CONFIG_CRYPTO_MD4=m
|
||||
CONFIG_CRYPTO_MD5=m
|
||||
CONFIG_CRYPTO_MD5=y
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
@@ -305,14 +323,17 @@ CONFIG_NF_TABLES_IPV4=y
|
||||
CONFIG_NF_TABLES_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_IP_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_NETFILTER_XTABLES_LEGACY=y
|
||||
|
||||
# usb_gadgets
|
||||
CONFIG_USB_CONFIGFS=m
|
||||
CONFIG_USB_CONFIGFS_ACM=y
|
||||
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
|
||||
CONFIG_USB_CONFIGFS_NCM=y
|
||||
CONFIG_USB_CONFIGFS_RNDIS=y
|
||||
# CONFIG_USB_ETH is not set
|
||||
# CONFIG_USB_FUNCTIONFS is not set
|
||||
CONFIG_USB_GADGET=y
|
||||
# CONFIG_USB_G_SERIAL is not set
|
||||
# CONFIG_USB_MASS_STORAGE is not set
|
||||
|
||||
@@ -339,6 +360,7 @@ CONFIG_VETH=m
|
||||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_CROSS_MEMORY_ATTACH=y
|
||||
CONFIG_IP_NF_IPTABLES_LEGACY=m
|
||||
CONFIG_NETFILTER_XTABLES_LEGACY=y
|
||||
|
||||
# wireguard
|
||||
CONFIG_IPV6_MULTIPLE_TABLES=y
|
||||
@@ -356,8 +378,8 @@ CONFIG_WIREGUARD=m
|
||||
|
||||
# zram
|
||||
CONFIG_SWAP=y
|
||||
CONFIG_ZRAM=m
|
||||
CONFIG_ZSMALLOC=m
|
||||
CONFIG_ZRAM=y
|
||||
CONFIG_ZSMALLOC=y
|
||||
CONFIG_ZRAM_BACKEND_ZSTD=y
|
||||
|
||||
# uefi
|
||||
|
||||
Reference in New Issue
Block a user