summaryrefslogtreecommitdiff
path: root/libre/linux-libre
diff options
context:
space:
mode:
authorDavid P. <megver83@parabola.nu>2024-02-08 17:04:30 -0500
committerDavid P. <megver83@parabola.nu>2024-02-08 17:04:30 -0500
commit511734a773e4dc4508cccfb6085736220684f03c (patch)
tree4bbdab4328434176036374240187b605ed1ed5bc /libre/linux-libre
parent56d67dc820a08250a27e1f8549d5794ed1ded7ec (diff)
updpkg: libre/linux-libre 6.7.4-1
Signed-off-by: David P. <megver83@parabola.nu>
Diffstat (limited to 'libre/linux-libre')
-rw-r--r--libre/linux-libre/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch4
-rw-r--r--libre/linux-libre/0002-drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch6
-rw-r--r--libre/linux-libre/0003-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch (renamed from libre/linux-libre/0004-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch)4
-rw-r--r--libre/linux-libre/0003-wifi-ath11k-rely-on-mac80211-debugfs-handling-for-vi.patch163
-rw-r--r--libre/linux-libre/PKGBUILD35
-rw-r--r--libre/linux-libre/config.x86_6415
6 files changed, 30 insertions, 197 deletions
diff --git a/libre/linux-libre/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch b/libre/linux-libre/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
index 703f0dd70..77252911d 100644
--- a/libre/linux-libre/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
+++ b/libre/linux-libre/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
@@ -1,7 +1,7 @@
-From 35d79b574508f84805b19ef3e1c4b21b9605e946 Mon Sep 17 00:00:00 2001
+From d0c6bedb9c49fdd994f469309a4e2668134b4e5e Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Mon, 16 Sep 2019 04:53:20 +0200
-Subject: [PATCH 1/4] ZEN: Add sysctl and CONFIG to disallow unprivileged
+Subject: [PATCH 1/3] ZEN: Add sysctl and CONFIG to disallow unprivileged
CLONE_NEWUSER
Our default behavior continues to match the vanilla kernel.
diff --git a/libre/linux-libre/0002-drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch b/libre/linux-libre/0002-drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
index ae1a13afc..9fe53778f 100644
--- a/libre/linux-libre/0002-drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
+++ b/libre/linux-libre/0002-drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
@@ -1,7 +1,7 @@
-From d7cb932d45ed4d5560fc0a96a8e3728debf5fe90 Mon Sep 17 00:00:00 2001
+From 7d40ea483850d1b5051773bbef01821b27272908 Mon Sep 17 00:00:00 2001
From: Javier Martinez Canillas <javierm@redhat.com>
Date: Thu, 19 May 2022 14:40:07 +0200
-Subject: [PATCH 2/4] drivers/firmware: skip simpledrm if nvidia-drm.modeset=1
+Subject: [PATCH 2/3] drivers/firmware: skip simpledrm if nvidia-drm.modeset=1
is set
The Nvidia proprietary driver has some bugs that leads to issues if used
@@ -49,7 +49,7 @@ Cherry-picked-for: https://bugs.archlinux.org/task/73720
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/firmware/sysfb.c b/drivers/firmware/sysfb.c
-index 82fcfd29bc4d..17b7e096b682 100644
+index 3c197db42c9d..16e4a2e90fae 100644
--- a/drivers/firmware/sysfb.c
+++ b/drivers/firmware/sysfb.c
@@ -34,6 +34,22 @@
diff --git a/libre/linux-libre/0004-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch b/libre/linux-libre/0003-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch
index 12de85fc0..a080366dc 100644
--- a/libre/linux-libre/0004-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch
+++ b/libre/linux-libre/0003-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch
@@ -1,7 +1,7 @@
-From 3a88b77d3cb9f9cd8a8aee052ab479b73aeb2e80 Mon Sep 17 00:00:00 2001
+From e45bad13f468eba7426c5d10b95d4dda3c65e2a5 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
Date: Sat, 13 Jan 2024 15:29:25 +0100
-Subject: [PATCH 4/4] arch/Kconfig: Default to maximum amount of ASLR bits
+Subject: [PATCH 3/3] arch/Kconfig: Default to maximum amount of ASLR bits
To mitigate https://zolutal.github.io/aslrnt/; do this with a patch to
avoid having to enable `CONFIG_EXPERT`.
diff --git a/libre/linux-libre/0003-wifi-ath11k-rely-on-mac80211-debugfs-handling-for-vi.patch b/libre/linux-libre/0003-wifi-ath11k-rely-on-mac80211-debugfs-handling-for-vi.patch
deleted file mode 100644
index e6280b215..000000000
--- a/libre/linux-libre/0003-wifi-ath11k-rely-on-mac80211-debugfs-handling-for-vi.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From 7c13cc521f78fd261de3001dac48fd572baae671 Mon Sep 17 00:00:00 2001
-From: Benjamin Berg <benjamin.berg@intel.com>
-Date: Thu, 11 Jan 2024 18:06:29 +0100
-Subject: [PATCH 3/4] wifi: ath11k: rely on mac80211 debugfs handling for vif
-
-mac80211 started to delete debugfs entries in certain cases, causing a
-conflict between ath11k also trying to delete them later on. Fix this by
-relying on mac80211 to delete the entries when appropriate and adding
-them from the vif_add_debugfs handler.
-
-Fixes: 0a3d898ee9a8 ("wifi: mac80211: add/remove driver debugfs entries as appropriate")
-Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=218364
-Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
-Cherry-picked-for: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/18
----
- drivers/net/wireless/ath/ath11k/core.h | 4 ----
- drivers/net/wireless/ath/ath11k/debugfs.c | 25 +++++++++--------------
- drivers/net/wireless/ath/ath11k/debugfs.h | 12 ++---------
- drivers/net/wireless/ath/ath11k/mac.c | 12 +----------
- 4 files changed, 13 insertions(+), 40 deletions(-)
-
-diff --git a/drivers/net/wireless/ath/ath11k/core.h b/drivers/net/wireless/ath/ath11k/core.h
-index f12b606e2d2e..667d55e26156 100644
---- a/drivers/net/wireless/ath/ath11k/core.h
-+++ b/drivers/net/wireless/ath/ath11k/core.h
-@@ -368,10 +368,6 @@ struct ath11k_vif {
- struct ieee80211_chanctx_conf chanctx;
- struct ath11k_arp_ns_offload arp_ns_offload;
- struct ath11k_rekey_data rekey_data;
--
--#ifdef CONFIG_ATH11K_DEBUGFS
-- struct dentry *debugfs_twt;
--#endif /* CONFIG_ATH11K_DEBUGFS */
- };
-
- struct ath11k_vif_iter {
-diff --git a/drivers/net/wireless/ath/ath11k/debugfs.c b/drivers/net/wireless/ath/ath11k/debugfs.c
-index be76e7d1c436..3ba6aa077e36 100644
---- a/drivers/net/wireless/ath/ath11k/debugfs.c
-+++ b/drivers/net/wireless/ath/ath11k/debugfs.c
-@@ -1893,35 +1893,30 @@ static const struct file_operations ath11k_fops_twt_resume_dialog = {
- .open = simple_open
- };
-
--void ath11k_debugfs_add_interface(struct ath11k_vif *arvif)
-+void ath11k_debugfs_op_add_interface(struct ieee80211_hw *hw,
-+ struct ieee80211_vif *vif)
- {
-+ struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif);
- struct ath11k_base *ab = arvif->ar->ab;
-+ struct dentry *debugfs_twt;
-
- if (arvif->vif->type != NL80211_IFTYPE_AP &&
- !(arvif->vif->type == NL80211_IFTYPE_STATION &&
- test_bit(WMI_TLV_SERVICE_STA_TWT, ab->wmi_ab.svc_map)))
- return;
-
-- arvif->debugfs_twt = debugfs_create_dir("twt",
-- arvif->vif->debugfs_dir);
-- debugfs_create_file("add_dialog", 0200, arvif->debugfs_twt,
-+ debugfs_twt = debugfs_create_dir("twt",
-+ arvif->vif->debugfs_dir);
-+ debugfs_create_file("add_dialog", 0200, debugfs_twt,
- arvif, &ath11k_fops_twt_add_dialog);
-
-- debugfs_create_file("del_dialog", 0200, arvif->debugfs_twt,
-+ debugfs_create_file("del_dialog", 0200, debugfs_twt,
- arvif, &ath11k_fops_twt_del_dialog);
-
-- debugfs_create_file("pause_dialog", 0200, arvif->debugfs_twt,
-+ debugfs_create_file("pause_dialog", 0200, debugfs_twt,
- arvif, &ath11k_fops_twt_pause_dialog);
-
-- debugfs_create_file("resume_dialog", 0200, arvif->debugfs_twt,
-+ debugfs_create_file("resume_dialog", 0200, debugfs_twt,
- arvif, &ath11k_fops_twt_resume_dialog);
- }
-
--void ath11k_debugfs_remove_interface(struct ath11k_vif *arvif)
--{
-- if (!arvif->debugfs_twt)
-- return;
--
-- debugfs_remove_recursive(arvif->debugfs_twt);
-- arvif->debugfs_twt = NULL;
--}
-diff --git a/drivers/net/wireless/ath/ath11k/debugfs.h b/drivers/net/wireless/ath/ath11k/debugfs.h
-index 3af0169f6cf2..b0bdd5e5f82b 100644
---- a/drivers/net/wireless/ath/ath11k/debugfs.h
-+++ b/drivers/net/wireless/ath/ath11k/debugfs.h
-@@ -306,8 +306,8 @@ static inline int ath11k_debugfs_rx_filter(struct ath11k *ar)
- return ar->debug.rx_filter;
- }
-
--void ath11k_debugfs_add_interface(struct ath11k_vif *arvif);
--void ath11k_debugfs_remove_interface(struct ath11k_vif *arvif);
-+void ath11k_debugfs_op_add_interface(struct ieee80211_hw *hw,
-+ struct ieee80211_vif *vif);
- void ath11k_debugfs_add_dbring_entry(struct ath11k *ar,
- enum wmi_direct_buffer_module id,
- enum ath11k_dbg_dbr_event event,
-@@ -386,14 +386,6 @@ static inline int ath11k_debugfs_get_fw_stats(struct ath11k *ar,
- return 0;
- }
-
--static inline void ath11k_debugfs_add_interface(struct ath11k_vif *arvif)
--{
--}
--
--static inline void ath11k_debugfs_remove_interface(struct ath11k_vif *arvif)
--{
--}
--
- static inline void
- ath11k_debugfs_add_dbring_entry(struct ath11k *ar,
- enum wmi_direct_buffer_module id,
-diff --git a/drivers/net/wireless/ath/ath11k/mac.c b/drivers/net/wireless/ath/ath11k/mac.c
-index 7f7b39817773..6acf11fafb22 100644
---- a/drivers/net/wireless/ath/ath11k/mac.c
-+++ b/drivers/net/wireless/ath/ath11k/mac.c
-@@ -6750,13 +6750,6 @@ static int ath11k_mac_op_add_interface(struct ieee80211_hw *hw,
- goto err;
- }
-
-- /* In the case of hardware recovery, debugfs files are
-- * not deleted since ieee80211_ops.remove_interface() is
-- * not invoked. In such cases, try to delete the files.
-- * These will be re-created later.
-- */
-- ath11k_debugfs_remove_interface(arvif);
--
- memset(arvif, 0, sizeof(*arvif));
-
- arvif->ar = ar;
-@@ -6933,8 +6926,6 @@ static int ath11k_mac_op_add_interface(struct ieee80211_hw *hw,
-
- ath11k_dp_vdev_tx_attach(ar, arvif);
-
-- ath11k_debugfs_add_interface(arvif);
--
- if (vif->type != NL80211_IFTYPE_MONITOR &&
- test_bit(ATH11K_FLAG_MONITOR_CONF_ENABLED, &ar->monitor_flags)) {
- ret = ath11k_mac_monitor_vdev_create(ar);
-@@ -7050,8 +7041,6 @@ static void ath11k_mac_op_remove_interface(struct ieee80211_hw *hw,
- /* Recalc txpower for remaining vdev */
- ath11k_mac_txpower_recalc(ar);
-
-- ath11k_debugfs_remove_interface(arvif);
--
- /* TODO: recal traffic pause state based on the available vdevs */
-
- mutex_unlock(&ar->conf_mutex);
-@@ -9149,6 +9138,7 @@ static const struct ieee80211_ops ath11k_ops = {
- #endif
-
- #ifdef CONFIG_ATH11K_DEBUGFS
-+ .vif_add_debugfs = ath11k_debugfs_op_add_interface,
- .sta_add_debugfs = ath11k_debugfs_sta_op_add,
- #endif
-
---
-2.43.0
-
diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD
index 16c59c09a..a289301ef 100644
--- a/libre/linux-libre/PKGBUILD
+++ b/libre/linux-libre/PKGBUILD
@@ -14,7 +14,7 @@ _replacesoldkernels=() # '%' gets replaced with kernel suffix
_replacesoldmodules=() # '%' gets replaced with kernel suffix
pkgbase=linux-libre
-pkgver=6.7
+pkgver=6.7.4
pkgrel=1
pkgdesc='Linux-libre'
url='https://linux-libre.fsfla.org/'
@@ -39,7 +39,7 @@ makedepends=(
)
makedepends_armv7h=(uboot-tools vboot-utils dtc) # required by linux-libre-chromebook
options=('!strip')
-_srcname=linux-6.6
+_srcname=linux-6.7
source=(
"https://linux-libre.fsfla.org/pub/linux-libre/releases/${_srcname##*-}-gnu/linux-libre-${_srcname##*-}-gnu.tar.xz"{,.sign}
"https://linux-libre.fsfla.org/pub/linux-libre/releases/$pkgver-gnu/patch-${_srcname##*-}-gnu-$pkgver-gnu.xz"{,.sign}
@@ -56,10 +56,10 @@ source=(
# http://www.fsfla.org/pipermail/linux-libre/2015-November/003202.html
0002-fix-Atmel-maXTouch-touchscreen-support.patch
# Arch Linux patches
+ # https://github.com/archlinux/linux
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0002-drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
- 0003-wifi-ath11k-rely-on-mac80211-debugfs-handling-for-vi.patch
- 0004-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch
+ 0003-arch-Kconfig-Default-to-maximum-amount-of-ASLR-bits.patch
)
source_i686=(
# avoid using zstd compression in ultra mode (exhausts virtual memory)
@@ -67,6 +67,7 @@ source_i686=(
)
source_armv7h=(
# Arch Linux ARM patches
+ # https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/linux-armv7
0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch
0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch
0003-fix-mvsdio-eMMC-timing.patch
@@ -82,9 +83,9 @@ validpgpkeys=(
474402C8C582DAFBE389C427BCB7CF877E7D47A7 # Alexandre Oliva
6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78 # David P.
)
-sha256sums=('d71785bdb694fefaa4f183e5dd2ffc453c179db6f9427cc37e1ed046f0073ccf'
+sha256sums=('eb43c7dfe646d607ce7f010fa77789260db46fad1086dcd5c7f8df0bee9c14b0'
'SKIP'
- '1bee0b26bd7f8c45dc9c9340ed3f64112ecbab357cb70757fb1db3ade3d8cb42'
+ 'ed1227ef770e37e3df3e760b908497f8492c2902c2e9063737690cf70d94c14c'
'SKIP'
'bfd4a7f61febe63c880534dcb7c31c5b932dde6acf991810b41a939a93535494'
'SKIP'
@@ -93,7 +94,7 @@ sha256sums=('d71785bdb694fefaa4f183e5dd2ffc453c179db6f9427cc37e1ed046f0073ccf'
'13bd7a8d9ed6b6bc971e4cd162262c5a20448a83796af39ce394d827b0e5de74'
'SKIP'
'0e4aed294e60fc9ac397cff327a8b549e672d423bf71e4a2e53c62d36c60701c'
- 'b7596ff453859ac2621d91add29326a1312fd5549c9e4b34a21da0f58358f29f'
+ 'b2b69216aeb072ae8c40256c253a68c40a98f91d3ee544747c5e381eb7f311b8'
'b66961f28d8e01d4c0cb6bf9df6cc3edc89c7a3369f44bb718ff6a1d77f6fd74'
'ca1708abbd2f8960c278722dc81a7c635973d92872386ad9e2fff10b86836e98'
'523d52a6fc9df4c43c8401f17cd796ebd281845d05358c9564a64d8c5a63f028'
@@ -101,19 +102,18 @@ sha256sums=('d71785bdb694fefaa4f183e5dd2ffc453c179db6f9427cc37e1ed046f0073ccf'
'bc9e707a86e55a93f423e7bcdae4a25fd470b868e53829b91bbe2ccfbc6da27b'
'0376bd5efa31d4e2a9d52558777cebd9f0941df8e1adab916c868bf0c05f2fc3'
'351fd96be8cd5ebd0435c0a8a978673fc023e3b1026085e67f86d815b2285e25'
- '3acdbcbcc3eafb97463dd5e694043645df01361443cd16b60ae1c9b0d242f607'
- '8f93ffd5de167320e5d0171a01bf3aa603f2abc751c524efb1ccc41209ccc698'
- '78f051a2846b639ace90d9c0538a9f3631d8253574eeadd7be99837f103e93ba'
- '48ee37cbe5ae6f66f30302bcc4daed1861af22fb96fdfd548dff8b7080deb48d')
+ '994b27f23073a6e04bf8a61cd2eb9d2511b8eb0e81ed7828d4c3880f1e1f5061'
+ 'e66f241a67f2aeda3fd61ef56c6fa40f414f3b89b5e700cfb7680384f2be7f63'
+ 'f36b1b3109d035139cfff75962a81c870fcb73fc3f81bb958e34a9e60af4fa3a')
sha256sums_i686=('d32270be5fd9c3e3ba50f3aef33f6cfcb85be0c8216f03b777287cc621fdff28')
sha256sums_armv7h=('ef4661a32234fe12bda28e698400c78c11491387df83ee554c53afb4dba244da'
'd3a4b7c7a3d3b4d69369b85630eef33b21cfbcffc23adbdc3cfa837610912287'
'2bce52fa4ae4d34ca171d3aa100302a920c231275fc3ba9141af8b2f68cf67d1'
'12d5706b00d2939b92130a4dc41d060f5e1fea75424b902ebceca72e427dc3b9'
'f4d4b44adc4b47b18bac33aa2c46b458c1b7ceb277416eff59054b6d7687c6da')
-b2sums=('e3e753fed07258f34e2e44e1acd4be0c22a3c58a3ae4856b518a4f99358f5bf6e8f38e41f422d9a434b33b0d7ee972e93ac7d37c9734949d6db263afe4c4f47c'
+b2sums=('45471cdf9e8fc37e384bdcfc2d22b113850daf62a5bea70a1dc6ea402fd2f924bc21cb0275f7e22532092e20af6de7fc2bc7f2056321d29fd29e5cb0e7e80f87'
'SKIP'
- '19255b0d4728aee015464446095ae1b924f8ee76932de03129ed8612a7ac47a45e7a3e2e64690b284ade97784d4e0365a93d75fcb3bd9b1058fcaf05cf2a650d'
+ 'e7e8c9e4bae48c6c15ce3d5b50694ae8560a48731263445c81284c5e798eb8d77ef032dc22d3dcbe8b47029f53518cbe559d8194b92d0c8bec76bb3acf9f708c'
'SKIP'
'73fee2ae5cb1ffd3e6584e56da86a8b1ff6c713aae54d77c0dab113890fc673dc5f300eb9ed93fb367b045ece8fa80304ff277fe61665eccf7b7ce24f0c045eb'
'SKIP'
@@ -122,7 +122,7 @@ b2sums=('e3e753fed07258f34e2e44e1acd4be0c22a3c58a3ae4856b518a4f99358f5bf6e8f38e4
'580911af9431c066bbc072fd22d5e2ef65f12d8358cec5ff5a4f1b7deebb86cef6b5c1ad631f42350af72c51d44d2093c71f761234fb224a8b9dbb3b64b8201d'
'SKIP'
'196423ae81a8c359db0c70888b3117d126594699ddbf3033c69c5c2aba02d20f7349a48b9d8095c7d398024b10ef1f89f12b59421074cd57ac74d9462b0457d0'
- '48841cc2d4e9c3a16e3fe6c99c0e0b4f47d36212f92fee81c72ded01fc03687ca511fcca48a8bf00eeffb9cc54b4ea03b2fb0a360c030bd7165a2f53af204699'
+ '6389814bc853747652d366753e69c007a7499ac62e0052c81f83b78f151a186b2b25409c5e08ee027e1a262767476b07d6812779056719a80caf70b7e1dd5621'
'5760e0879cf71dfc1c9bdd557829f28437909e701fa566cc3575a52785c81ac70d634ec929833ac01aea111bbae6ba402add738dc86623b32bcc3b523d43f60f'
'af69176b1117b94e56b043e97b0bd5873a2974a6a2fd52b102d0ffdca440ff68cfb241d6c4d4ef453cc8c220c236b739bad232e53fd500ce7672fa6e5ba87383'
'9336fb5d1f98a77144673750b0f924b15b60e98e4bba0d13d1b1a5c977f14538f97143147081c94e0d8555b5dbd246fe0a410c7146a9b0866f3728176548fb0a'
@@ -130,10 +130,9 @@ b2sums=('e3e753fed07258f34e2e44e1acd4be0c22a3c58a3ae4856b518a4f99358f5bf6e8f38e4
'aaa4e28a31967cc3a7fe25a86ba35fdfa210cd8b1a9cc96298349cbf01d60cdf146ee519d6803d05b175873f1b3367e47194a178db7ed97c802e59b38f8c303c'
'c2214154c36900e311531bfe68184f31639f5c50fed23bc3803a7f18439b7ff258552a39f02fed0ea92f10744e17a6c55cef0ef1a98187f978fe480fb3dddc14'
'0c7ceba7cd90087db3296610a07886f337910bad265a32c052d3a703e6eb8e53f355ab9948d72d366408d968d8ee7435084dd89bef5ed0b69355fd884c2cd468'
- '627ca26af83559e25922d0929a3ba0570c19d7afd3ac9a11af26b7638d6b9a48184a45991ce1a6c92877a584ef690c6eb0f5ef5fe8e4b49a1e4168ffe42b9995'
- 'cd38684a43f644998affb855d37cba844f6e858ed0c2cdf667bad642f813f54890a8ee1dcbe5937c42e7f48befa2600195608d97897f671c7c091660d9c6462a'
- '5b5211bd031a00dd6eeb59d3a159da42c34357336790e68906610b185f481a676aafa0d3180670b8eaf9a9c81c0689ada14ea558ea652ce19c5f3d955c4f930e'
- 'f75c55e831217f3b3b000513c3b817893738bc9ccc76fdc836ded28153518c340de65b276f6e2a897728a60cfe1462d6885ca19325d13ec50f8dc19c8ae14618')
+ '6f1d4a50cbfc5777d481596593b4d137fcd35b5b2af6ad610147ae28e5918800f917f7d65544c97b67005ad7c171b36c205c748e24a5d44fea23ed53460bd2bc'
+ '3b9a9e60af14d82d82e9645b55cd8f1f5827da1b15226c1cd8022c0a426c1d4d66981c2be2ef422cd7401aa74d3e610ebe9f4e76e0b506cebe758bc27464145a'
+ 'a8b01480b16f062bf465149494387f6f4eabc3289dc7596c4dbfe4a4a963f60d717f86cead9dc37d1fea9c9213cd6d2663648f3fc8d197c09d006ac2dc0c4511')
b2sums_i686=('165ab9dd8cedeaae5327accc1581c19cf0be55f923b03feb889cad3351b74c7c4cd3d3c206938e5152bfe1d947513dea8f630f8f5544099ec13d16d254725c40')
b2sums_armv7h=('73ecc5862c6b4aef7b163c1992004273fbf791b82c75a8602e3def311f682f2b866124c0bfde90d03c7c76bb8b5853bdb9daad6ee2ab0908f4145cda476b8286'
'15f7b70b5d153e9336006aba873a78f94d91b8df5e1939041f12e678bb9cfbdda2e362001068a07c044ce606cf0d4d2e625002df9c569c914f7ac248d4d3e8ad'
diff --git a/libre/linux-libre/config.x86_64 b/libre/linux-libre/config.x86_64
index e6523c769..6faa81f5f 100644
--- a/libre/linux-libre/config.x86_64
+++ b/libre/linux-libre/config.x86_64
@@ -1,15 +1,15 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.7.0-gnu Kernel Configuration
+# Linux/x86 6.7.4-gnu Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20230801"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24100
+CONFIG_AS_VERSION=24200
CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24100
+CONFIG_LD_VERSION=24200
CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
@@ -4387,7 +4387,6 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
CONFIG_TOUCHSCREEN_TOUCHWIN=m
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
CONFIG_TOUCHSCREEN_WM831X=m
@@ -5703,7 +5702,6 @@ CONFIG_MFD_SM501=m
CONFIG_MFD_SM501_GPIO=y
CONFIG_MFD_SKY81452=m
CONFIG_MFD_SYSCON=y
-CONFIG_MFD_TI_AM335X_TSCADC=m
CONFIG_MFD_LP3943=m
CONFIG_MFD_LP8788=y
CONFIG_MFD_TI_LMU=m
@@ -7321,7 +7319,6 @@ CONFIG_SND_DESIGNWARE_PCM=y
# CONFIG_SND_SOC_FSL_ESAI is not set
# CONFIG_SND_SOC_FSL_MICFIL is not set
CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_FSL_RPMSG=m
# CONFIG_SND_SOC_IMX_AUDMUX is not set
# end of SoC Audio for Freescale CPUs
@@ -9623,7 +9620,6 @@ CONFIG_TI_ADS8344=m
CONFIG_TI_ADS8688=m
CONFIG_TI_ADS124S08=m
CONFIG_TI_ADS131E08=m
-CONFIG_TI_AM335X_ADC=m
CONFIG_TI_LMP92064=m
CONFIG_TI_TLC4541=m
CONFIG_TI_TSC2046=m
@@ -11497,7 +11493,7 @@ CONFIG_STACKTRACE=y
#
# Debug kernel data structures
#
-CONFIG_DEBUG_LIST=y
+# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
@@ -11514,13 +11510,14 @@ CONFIG_DEBUG_LIST=y
CONFIG_RCU_CPU_STALL_TIMEOUT=60
CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
# CONFIG_RCU_CPU_STALL_CPUTIME is not set
+# CONFIG_RCU_CPU_STALL_NOTIFIER is not set
# CONFIG_RCU_TRACE is not set
# CONFIG_RCU_EQS_DEBUG is not set
# end of RCU Debugging
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-CONFIG_LATENCYTOP=y
+# CONFIG_LATENCYTOP is not set
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y