diff options
author | graysky | 2022-10-21 17:44:29 -0400 |
---|---|---|
committer | graysky | 2022-10-21 17:44:29 -0400 |
commit | 5f848c9ac0786332850ce4876883284945f47bb3 (patch) | |
tree | 101aa8444f8e42bd93e723a343f6eb7656cafc70 | |
parent | 01f0769a8d7ea46b61515b566191d2a0416370ff (diff) | |
download | aur-5f848c9ac0786332850ce4876883284945f47bb3.tar.gz |
Update to 6.0.3-1
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch | 6 | ||||
-rw-r--r-- | 0002-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch | 6 | ||||
-rw-r--r-- | 0003-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch | 8 | ||||
-rw-r--r-- | 0004-soundwire-intel-Initialize-clock-stop-timeout.patch | 38 | ||||
-rw-r--r-- | 0005-drm-sched-add-DRM_SCHED_FENCE_DONT_PIPELINE-flag.patch | 55 | ||||
-rw-r--r-- | 0006-drm-amdgpu-use-DRM_SCHED_FENCE_DONT_PIPELINE-for-VM-.patch | 41 | ||||
-rw-r--r-- | 0007-drm-amdgpu-Fix-VRAM-BO-swap-issue.patch | 68 | ||||
-rw-r--r-- | 0008-drm-amdgpu-Fix-for-BO-move-issue.patch | 30 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | config | 4 |
11 files changed, 279 insertions, 25 deletions
@@ -1,5 +1,5 @@ pkgbase = linux-ck - pkgver = 6.0.2 + pkgver = 6.0.3 pkgrel = 1 url = https://wiki.archlinux.org/index.php/Linux-ck arch = x86_64 @@ -11,24 +11,34 @@ pkgbase = linux-ck makedepends = tar makedepends = xz options = !strip - source = https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.0.2.tar.xz - source = https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.0.2.tar.sign + source = https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.0.3.tar.xz + source = https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.0.3.tar.sign source = config source = more-uarches-20220315.tar.gz::https://github.com/graysky2/kernel_compiler_patch/archive/20220315.tar.gz source = ck-hrtimer-5be918e798e2c2cc94fa7dd0f6f031921a4f7598.tar.gz::https://github.com/graysky2/linux-patches/archive/5be918e798e2c2cc94fa7dd0f6f031921a4f7598.tar.gz source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch source = 0002-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch source = 0003-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch + source = 0004-soundwire-intel-Initialize-clock-stop-timeout.patch + source = 0005-drm-sched-add-DRM_SCHED_FENCE_DONT_PIPELINE-flag.patch + source = 0006-drm-amdgpu-use-DRM_SCHED_FENCE_DONT_PIPELINE-for-VM-.patch + source = 0007-drm-amdgpu-Fix-VRAM-BO-swap-issue.patch + source = 0008-drm-amdgpu-Fix-for-BO-move-issue.patch validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E - sha256sums = a13c26388cacccb684cd9f51109596a280c8186b7e95174d31ee7c5718e95c9d + sha256sums = b0d522241805794d8af3a67d331ba063a16496c6fb6d365d48f7ed78ee1c3dcf sha256sums = SKIP - sha256sums = 6ed43ed093ec7dcbbac286edc204873edfa77e380ac43c8cc2f40b2965ac1aa3 + sha256sums = 9764b52d6b79378124755ba6926104ed4d0cf079e7e1b7eafb7a99406f747fb5 sha256sums = 5a29d172d442a3f31a402d7d306aaa292b0b5ea29139d05080a55e2425f48c5c sha256sums = 85b197dbe033264925b4803b3c8907ed73b967061c098e269eacd5575d6da34b - sha256sums = 44da7179cd7ec2eb4a5e5b170a7f68bb1508a2e2694f943bf131bbd81dfddc8c - sha256sums = d6c9579937204568f3bb57b2f45c1f5aedb0596a9358a58bbbcd74dc8bad1735 - sha256sums = 23254c5dd2006cf83a605bf39d575a5ff3f3bf647dff2902b4a8ed66358b8459 + sha256sums = 0579b6f69a528f25a49fd872c43a8352f8a6e6e1581fbfc626ae04d9789eb2fb + sha256sums = 38d0bf2d48ea454376eaca2af6b7dec285304b710eeccb44e82b0eb2b4359786 + sha256sums = 095c5607059a98d764e8b26377587134521c47a12df66729736cedc41f6da017 + sha256sums = 596e972f4c4fda1e830eb1dc6851a0d66a41cc504880f78cf32cb379aa6818ab + sha256sums = 22e15d9cc9b59da9febe0ea28c6d862828bb304160d310c83ce21934658fe80a + sha256sums = 0fa8801cbab408513d740b41e325498dd5468b5055e6e456daa727178d678b97 + sha256sums = 530a4b74bc6df917c401a0a0b0c1658a8e9ee361b22b6cd56e1305858c190fb5 + sha256sums = 322267bec409b46de82f1ed2b8e37cd5cd26bcd5e935f7f4581d21a48a6894e7 pkgname = linux-ck pkgdesc = The Linux kernel and modules with ck's hrtimer patches diff --git a/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch b/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch index b32154cdd7bd..530ad3c7269c 100644 --- a/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch +++ b/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch @@ -1,7 +1,7 @@ -From 767b739b11e38223e147a890243923856b6bc9b9 Mon Sep 17 00:00:00 2001 +From 0922a96b28a119abfefba8804a7958c17aff9a28 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/9] ZEN: Add sysctl and CONFIG to disallow unprivileged CLONE_NEWUSER Our default behavior continues to match the vanilla kernel. @@ -150,5 +150,5 @@ index 5481ba44a8d6..423ab2563ad7 100644 static DEFINE_MUTEX(userns_state_mutex); -- -2.38.0 +2.38.1 diff --git a/0002-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch b/0002-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch index 209ad61d2ed2..47973d1a7a94 100644 --- a/0002-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch +++ b/0002-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch @@ -1,7 +1,7 @@ -From 53d3043700195a20fe3d308707e43b90b6bff0b1 Mon Sep 17 00:00:00 2001 +From 5a7d5bed48612de588ec0582c24faf3d5a4ad0b0 Mon Sep 17 00:00:00 2001 From: Johannes Weiner <hannes@cmpxchg.org> Date: Tue, 2 Aug 2022 12:28:11 -0400 -Subject: [PATCH 2/4] mm: vmscan: fix extreme overreclaim and swap floods +Subject: [PATCH 2/9] mm: vmscan: fix extreme overreclaim and swap floods During proactive reclaim, we sometimes observe severe overreclaim, with several thousand times more pages reclaimed than requested. @@ -133,5 +133,5 @@ index 382dbe97329f..266eb8cfe93a 100644 blk_finish_plug(&plug); sc->nr_reclaimed += nr_reclaimed; -- -2.38.0 +2.38.1 diff --git a/0003-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch b/0003-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch index e0850e65a544..36d65dffc837 100644 --- a/0003-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch +++ b/0003-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch @@ -1,7 +1,7 @@ -From f5f2d7131ea930f307fbbf101c93e2493821f687 Mon Sep 17 00:00:00 2001 +From d8e3330b3698c49d50f5a411aafab8b176012621 Mon Sep 17 00:00:00 2001 From: Desmond Cheong Zhi Xi <desmondcheongzx@gmail.com> Date: Mon, 4 Oct 2021 14:07:34 -0400 -Subject: [PATCH 3/4] Bluetooth: fix deadlock for RFCOMM sk state change +Subject: [PATCH 3/9] Bluetooth: fix deadlock for RFCOMM sk state change Syzbot reports the following task hang [1]: @@ -165,7 +165,7 @@ index 7324764384b6..c6494e85cd68 100644 refcount_set(&d->refcnt, 1); diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c -index 4bf4ea6cbb5e..4850dafbaa05 100644 +index 21e24da4847f..559604dd0d65 100644 --- a/net/bluetooth/rfcomm/sock.c +++ b/net/bluetooth/rfcomm/sock.c @@ -61,19 +61,22 @@ static void rfcomm_sk_data_ready(struct rfcomm_dlc *d, struct sk_buff *skb) @@ -227,5 +227,5 @@ index 4bf4ea6cbb5e..4850dafbaa05 100644 /* ---- Socket functions ---- */ -- -2.38.0 +2.38.1 diff --git a/0004-soundwire-intel-Initialize-clock-stop-timeout.patch b/0004-soundwire-intel-Initialize-clock-stop-timeout.patch new file mode 100644 index 000000000000..9edd7106177a --- /dev/null +++ b/0004-soundwire-intel-Initialize-clock-stop-timeout.patch @@ -0,0 +1,38 @@ +From fb23dad87a0bfb6fdfde3dc1d18104da631d050a Mon Sep 17 00:00:00 2001 +From: Sjoerd Simons <sjoerd@collabora.com> +Date: Sat, 8 Oct 2022 21:57:51 +0200 +Subject: [PATCH 4/9] soundwire: intel: Initialize clock stop timeout + +The bus->clk_stop_timeout member is only initialized to a non-zero value +during the codec driver probe. This can lead to corner cases where this +value remains pegged at zero when the bus suspends, which results in an +endless loop in sdw_bus_wait_for_clk_prep_deprep(). + +Corner cases include configurations with no codecs described in the +firmware, or delays in probing codec drivers. + +Initializing the default timeout to the smallest non-zero value avoid this +problem and allows for the existing logic to be preserved: the +bus->clk_stop_timeout is set as the maximum required by all codecs +connected on the bus. + +Signed-off-by: Sjoerd Simons <sjoerd@collabora.com> +--- + drivers/soundwire/intel.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/soundwire/intel.c b/drivers/soundwire/intel.c +index af6c1a93372d..002bc26b525e 100644 +--- a/drivers/soundwire/intel.c ++++ b/drivers/soundwire/intel.c +@@ -1307,6 +1307,7 @@ static int intel_link_probe(struct auxiliary_device *auxdev, + cdns->msg_count = 0; + + bus->link_id = auxdev->id; ++ bus->clk_stop_timeout = 1; + + sdw_cdns_probe(cdns); + +-- +2.38.1 + diff --git a/0005-drm-sched-add-DRM_SCHED_FENCE_DONT_PIPELINE-flag.patch b/0005-drm-sched-add-DRM_SCHED_FENCE_DONT_PIPELINE-flag.patch new file mode 100644 index 000000000000..1d9f5e94cfcf --- /dev/null +++ b/0005-drm-sched-add-DRM_SCHED_FENCE_DONT_PIPELINE-flag.patch @@ -0,0 +1,55 @@ +From 64ebb671ffc4cbfd548e4f1b4aeb98155fd386dc Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> +Date: Fri, 7 Oct 2022 09:51:13 +0200 +Subject: [PATCH 5/9] drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Setting this flag on a scheduler fence prevents pipelining of jobs +depending on this fence. In other words we always insert a full CPU +round trip before dependen jobs are pushed to the pipeline. + +Signed-off-by: Christian König <christian.koenig@amd.com> +--- + drivers/gpu/drm/scheduler/sched_entity.c | 3 ++- + include/drm/gpu_scheduler.h | 9 +++++++++ + 2 files changed, 11 insertions(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/scheduler/sched_entity.c b/drivers/gpu/drm/scheduler/sched_entity.c +index 6b25b2f4f5a3..6137537aaea4 100644 +--- a/drivers/gpu/drm/scheduler/sched_entity.c ++++ b/drivers/gpu/drm/scheduler/sched_entity.c +@@ -385,7 +385,8 @@ static bool drm_sched_entity_add_dependency_cb(struct drm_sched_entity *entity) + } + + s_fence = to_drm_sched_fence(fence); +- if (s_fence && s_fence->sched == sched) { ++ if (s_fence && s_fence->sched == sched && ++ !test_bit(DRM_SCHED_FENCE_DONT_PIPELINE, &fence->flags)) { + + /* + * Fence is from the same scheduler, only need to wait for +diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h +index addb135eeea6..289a33e80639 100644 +--- a/include/drm/gpu_scheduler.h ++++ b/include/drm/gpu_scheduler.h +@@ -32,6 +32,15 @@ + + #define MAX_WAIT_SCHED_ENTITY_Q_EMPTY msecs_to_jiffies(1000) + ++/** ++ * DRM_SCHED_FENCE_DONT_PIPELINE - Prefent dependency pipelining ++ * ++ * Setting this flag on a scheduler fence prevents pipelining of jobs depending ++ * on this fence. In other words we always insert a full CPU round trip before ++ * dependen jobs are pushed to the hw queue. ++ */ ++#define DRM_SCHED_FENCE_DONT_PIPELINE DMA_FENCE_FLAG_USER_BITS ++ + struct drm_gem_object; + + struct drm_gpu_scheduler; +-- +2.38.1 + diff --git a/0006-drm-amdgpu-use-DRM_SCHED_FENCE_DONT_PIPELINE-for-VM-.patch b/0006-drm-amdgpu-use-DRM_SCHED_FENCE_DONT_PIPELINE-for-VM-.patch new file mode 100644 index 000000000000..e3a63a93305b --- /dev/null +++ b/0006-drm-amdgpu-use-DRM_SCHED_FENCE_DONT_PIPELINE-for-VM-.patch @@ -0,0 +1,41 @@ +From a24b69f369c6c55be8ce40427feb4e127afae129 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> +Date: Fri, 7 Oct 2022 10:59:58 +0200 +Subject: [PATCH 6/9] drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM + updates +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Make sure that we always have a CPU round trip to let the submission +code correctly decide if a TLB flush is necessary or not. + +Signed-off-by: Christian König <christian.koenig@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c +index 718db7d98e5a..25ad3c7fa24b 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c +@@ -115,8 +115,15 @@ static int amdgpu_vm_sdma_commit(struct amdgpu_vm_update_params *p, + amdgpu_bo_fence(p->vm->root.bo, f, true); + } + +- if (fence && !p->immediate) ++ if (fence && !p->immediate) { ++ /* ++ * Most hw generations now have a separate queue for page table ++ * updates, but when the queue is shared with userspace we need ++ * the extra CPU round trip to correctly flush the TLB. ++ */ ++ set_bit(DRM_SCHED_FENCE_DONT_PIPELINE, &f->flags); + swap(*fence, f); ++ } + dma_fence_put(f); + return 0; + +-- +2.38.1 + diff --git a/0007-drm-amdgpu-Fix-VRAM-BO-swap-issue.patch b/0007-drm-amdgpu-Fix-VRAM-BO-swap-issue.patch new file mode 100644 index 000000000000..23f937f711a6 --- /dev/null +++ b/0007-drm-amdgpu-Fix-VRAM-BO-swap-issue.patch @@ -0,0 +1,68 @@ +From 785699dbc7041b99e0027bff27ffe17eba202e96 Mon Sep 17 00:00:00 2001 +From: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com> +Date: Tue, 4 Oct 2022 07:33:39 -0700 +Subject: [PATCH 7/9] drm/amdgpu: Fix VRAM BO swap issue +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +DRM buddy manager allocates the contiguous memory requests in +a single block or multiple blocks. So for the ttm move operation +(incase of low vram memory) we should consider all the blocks to +compute the total memory size which compared with the struct +ttm_resource num_pages in order to verify that the blocks are +contiguous for the eviction process. + +v2: Added a Fixes tag +v3: Rewrite the code to save a bit of calculations and + variables (Christian) + +Fixes: c9cad937c0c5 ("drm/amdgpu: add drm buddy support to amdgpu") +Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com> +Reviewed-by: Christian König <christian.koenig@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +index 134575a3893c..794062ab57fc 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +@@ -424,8 +424,9 @@ static int amdgpu_move_blit(struct ttm_buffer_object *bo, + static bool amdgpu_mem_visible(struct amdgpu_device *adev, + struct ttm_resource *mem) + { +- uint64_t mem_size = (u64)mem->num_pages << PAGE_SHIFT; ++ u64 mem_size = (u64)mem->num_pages << PAGE_SHIFT; + struct amdgpu_res_cursor cursor; ++ u64 end; + + if (mem->mem_type == TTM_PL_SYSTEM || + mem->mem_type == TTM_PL_TT) +@@ -434,12 +435,18 @@ static bool amdgpu_mem_visible(struct amdgpu_device *adev, + return false; + + amdgpu_res_first(mem, 0, mem_size, &cursor); ++ end = cursor.start + cursor.size; ++ while (cursor.remaining) { ++ amdgpu_res_next(&cursor, cursor.size); + +- /* ttm_resource_ioremap only supports contiguous memory */ +- if (cursor.size != mem_size) +- return false; ++ /* ttm_resource_ioremap only supports contiguous memory */ ++ if (end != cursor.start) ++ return false; ++ ++ end = cursor.start + cursor.size; ++ } + +- return cursor.start + cursor.size <= adev->gmc.visible_vram_size; ++ return end <= adev->gmc.visible_vram_size; + } + + /* +-- +2.38.1 + diff --git a/0008-drm-amdgpu-Fix-for-BO-move-issue.patch b/0008-drm-amdgpu-Fix-for-BO-move-issue.patch new file mode 100644 index 000000000000..0c78748e2f3f --- /dev/null +++ b/0008-drm-amdgpu-Fix-for-BO-move-issue.patch @@ -0,0 +1,30 @@ +From 6df3912f64cea68409b08d282ffbccf0af7f8d8e Mon Sep 17 00:00:00 2001 +From: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com> +Date: Mon, 17 Oct 2022 13:15:21 -0700 +Subject: [PATCH 8/9] drm/amdgpu: Fix for BO move issue + +If there are no blocks to compare then exit +the loop. + +Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +index 794062ab57fc..9e6c23266a1a 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +@@ -439,6 +439,9 @@ static bool amdgpu_mem_visible(struct amdgpu_device *adev, + while (cursor.remaining) { + amdgpu_res_next(&cursor, cursor.size); + ++ if (!cursor.remaining) ++ break; ++ + /* ttm_resource_ioremap only supports contiguous memory */ + if (end != cursor.start) + return false; +-- +2.38.1 + @@ -68,7 +68,7 @@ _subarch= ### IMPORTANT: Do no edit below this line unless you know what you're doing pkgbase=linux-ck -pkgver=6.0.2 +pkgver=6.0.3 pkgrel=1 arch=(x86_64) url="https://wiki.archlinux.org/index.php/Linux-ck" @@ -93,19 +93,29 @@ source=( 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch 0002-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch 0003-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch + 0004-soundwire-intel-Initialize-clock-stop-timeout.patch + 0005-drm-sched-add-DRM_SCHED_FENCE_DONT_PIPELINE-flag.patch + 0006-drm-amdgpu-use-DRM_SCHED_FENCE_DONT_PIPELINE-for-VM-.patch + 0007-drm-amdgpu-Fix-VRAM-BO-swap-issue.patch + 0008-drm-amdgpu-Fix-for-BO-move-issue.patch ) validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman ) -sha256sums=('a13c26388cacccb684cd9f51109596a280c8186b7e95174d31ee7c5718e95c9d' +sha256sums=('b0d522241805794d8af3a67d331ba063a16496c6fb6d365d48f7ed78ee1c3dcf' 'SKIP' - '6ed43ed093ec7dcbbac286edc204873edfa77e380ac43c8cc2f40b2965ac1aa3' + '9764b52d6b79378124755ba6926104ed4d0cf079e7e1b7eafb7a99406f747fb5' '5a29d172d442a3f31a402d7d306aaa292b0b5ea29139d05080a55e2425f48c5c' '85b197dbe033264925b4803b3c8907ed73b967061c098e269eacd5575d6da34b' - '44da7179cd7ec2eb4a5e5b170a7f68bb1508a2e2694f943bf131bbd81dfddc8c' - 'd6c9579937204568f3bb57b2f45c1f5aedb0596a9358a58bbbcd74dc8bad1735' - '23254c5dd2006cf83a605bf39d575a5ff3f3bf647dff2902b4a8ed66358b8459') + '0579b6f69a528f25a49fd872c43a8352f8a6e6e1581fbfc626ae04d9789eb2fb' + '38d0bf2d48ea454376eaca2af6b7dec285304b710eeccb44e82b0eb2b4359786' + '095c5607059a98d764e8b26377587134521c47a12df66729736cedc41f6da017' + '596e972f4c4fda1e830eb1dc6851a0d66a41cc504880f78cf32cb379aa6818ab' + '22e15d9cc9b59da9febe0ea28c6d862828bb304160d310c83ce21934658fe80a' + '0fa8801cbab408513d740b41e325498dd5468b5055e6e456daa727178d678b97' + '530a4b74bc6df917c401a0a0b0c1658a8e9ee361b22b6cd56e1305858c190fb5' + '322267bec409b46de82f1ed2b8e37cd5cd26bcd5e935f7f4581d21a48a6894e7') prepare() { cd linux-${pkgver} @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.0.1-arch2 Kernel Configuration +# Linux/x86 6.0.3-arch2 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0" CONFIG_CC_IS_GCC=y @@ -7596,6 +7596,7 @@ CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m +CONFIG_HID_TOPRE=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y @@ -10850,6 +10851,7 @@ CONFIG_DEBUG_KERNEL=y # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_LEB128=y # CONFIG_DEBUG_INFO_NONE is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set |