CKI KWF Bot
0278666955
Merge: mpls: stable backport for 10.3 phase 1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2382
JIRA: https://redhat.atlassian.net/browse/RHEL-152709
Upstream Status: linux.git
MPLS fixes for RHEL 10.3.
Signed-off-by: Guillaume Nault <gnault@redhat.com >
Approved-by: Jamie Bainbridge <jbainbri@redhat.com >
Approved-by: Marcelo Ricardo Leitner <mleitner@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-23 18:50:33 +00:00
CKI KWF Bot
a29e895ace
Merge: ppp: stable backport for 10.3 phase 1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2380
JIRA: https://redhat.atlassian.net/browse/RHEL-152724
Upstream Status: linux.git
PPP fixes for RHEL 10.3.
Signed-off-by: Guillaume Nault <gnault@redhat.com >
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: Paolo Abeni <pabeni@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-23 18:50:30 +00:00
CKI KWF Bot
1273f0fb36
Merge: srv6: stable backport for 10.3 phase 1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2330
JIRA: https://redhat.atlassian.net/browse/RHEL-152736
* 01c411238c06 seg6: Extend seg6_lookup_any_nexthop() with an oif argument
* 3159671855d4 seg6: Call seg6_lookup_any_nexthop() from End.X behavior
* a2840d4e2527 seg6: Allow End.X behavior to accept an oif
* 04d752d60c19 selftests: seg6: Add test cases for End.X with link-local nexthop
* db3e2ceab3c7 seg6: fix lenghts typo in a comment
* 3bedaff19bd8 selftests: seg6: fix instaces typo in comments
* 064137935262 ipv6: add NULL checks for idev in SRv6 paths
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-03-31 04:59 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=12334433&issuetype=1&priority=4&summary=backporter+webhook+issue&components=kernel-workflow+/+backporter ) [^footer]
Approved-by: Guillaume Nault <gnault@redhat.com >
Approved-by: Florian Westphal <fwestpha@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-23 18:50:27 +00:00
CKI KWF Bot
e2de28aaf5
[redhat] kernel-6.12.0-263.el10
...
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
2026-08-21 05:21:08 -04:00
CKI KWF Bot
d66016048e
Merge: mm: consider non-anon swap cache folios in folio_expected_ref_count()
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3330
JIRA: https://redhat.atlassian.net/browse/RHEL-224504
Upstream Status: v6.19-rc4
Tested: PCDIMM can be hot removed after stress-ng workload
This picks upstream commit f183663901f2 ("mm: consider non-anon swap cache
folios in folio_expected_ref_count()"), which corrects the reference count
for non-anon swap cache folios. Otherwise, the hot added PCDIMM can't be
hot removed in an aarch64 guest after the excercise with 'stress-ng'.
Signed-off-by: Gavin Shan <gshan@redhat.com >
Approved-by: Waiman Long <longman@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Eric Auger <eric.auger@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:36 +00:00
CKI KWF Bot
8456a25e8b
Merge: dm cache policy smq: check allocation under invalidate lock
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3301
JIRA: https://issues.redhat.com/browse/RHEL-231823
CVE: CVE-2026-53062
Tested: Reproducer and dm cache tests
Upstream Status: kernel/git/torvalds/linux.git
commit d3f0a606b9f278ece8a0df626ded9c4044071235
Author: Guangshuo Li <lgs201920130244@gmail.com >
Date: Fri May 29 23:57:45 2026 +0800
dm cache policy smq: check allocation under invalidate lock
commit 2d1f7b65f5de ("dm cache policy smq: fix missing locks in
invalidating cache blocks") added mq->lock around the destructive part of
smq_invalidate_mapping(), but left the e->allocated check outside the
critical section.
That leaves a check-then-act race. Two concurrent invalidators can both
observe e->allocated as true before either of them takes mq->lock. The
first invalidator that acquires the lock removes the entry from the
queues and hash table and then calls free_entry(), which clears
e->allocated and puts the entry back on the free list. The second
invalidator can then acquire mq->lock and continue with the stale result
of the unlocked check.
This can corrupt the SMQ queues or hash table by deleting an entry that
is no longer on those structures. It can also hit the allocation check in
free_entry() when the same entry is freed again.
Move the allocation check under mq->lock so the predicate and the
destructive operations are serialized by the same lock.
Fixes: 2d1f7b65f5de ("dm cache policy smq: fix missing locks in invalidating cache blocks")
Signed-off-by: Guangshuo Li <lgs201920130244@gmail.com >
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com >
Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com >
Approved-by: Matthew Sakai <msakai@redhat.com >
Approved-by: Ming Hung Tsai <mtsai@redhat.com >
Approved-by: Kenneth Raeburn <raeburn@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:35 +00:00
CKI KWF Bot
50ebb3393f
Merge: CVE-2026-43493 kernel: crypto: pcrypt - Fix handling of MAY_BACKLOG requests [rhel-10.3]
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3255
JIRA: https://redhat.atlassian.net/browse/RHEL-226716
CVE: CVE-2026-43493
commit 915b692e6cb723aac658c25eb82c58fd81235110
Author: Herbert Xu <herbert@gondor.apana.org.au >
Date: Thu Apr 16 17:00:50 2026 +0800
crypto: pcrypt - Fix handling of MAY_BACKLOG requests
Signed-off-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: Bruno Meneguele <bmeneg@redhat.com >
Approved-by: Phil Auld <pauld@redhat.com >
Approved-by: Vladislav Dronov <vdronov@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:32 +00:00
CKI KWF Bot
b3607ff92b
Merge: CVE-2026-64277: Input: synaptics-rmi4 - bound the F3A keymap to the GPIO count
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3170
JIRA: https://redhat.atlassian.net/browse/RHEL-231458
CVE: CVE-2026-64277
Backported from tree(s): linux
```
Input: synaptics-rmi4 - bound the F3A keymap to the GPIO count
rmi_f3a_initialize() takes the GPIO count from the device query register
(f3a->gpio_count = buf & RMI_F3A_GPIO_COUNT, range 0..127).
rmi_f3a_map_gpios() then allocates gpio_key_map with
min(gpio_count, TRACKSTICK_RANGE_END) == at most 6 entries, but
rmi_f3a_attention() iterates the full gpio_count and dereferences
gpio_key_map[i], and input->keycodemax is set to the full gpio_count
while input->keycode points at the 6-entry allocation.
A device that reports gpio_count > 6 therefore causes an out-of-bounds
read of gpio_key_map[] on every attention interrupt, and out-of-bounds
accesses through the input core's default keymap ioctls: EVIOCGKEYCODE
reads past the buffer (leaking adjacent slab memory to user space) and
EVIOCSKEYCODE writes a caller-controlled value past it, for any process
able to open the evdev node, since input_default_getkeycode() and
input_default_setkeycode() only bound the index against keycodemax.
Size the keymap for the full gpio_count. The mapping loop is unchanged:
it still assigns only the first min(gpio_count, TRACKSTICK_RANGE_END)
entries; the remaining slots stay KEY_RESERVED (devm_kcalloc zero-fills)
and are skipped when reporting.
Fixes: 9e4c596bfd ("Input: synaptics-rmi4 - add support for F3A")
Cc: stable@vger.kernel.org
Signed-off-by: Bryam Vargas <hexlabsecurity@proton.me >
Link: https://patch.msgid.link/20260614-b4-disp-818d6bda-v1-1-cf39a3615085@proton.me
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com >
(cherry picked from commit 57c10915f2c16c90e0d46ad00876bf39ece40fc2)
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-08-06 00:27 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Benjamin Tissoires <benjamin.tissoires@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:30 +00:00
CKI KWF Bot
eae2ba4280
Merge: [RHEL-10.3] Recent upstream fixes for IOMMU subsystem
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2982
# Merge Request Required Information
JIRA: https://issues.redhat.com/browse/RHEL-213791
Upstream-Status: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
CVE: CVE-2026-53053
CVE: CVE-2026-53372
CVE: CVE-2026-64149
CVE: CVE-2026-53283
CVE: CVE-2026-53164
CVE: CVE-2026-64186
CVE: CVE-2026-64151
CVE: CVE-2026-64152
## Summary of Changes
Recent upstream fixes touching commits in RHEL10.
Signed-off-by: Jerry Snitselaar <jsnitsel@redhat.com >
Approved-by: Eder Zulian <ezulian@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Steve Best <sbest@redhat.com >
Approved-by: Jocelyn Falempe <jfalempe@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:28 +00:00
CKI KWF Bot
7e818a1b98
Merge: CVE-2025-21834 kernel: seccomp: passthrough uretprobe systemcall without filtering
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2931
JIRA: https://issues.redhat.com/browse/RHEL-210962
CVE: CVE-2025-21834
Backport of upstream commit cf6cb56ef244 ("seccomp: passthrough uretprobe systemcall without filtering") to fix the CVE aforementioned.
Signed-off-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Approved-by: Bruno Meneguele <bmeneg@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:26 +00:00
CKI KWF Bot
ce8e83a3e2
Merge: perf: Add Intel DMR and NVL support
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2891
JIRA: https://redhat.atlassian.net/browse/RHEL-95668
JIRA: https://redhat.atlassian.net/browse/RHEL-115120
JIRA: https://redhat.atlassian.net/browse/RHEL-115122
JIRA: https://redhat.atlassian.net/browse/RHEL-115124
JIRA: https://redhat.atlassian.net/browse/RHEL-117335
JIRA: https://redhat.atlassian.net/browse/RHEL-117337
JIRA: https://redhat.atlassian.net/browse/RHEL-120357
This MR brings PMU support for Intel Diamond Rapids and Nova Lake models.
The features are split into multiple JIRA tickets, but make sense to merge
together in one batch. This brings uncore, core and cstate support plus
some fixes and extensions required by the mentioned platforms.
Signed-off-by: Michael Petlan <mpetlan@redhat.com >
Approved-by: Steve Best <sbest@redhat.com >
Approved-by: tallison1 <tallison@redhat.com >
Approved-by: ashelat <ashelat@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:24 +00:00
CKI KWF Bot
42630645f0
Merge: CVE-2026-52923 kernel: ipc: limit next_id allocation to the valid ID range [rhel-10.3]
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2839
JIRA: https://redhat.atlassian.net/browse/RHEL-188220
CVE: CVE-2026-52923
commit fa0b9b2b7ae3539908d69c2b9ac0d144d9bc5139
Author: Linpu Yu <linpu5433@gmail.com >
Date: Sun May 10 13:43:30 2026 +0800
ipc: limit next_id allocation to the valid ID range
Signed-off-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Phil Auld <pauld@redhat.com >
Approved-by: Luiz Capitulino <luizcap@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:21 +00:00
CKI KWF Bot
5ff962f661
Merge: KVM: arm64: pickup fixes up to v7.1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2818
JIRA: https://redhat.atlassian.net/browse/RHEL-180320
Testing done: basic host regression test, basic VM tests, kvm selftests, kvm-unit-tests.
Backport fixes up to kernel 7.1 .
Signed-off-by: Sebastian Ott <sebott@redhat.com >
Approved-by: Eric Auger <eric.auger@redhat.com >
Approved-by: Gavin Shan <gshan@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:18 +00:00
CKI KWF Bot
f837733be2
Merge: selftests/cgroup: Backport cgroup selftests updates and fixes
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2746
JIRA: https://redhat.atlassian.net/browse/RHEL-154157
JIRA: https://redhat.atlassian.net/browse/RHEL-154159
JIRA: https://redhat.atlassian.net/browse/RHEL-184801
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2746
Omitted-fix: d9b40d7262a2 ("selftests/x86: Add selftests include path for kselftest.h after centralization")
This series backports most of relevant cgroup selftests commits in linux
mainline and mm-stable maintainer tree to reduce the failure rate of
the cgroup selftests. This commits do not fix all the test failures but
still many of them should be gone.
By running the cgroup selftests 100 times on an arm64 and x86-64
systems, the table below shows the number of test failures before and
after applying the patches.
x86-64
======
Test Before After
---- ------ -----
test_cpucg_nested_weight_overprovisioned 62 66
test_cpucg_stats 50 50
test_cpucg_weight_overprovisioned 62 66
test_memcg_low 100 6
test_memcg_min 29 1
test_memcg_sock 100 0
test_zswap_writeback_disabled 100 0
test_zswap_writeback_enabled 100 0
test_zswapin 100 0
aarch64
=======
Test Before After
---- ------ -----
test_cpucg_max 39 44
test_cpucg_max_nested 25 23
test_cpucg_nested_weight_overprovisioned 57 58
test_cpucg_nested_weight_underprovisioned 2 3
test_cpucg_nice 95 79
test_cpucg_stats 50 50
test_cpucg_weight_overprovisioned 95 91
test_cgfreezer_ptrace 50 53
test_memcg_low 100 0
test_memcg_min 82 85
test_memcg_sock 100 100
test_zswap_usage 100 0
test_zswap_writeback_disabled 100 0
test_zswap_writeback_enabled 100 0
test_zswapin 100 0
The test_zswap failures are all gone and some of the test_memcontrol
failures are gone. However this MR has no real impact on test_cpu and
test_freezer failures.
Signed-off-by: Waiman Long <longman@redhat.com >
Approved-by: Herton R. Krzesinski <herton@redhat.com >
Approved-by: Phil Auld <pauld@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:16 +00:00
CKI KWF Bot
86281d3ba1
Merge: net: ipv6: P1 backports for 10.3
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2724
A set of various fixes and improvements in the IPv6 area for 10.3; backported as part of our P1 backports.
JIRA: https://redhat.atlassian.net/browse/RHEL-152712
Omitted-fix: fdd973148a11 ("selftests: net: add ipv6 RA route to ECMP merge test"). This is a false positive (only refers to a commit backported in there, not fixing anything).
Signed-off-by: Antoine Tenart <atenart@redhat.com >
Approved-by: Jamie Bainbridge <jbainbri@redhat.com >
Approved-by: Sabrina Dubroca <sdubroca@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-21 09:19:13 +00:00
CKI KWF Bot
f0b99f65c7
[redhat] kernel-6.12.0-262.el10
...
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
2026-08-20 05:16:26 -04:00
CKI KWF Bot
c355914c3e
Merge: CIFS: fix periodic IO errors when rename races with lease break [rhel-10.3]
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3287
- fix periodic IO errors when rename races with lease break
JIRA: https://redhat.atlassian.net/browse/RHEL-235460
Signed-off-by: Paulo Alcantara <paalcant@redhat.com >
Approved-by: Scott Mayhew <smayhew@redhat.com >
Approved-by: Jay Shin <jaeshin@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:15:05 +00:00
CKI KWF Bot
cc34ccc099
Merge: smartpqi updates
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3261
# Merge Request Required Information
## Summary of Changes
[rhkl_cover_letter_cs10.3_jira_rhel-224341](/uploads/4186a67af4cfb9b0d5c94aef0a182786/rhkl_cover_letter_cs10.3_jira_rhel-224341)
## Approved Development Ticket(s)
JIRA: https://redhat.atlassian.net/browse/RHEL-224341
Signed-off-by: Don Brace <dbrace@redhat.com >
Approved-by: Laurence Oberman <loberman@redhat.com >
Approved-by: Tomas Henzl <thenzl@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:15:03 +00:00
CKI KWF Bot
f3bb824a4e
Merge: redhat/configs: automotive: disable CONFIG_MD
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3256
## Summary of Changes
CONFIG_MD=y has no effect in automotive; the subsystem's Makefile
doesn't have any obj-y additions, and the only Kconfigs enabled in
automotive that are used in the subsystem's Makefile are:
$ git grep -Pho '\$\(CONFIG_[^)]+\)' drivers/md/Makefile |
sort -u |
tr -d '$()' |
xargs -I{} grep -F "{}=" redhat/configs/kernel-*-automotive*.config
redhat/configs/kernel-6.12.0-aarch64-automotive.config:CONFIG_BLK_DEV_ZONED=y
redhat/configs/kernel-6.12.0-aarch64-automotive-debug.config:CONFIG_BLK_DEV_ZONED=y
redhat/configs/kernel-6.12.0-x86_64-automotive.config:CONFIG_BLK_DEV_ZONED=y
redhat/configs/kernel-6.12.0-x86_64-automotive-debug.config:CONFIG_BLK_DEV_ZONED=y
redhat/configs/kernel-6.12.0-aarch64-automotive.config:CONFIG_IMA=y
redhat/configs/kernel-6.12.0-aarch64-automotive-debug.config:CONFIG_IMA=y
redhat/configs/kernel-6.12.0-x86_64-automotive.config:CONFIG_IMA=y
redhat/configs/kernel-6.12.0-x86_64-automotive-debug.config:CONFIG_IMA=y
These Kconfigs are only used to modify dm-mod.o, which isn't built in
automotive kernels since it depends on CONFIG_BLK_DEV_DM.
CONFIG_MD is also the only MD-related Kconfig that's enabled in
automotive:
$ grep -P 'CONFIG_(.+_)?MD[_=]' redhat/configs/kernel-*-automotive*.config
redhat/configs/kernel-6.12.0-aarch64-automotive.config:CONFIG_MD=y
redhat/configs/kernel-6.12.0-aarch64-automotive-debug.config:CONFIG_MD=y
redhat/configs/kernel-6.12.0-x86_64-automotive.config:CONFIG_MD=y
redhat/configs/kernel-6.12.0-x86_64-automotive-debug.config:CONFIG_MD=y
Since the Kconfig is essentially a no-op, disable it in automotive
kernels.
## Approved Development Ticket(s)
JIRA: https://redhat.atlassian.net/browse/RHEL-237678
Upstream ARK MR: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/4642
Signed-off-by: Jared Kangas <jkangas@redhat.com >
Approved-by: Eric Chanudet <echanude@redhat.com >
Approved-by: Mattijs Korpershoek <mkorpershoek@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:15:01 +00:00
CKI KWF Bot
b3d8b9d7aa
Merge: mm/gup: fix GUP-fast fallback for NULL-mapping order-0 folios
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3250
JIRA: https://redhat.atlassian.net/browse/RHEL-231964
Upstream status: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
commit c494788faffe67216c56623d240541fde50139c3
Author: John Hubbard <jhubbard@nvidia.com >
Date: Tue Jul 7 17:57:45 2026 -0700
mm/gup: fix GUP-fast fallback for NULL-mapping order-0 folios
Signed-off-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Luiz Capitulino <luizcap@redhat.com >
Approved-by: Mark Salter <msalter@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:59 +00:00
CKI KWF Bot
5bc7cede8b
Merge: CVE-2026-64560: posix-cpu-timers: Prevent UAF caused by non-leader exec() race
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3215
JIRA: https://redhat.atlassian.net/browse/RHEL-227851
CVE: CVE-2026-64560
CVE: CVE-2026-64370
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3215
With the presence of commit 6017a158beb1 ("posix-timers: Embed sigqueue
in struct k_itimer") and other related posix-timers commits merged
in RHEL 10.2, commit fb3bbcfe344e ("exit: change the release_task()
paths to call flush_sigqueue() lockless") can be applied to reduce
merge conflict when applying the CVE fix commit. Similarly, the next
two commits are applied to further reduce conflicts.
Patch 4 is another CVE fix in the posix-timer code. The last patch is
the CVE-2026-64560 fix commit.
Signed-off-by: Waiman Long <longman@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Phil Auld <pauld@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:57 +00:00
CKI KWF Bot
13a5607816
Merge: drm/xe: gate observation streams properly
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3204
JIRA: https://redhat.atlassian.net/browse/RHEL-212122
xe OA and EU-stall paths open-code a partial copy of the system-wide
perf CPU-event permission check:
if (xe_observation_paranoid && !perfmon_capable())
return -EACCES;
This open-coded check skips two things perf_allow_cpu() handles: the
graduated kernel.perf_event_paranoid policy that an administrator
may have tuned, and the security_perf_event_open() LSM hook.
Introduce xe_observation_paranoid_check() to wrap perf_allow_cpu(),
and convert the open-coded sites in xe_oa.c and xe_eu_stall.c. The
dev.xe.observation_paranoid sysctl still acts as an escape hatch
when cleared.
xe observation now consults kernel.perf_event_paranoid and the LSM
perf hook on every open. Sites that have already configured an LSM
perf policy or tuned the paranoid sysctl will see those settings
extend to xe.
Signed-off-by: Michael Petlan <mpetlan@redhat.com >
Approved-by: ashelat <ashelat@redhat.com >
Approved-by: tallison1 <tallison@redhat.com >
Approved-by: Gary Guo <gguo@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:55 +00:00
CKI KWF Bot
3579495c7e
Merge: CVE-2026-63952: memfd: deny writeable mappings when implying SEAL_WRITE
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3133
JIRA: https://redhat.atlassian.net/browse/RHEL-228530
CVE: CVE-2026-63952
Backported from tree(s): linux
```
memfd: deny writeable mappings when implying SEAL_WRITE
When SEAL_EXEC is added, SEAL_WRITE is implied to make W^X. But the
implied seal is set after the check that makes sure the memfd can not have
any writable mappings. This means one can use SEAL_EXEC to apply
SEAL_WRITE while having writeable mappings.
This breaks the contract that SEAL_WRITE provides and can be used by an
attacker to pass a memfd that appears to be write sealed but can still be
modified arbitrarily.
Fix this by adding the implied seals before the call for
mapping_deny_writable() is done.
Link: https://lore.kernel.org/20260505133922.797635-1-pratyush@kernel.org
Fixes: c4f75bc8bd ("mm/memfd: add write seals when apply SEAL_EXEC to executable memfd")
Signed-off-by: Pratyush Yadav (Google) <pratyush@kernel.org >
Reviewed-by: Pasha Tatashin <pasha.tatashin@soleen.com >
Acked-by: Jeff Xu <jeffxu@google.com >
Cc: Baolin Wang <baolin.wang@linux.alibaba.com >
Cc: Brendan Jackman <jackmanb@google.com >
Cc: Greg Thelen <gthelen@google.com >
Cc: Hugh Dickins <hughd@google.com >
Cc: Kees Cook <kees@kernel.org >
Cc: "David Hildenbrand (Arm)" <david@kernel.org >
Cc: <stable@vger.kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
(cherry picked from commit 3b041514cb6eae45869b020f743c14d983363222)
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-08-05 23:21 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Herton R. Krzesinski <herton@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:52 +00:00
CKI KWF Bot
875dd5b562
Merge: CVE-2026-53195 / CVE-2026-53196: USB: serial: io_ti: fix heap overflow attacks
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2849
JIRA: https://issues.redhat.com/browse/RHEL-191041
CVE: CVE-2026-53195
CVE: CVE-2026-53196
This MR fixes malicious heap overflow attack vulnerabilities in the Edge-
port USB Serial Converter driver. These attacks can be carried out by
sending a Size different than expected on get_manuf_info() and a Length on
build_i2c_fw_hdr(). In short, fixes reject values with unexpected lengths.
Signed-off-by: Desnes Nunes <desnesn@redhat.com >
Approved-by: David Marlin <dmarlin@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:48 +00:00
CKI KWF Bot
45adac0204
Merge: DRM stable Backport v7.0
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2802
This is the DRM stable backport pulling in all fixes from 7.0.14 since 7.0
JIRA: https://issues.redhat.com/browse/RHEL-180328
Signed-off-by: Karol Herbst <kherbst@redhat.com >
False positive reported fixes:
```
Omitted-fix: ead6680f354f8 ("dma-buf: fix UAF in dma_buf_fd() tracepoint")
```
Approved-by: Jerry Snitselaar <jsnitsel@redhat.com >
Approved-by: Enric Balletbo i Serra <eballetbo@redhat.com >
Approved-by: José Expósito <jexposit@redhat.com >
Approved-by: Peter Colberg <pcolberg@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:46 +00:00
CKI KWF Bot
4c0b2c7690
Merge: CVE-2026-43501: ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2624
JIRA: https://redhat.atlassian.net/browse/RHEL-178409
CVE: CVE-2026-43501
Backported from tree(s): linux
```
commit 9e6bf146b55999a095bb14f73a843942456d1adc
Author: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Date: Tue Apr 21 15:16:33 2026 +0200
ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
ipv6_rpl_srh_rcv() decompresses an RFC 6554 Source Routing Header, swaps
the next segment into ipv6_hdr->daddr, recompresses, then pulls the old
header and pushes the new one plus the IPv6 header back. The
recompressed header can be larger than the received one when the swap
reduces the common-prefix length the segments share with daddr (CmprI=0,
CmprE>0, seg[0][0] != daddr[0] gives the maximum +8 bytes).
pskb_expand_head() was gated on segments_left == 0, so on earlier
segments the push consumed unchecked headroom. Once skb_push() leaves
fewer than skb->mac_len bytes in front of data,
skb_mac_header_rebuild()'s call to:
skb_set_mac_header(skb, -skb->mac_len);
will store (data - head) - mac_len into the u16 mac_header field, which
wraps to ~65530, and the following memmove() writes mac_len bytes ~64KiB
past skb->head.
A single AF_INET6/SOCK_RAW/IPV6_HDRINCL packet over lo with a two
segment type-3 SRH (CmprI=0, CmprE=15) reaches headroom 8 after one
pass; KASAN reports a 14-byte OOB write in ipv6_rthdr_rcv.
Fix this by expanding the head whenever the remaining room is less than
the push size plus mac_len, and request that much extra so the rebuilt
MAC header fits afterwards.
Fixes: 8610c7c6e3 ("net: ipv6: add support for rpl sr exthdr")
Cc: stable <stable@kernel.org >
Reported-by: Anthropic
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Link: https://patch.msgid.link/2026042133-gout-unvented-1bd9@gregkh
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-05-21 15:06 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: Sabrina Dubroca <sdubroca@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:44 +00:00
CKI KWF Bot
438bcf0c3b
Merge: CVE-2026-43341: net/ipv6: ioam6: prevent schema length wraparound in trace fill
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2559
JIRA: https://redhat.atlassian.net/browse/RHEL-174787
CVE: CVE-2026-43341
```
commit 5e67ba9bb531e1ec6599a82a065dea9040b9ce50
Author: Pengpeng Hou <pengpeng@iscas.ac.cn >
Date: Wed Mar 25 15:41:52 2026 +0800
net/ipv6: ioam6: prevent schema length wraparound in trace fill
ioam6_fill_trace_data() stores the schema contribution to the trace
length in a u8. With bit 22 enabled and the largest schema payload,
sclen becomes 1 + 1020 / 4, wraps from 256 to 0, and bypasses the
remaining-space check. __ioam6_fill_trace_data() then positions the
write cursor without reserving the schema area but still copies the
4-byte schema header and the full schema payload, overrunning the trace
buffer.
Keep sclen in an unsigned int so the remaining-space check and the write
cursor calculation both see the full schema length.
Fixes: 8c6f6fa677 ("ipv6: ioam: IOAM Generic Netlink API")
Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn >
Reviewed-by: Justin Iurman <justin.iurman@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-05-08 19:28 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: Paolo Abeni <pabeni@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:41 +00:00
CKI KWF Bot
1dfd1381f8
Merge: xen: buffer overflow in drivers/xen/sys-hypervisor.c
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2529
JIRA: https://redhat.atlassian.net/browse/RHEL-172518
CVE: CVE-2026-31786
Fix a buffer overflow in drivers/xen/sys-hypervisor.c (XSA-485 / CVE-2026-31786)
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com >
Approved-by: Ani Sinha <anisinha@redhat.com >
Approved-by: simsingh <simsingh@redhat.com >
Approved-by: Maxim Levitsky <mlevitsk@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:38 +00:00
CKI KWF Bot
7bb035c5df
Merge: ext4: revert crc32c library changes due to missing functionality
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2343
JIRA: https://redhat.atlassian.net/browse/RHEL-159116
Upstream Status: RHEL only.
This patch was backported a bit overzealously as part of a recent
ext4 upstream syncup. The requisite changes to connect the crc32c
library to the arch optimizations referred to in the original commit
do not exist in CS10, which means this actually causes a performance
degradation on high performance storage. Since the library changes
are unplanned, back out the change in ext4 to restore original
performance.
Signed-off-by: Brian Foster <bfoster@redhat.com >
Approved-by: Pavel Reichl <preichl@redhat.com >
Approved-by: Carlos Maiolino <cmaiolino@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-20 09:14:35 +00:00
CKI KWF Bot
619fbe8f94
[redhat] kernel-6.12.0-261.el10
...
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
2026-08-18 06:06:11 -04:00
CKI KWF Bot
1366f919fa
Merge: mm/util: don't read __page_2 for order-1 folios in snapshot_page()
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3288
JIRA: https://redhat.atlassian.net/browse/RHEL-214116
commit 7441d6348c70738e9ed307510db171c7a9b3f4bf
Author: Aboorva Devarajan <aboorvad@linux.ibm.com >
Date: Thu, 9 Jul 2026 01:49:54 +0530
snapshot_page() currently reads __page_2 after checking nr_pages > 1, but
it should only do so when nr_pages > 2.
If an order-1 folio is allocated at the end of a vmemmap section,
__page_2 will not exist and reading it will cause a fault.
During DLPAR memory remove on a 22 TB ppc64le LPAR, snapshot_page() oopsed
on the page isolation path while reading an order-1 folio's __page_2 from
an adjacent absent section (unmapped vmemmap).
Fix this to avoid reading memmap that doesn't exist (e.g., a vmemmap
hole).
Link: https://lore.kernel.org/20260708201954.686111-1-aboorvad@linux.ibm.com
Fixes: 31a31da8a618 ("mm: move _pincount in folio to page[2] on 32bit")
Signed-off-by: Aboorva Devarajan <aboorvad@linux.ibm.com >
Reported-by: Sourabh Jain <sourabhjain@linux.ibm.com >
Acked-by: David Hildenbrand (Arm) <david@kernel.org >
Reviewed-by: Lorenzo Stoakes <ljs@kernel.org >
Reviewed-by: Matthew Wilcox (Oracle) <willy@infradead.org >
Reviewed-by: Luiz Capitulino <luizcap@redhat.com >
Cc: Liam R. Howlett <liam@infradead.org >
Cc: Michal Hocko <mhocko@suse.com >
Cc: Mike Rapoport <rppt@kernel.org >
Cc: "Ritesh Harjani (IBM)" <ritesh.list@gmail.com >
Cc: Suren Baghdasaryan <surenb@google.com >
Cc: Vlastimil Babka <vbabka@kernel.org >
Cc: <stable@vger.kernel.org > # v6.15+
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Luiz Capitulino <luizcap@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:35 +00:00
CKI KWF Bot
7287f6faad
Merge: selftests: tls: Catch up to v7.2-rc1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3277
JIRA: https://redhat.atlassian.net/browse/RHEL-153139
Testing: Ran
```
tools/testing/selftests/net/tls -r tls.12_aes_gcm.splice_short -r tls.13_aes_gcm.splice_short -r tls.12_chacha.splice_short -r tls.13_chacha.splice_short -r tls.12_aes_ccm.splice_short -r tls.13_aes_ccm.splice_short -r tls.12_aes_gcm_256.splice_short -r tls.13_aes_gcm_256.splice_short -r tls.13_nopad.splice_short
```
net/tls splice tests currently fail on 64k page kernel because of missing upstream commit:
3e52f56875c6 ("selftests: tls: size splice_short pipe by page size")
This MR brings the net/tls selftest up to v7.2-rc1, which is the above commits plus two freebies.
Signed-off-by: Valentin Schneider <vschneid@redhat.com >
Approved-by: Tomas Glozar <tglozar@redhat.com >
Approved-by: Wander Lairson Costa <wander@redhat.com >
Approved-by: Sabrina Dubroca <sdubroca@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:33 +00:00
CKI KWF Bot
5fa25fd7a5
Merge: perf/aux: Fix page UAF in map_range()
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3249
JIRA: https://redhat.atlassian.net/browse/RHEL-218473
CVE: CVE-2026-64300
upstream
========
commit 5948aaf64f81f217a25dcc2bf6c0779bca19566c
Author: Lee Jia Jie <jiajie.lee@starlabs.sg >
Date: Thu Jul 9 21:56:19 2026 +0800
description
===========
map_range() reads rb->aux_pages[], rb->aux_nr_pages and rb->aux_pgoff via
perf_mmap_to_page() while holding only event->mmap_mutex. Those fields are
serialized by rb->aux_mutex, and mmap_mutex is per event.
Thus, two events sharing one rb via PERF_EVENT_IOC_SET_OUTPUT can race
rb_alloc_aux() with map_range(), leading to a page-UAF scenario as follows:
CPU 0 CPU 1
===== =====
rb_alloc_aux() map_range()
[1]: allocate rb->aux_pages[0]
[2]: rb->aux_nr_pages++
[3]: perf_mmap_to_page()
returns rb->aux_pages[0]
[4]: map it as VM_PFNMAP
[5]: rb->aux_pgoff = 1
munmap the page
[6]: free rb->aux_pages[0]
Pages mapped as VM_PFNMAP have no refcount protection, so CPU 1 holds a
mapping to a freed physical frame.
Fix this by taking rb->aux_mutex across the page walk in map_range().
Fixes: b709eb872e19 ("perf: map pages in advance")
Signed-off-by: Lee Jia Jie <jiajie.lee@starlabs.sg >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
Cc: stable@vger.kernel.org
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Arnaldo Carvalho de Melo <acme@redhat.com >
Cc: Namhyung Kim <namhyung@kernel.org >
Signed-off-by: Michael Petlan <mpetlan@redhat.com >
Approved-by: tallison1 <tallison@redhat.com >
Approved-by: ashelat <ashelat@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:32 +00:00
CKI KWF Bot
994f2e5c2f
Merge: CVE-2026-64557: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3224
JIRA: https://redhat.atlassian.net/browse/RHEL-231358
CVE: CVE-2026-64557
* 9707a015fe8f3ba8ec7c270f3b2b8efb38823d6b Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregister [linux]
* 6fef032af0092ed5ccb767239a9ac1bc38c08a40 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb() [linux]
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-08-10 19:08 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: David Marlin <dmarlin@redhat.com >
Approved-by: Charles Mirabile <cmirabil@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:30 +00:00
CKI KWF Bot
e0e4ef7be2
Merge: perf build-id: Fix off-by-one bug when printing kernel/module build-id
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3220
JIRA: https://redhat.atlassian.net/browse/RHEL-122642
Fix off by one byte error when printing build-id via snprintf as it doesn't handle the '\\0' terminating character.
Signed-off-by: Marek Pazur <mpazur@redhat.com >
Approved-by: ashelat <ashelat@redhat.com >
Approved-by: Michael Petlan <mpetlan@redhat.com >
Approved-by: tallison1 <tallison@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:27 +00:00
CKI KWF Bot
deb2fc781d
Merge: arm_mpam: Pull forward to 7.2+linux-next
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3208
JIRA: https://redhat.atlassian.net/browse/RHEL-218644
This brings the centos 10, MPAM system up to date with mainline 7.2rc
Signed-off-by: Jeremy Linton <jlinton@redhat.com >
Approved-by: Gavin Shan <gshan@redhat.com >
Approved-by: Mark Salter <msalter@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:24 +00:00
CKI KWF Bot
7a928b9bbe
Merge: arm64: DTS updates from v6.19 for RHEL-relevant platforms
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3002
This MR backports selected arm64 DTS updates from the upstream v6.19 development cycle for RHEL 10.3.
The scope is limited to SoC-level DTSI updates for NXP/Freescale i.MX8 and TI K3/AM62 platforms. Board-specific DTS churn, defconfig-only changes, ARM64 core changes, MM/sysreg changes, crypto/FPSIMD changes, and unrelated dependency series were intentionally excluded to keep the MR focused and reviewable.
JIRA: https://issues.redhat.com/browse/RHEL-213310
Signed-off-by: Steve Dunnagan <sdunnaga@redhat.com >
Approved-by: Eric Chanudet <echanude@redhat.com >
Approved-by: Mark Salter <msalter@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:23 +00:00
CKI KWF Bot
b5138b23a3
Merge: Recent upstream fixes for DMA engine drivers
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2984
JIRA: https://redhat.atlassian.net/browse/RHEL-213821
Upstream-Status: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Recent upstream fixes for DMA engine drivers
Signed-off-by: Eder Zulian <ezulian@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Eric Chanudet <echanude@redhat.com >
Approved-by: Vladislav Dronov <vdronov@redhat.com >
Approved-by: Jerry Snitselaar <jsnitsel@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:20 +00:00
CKI KWF Bot
c454b9e6cf
Merge: CVE-2026-43276: net: mana: Fix double destroy_workqueue on service rescan PCI path
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2670
JIRA: https://redhat.atlassian.net/browse/RHEL-180276
CVE: CVE-2026-43276
* f975a0955276579e2176a134366ed586071c7c6a net: mana: Fix double destroy_workqueue on service rescan PCI path [linux]
* 87c2302813abc55c46485711a678e3c312b00666 net/mana: Null service_wq on setup error to prevent double destroy [linux]
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-05-29 08:18 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: ggoklani <ggoklani@redhat.com >
Approved-by: Ani Sinha <anisinha@redhat.com >
Approved-by: Vitaly Kuznetsov <vkuznets@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:18 +00:00
CKI KWF Bot
bd1bea1d61
Merge: CVE-2026-46145: RDMA/mana: Validate rx_hash_key_len
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2661
JIRA: https://redhat.atlassian.net/browse/RHEL-180091
CVE: CVE-2026-46145
Backported from tree(s): linux
```
commit 6dd2d4ad9c8429523b1c220c5132bd551c006425
Author: Jason Gunthorpe <jgg@nvidia.com >
Date: Tue Apr 28 13:17:37 2026 -0300
RDMA/mana: Validate rx_hash_key_len
Sashiko points out that rx_hash_key_len comes from a uAPI structure and is
blindly passed to memcpy, allowing the userspace to trash kernel
memory. Bounds check it so the memcpy cannot overflow.
Cc: stable@vger.kernel.org
Fixes: 0266a17763 ("RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter")
Link: https://sashiko.dev/#/patchset/0-v2-1c49eeb88c48%2B91-rdma_udata_rep_jgg%40nvidia.com?part=1
Link: https://patch.msgid.link/r/4-v1-41f3135e5565+9d2-rdma_ai_fixes1_jgg@nvidia.com
Reviewed-by: Long Li <longli@microsoft.com >
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com >
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-05-28 16:48 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: ggoklani <ggoklani@redhat.com >
Approved-by: Kamal Heib <kheib@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-18 10:04:15 +00:00
CKI KWF Bot
2996eb7e41
[redhat] kernel-6.12.0-260.el10
...
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
2026-08-14 15:01:00 -04:00
CKI KWF Bot
89de473b0b
Merge: x86/mce: Set up the polling timer before CMCI discovery
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3289
JIRA: https://redhat.atlassian.net/browse/RHEL-239086
commit a213dfaa2596c1c0dc4dae91c14fbfa499c03223
Author: Breno Leitao <leitao@debian.org >
Date: Mon Aug 3 02:47:40 2026 -0700
x86/mce: Set up the polling timer before CMCI discovery
I hit the following on one of my machines:
mce: CPU0 BANK15 CMCI inherited storm
------------[ cut here ]------------
ODEBUG: assert_init not available (active state 0) object: (____ptrval____) object type: timer_list hint: 0x0
WARNING: lib/debugobjects.c:632 at debug_object_assert_init+0x178/0x230, CPU#0: swapper/0/0
CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted 7.2.0-rc5 #3 PREEMPTLAZY
RIP: 0010:debug_object_assert_init+0x18f/0x230
Call Trace:
<TASK>
__mod_timer
mce_timer_kick
cmci_discover
intel_init_cmci
mce_intel_feature_init
mcheck_cpu_init
identify_cpu
identify_boot_cpu
arch_cpu_finalize_init
start_kernel
A second splat follows right after, from timer_setup() finding that same
timer already queued:
ODEBUG: init active (active state 0) object: (____ptrval____) object type: timer_list hint: stub_timer+0x0/0x10
This is happening because CMCI storm detection is trying to modify the timer
before latter was properly set up.
Set up the timer first. __mcheck_cpu_setup_timer() only calls timer_setup(),
and depends on neither the generic nor the vendor init.
[ bp: Massage commit message. ]
Fixes: 1f68ce2a02 ("x86/mce: Handle Intel threshold interrupt storms")
Signed-off-by: Breno Leitao <leitao@debian.org >
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de >
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20260803-mce_timer_init-v1-1-9539db424330@debian.org
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:59:08 +00:00
CKI KWF Bot
c92224bccb
Merge: scsi: target: Fix hexadecimal CHAP_I handling
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3279
# Merge Request Required Information
## Summary of Changes
JIRA: https://redhat.atlassian.net/browse/RHEL-231666
CVE: CVE-2026-63886
In the Linux kernel, the following vulnerability has been resolved:
scsi: target: iscsi: Validate CHAP_R length before base64 decode
chap_server_compute_hash() allocates client_digest as
kzalloc(chap->digest_size) and then, for BASE64-encoded responses,
passes chap_r directly to chap_base64_decode() without checking whether
the input length could produce more than digest_size bytes of output.
chap_base64_decode() writes to the destination unconditionally as long
as there is input to consume. With MAX_RESPONSE_LENGTH set to 128 and
the "0b" prefix stripped by extract_param(), up to 127 base64 characters
can reach the decoder. 127 characters decode to 95 bytes. For SHA-256
(digest_size=32) this overflows client_digest by 63 bytes; for MD5
(digest_size=16) the overflow is 79 bytes.
The length check at line 344 fires after the write has already happened.
The HEX branch in the same switch statement already validates the length
up front. Apply the same approach to the BASE64 branch: strip trailing
base64 padding characters, then reject any input whose data length
exceeds DIV_ROUND_UP(digest_size * 4, 3) before calling the decoder.
Stripping trailing '=' before the comparison handles both padded and
unpadded encodings. chap_base64_decode() already returns early on '=',
so the full original string is still passed to the decoder unchanged.
The mutual CHAP path decodes CHAP_C into initiatorchg_binhex, which is
kzalloc(CHAP_CHALLENGE_STR_LEN). extract_param() caps initiatorchg at
CHAP_CHALLENGE_STR_LEN characters, so at most CHAP_CHALLENGE_STR_LEN-1
base64 characters reach the decoder. The maximum decoded size,
DIV_ROUND_UP((CHAP_CHALLENGE_STR_LEN-1) * 3, 4), is less than
CHAP_CHALLENGE_STR_LEN, so no overflow is possible there. A comment is
added at the call site to document this.
Signed-off-by: Maurizio Lombardi <mlombard@redhat.com >
## Approved Development Ticket(s)
All submissions to CentOS Stream must reference a ticket in [Red Hat Jira](https://issues.redhat.com/ ).
<details><summary>Click for formatting instructions</summary>
Please follow the CentOS Stream [contribution documentation](https://docs.centos.org/centos-stream-docs/contributors-guide/ ) for how to file this ticket and have it approved.
List tickets each on their own line of this description using the format "Resolves: RHEL-76229", "Related: RHEL-76229" or "Reverts: RHEL-76229", as appropriate.
</details>
Approved-by: Laurence Oberman <loberman@redhat.com >
Approved-by: djeffery1 <djeffery@redhat.com >
Approved-by: Chris Leech <cleech@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:59:06 +00:00
CKI KWF Bot
bb4e8b4bc7
Merge: thermal: core: Fix thermal zone device registration error path
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3258
JIRA: https://redhat.atlassian.net/browse/RHEL-226828
CVE: CVE-2026-43332
commit 9e07e3b81807edd356e1f794cffa00a428eff443
Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com >
Date: Wed Apr 1 16:33:53 2026 +0200
thermal: core: Fix thermal zone device registration error path
If thermal_zone_device_register_with_trips() fails after registering
a thermal zone device, it needs to wait for the tz->removal completion
like thermal_zone_device_unregister(), in case user space has managed
to take a reference to the thermal zone device's kobject, in which case
thermal_release() may not be called by the error path itself and tz may
be freed prematurely.
Add the missing wait_for_completion() call to the thermal zone device
registration error path.
Fixes: 04e6ccfc93 ("thermal: core: Fix NULL pointer dereference in zone registration error path")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com >
Cc: All applicable <stable@vger.kernel.org >
Reviewed-by: Lukasz Luba <lukasz.luba@arm.com >
Tested-by: Lukasz Luba <lukasz.luba@arm.com >
Link: https://patch.msgid.link/2849815.mvXUDI8C0e@rafael.j.wysocki
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:59:05 +00:00
CKI KWF Bot
7dca812243
Merge: perf/arm_pmu: Skip PMCCNTR_EL0 on NVIDIA Olympus
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3246
JIRA: https://issues.redhat.com/browse/RHEL-176084
NVIDIA Olympus has SMT cores that share `PMCCNTR_EL0`. This results in the counter incrementing even during a WFI/WFE if the sibling is not idle which is unexpected. This patch avoids using `PMCCNTR_EL0` on the platform.
Signed-off-by: Charles Mirabile <cmirabil@redhat.com >
Approved-by: Mark Langsdorf <mlangsdo@redhat.com >
Approved-by: Mark Salter <msalter@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:59:03 +00:00
CKI KWF Bot
22ca799912
Merge: cpuidle: resolve a potential performance degradation
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3221
RESOLVES: RHEL-222582
JIRA: https://redhat.atlassian.net/browse/RHEL-222582
Upstream Status: RHEL-Only
This reverts commit 9216f15650 .
Commit 9216f15650 reverted a
commit that caused a performance regression on some Intel
Jasper Lake systems. Reverting that commit caused a different
performance regression on some other systems. On balance,
we would prefer that those other systems have better performance
even if some Jasper Lake systems suffer worse performance.
Signed-off-by: Mark Langsdorf <mlangsdo@redhat.com >
Approved-by: Steve Best <sbest@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:59:01 +00:00
CKI KWF Bot
f78d306b03
Merge: drm: several CVE fixes GPU team spring 30
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3217
We are collecting several CVE fixes into single MRs for easier QE testing
JIRA: https://redhat.atlassian.net/browse/RHEL-222670
JIRA: https://redhat.atlassian.net/browse/RHEL-222688
JIRA: https://redhat.atlassian.net/browse/RHEL-222698
JIRA: https://redhat.atlassian.net/browse/RHEL-222746
JIRA: https://redhat.atlassian.net/browse/RHEL-222752
JIRA: https://redhat.atlassian.net/browse/RHEL-222574
JIRA: https://redhat.atlassian.net/browse/RHEL-222626
JIRA: https://redhat.atlassian.net/browse/RHEL-222650
```
CVE: CVE-2026-53329
CVE: CVE-2026-53136
CVE: CVE-2026-53143
CVE: CVE-2026-63884
CVE: CVE-2026-53356
CVE: CVE-2026-64219
CVE: CVE-2026-63879
CVE: CVE-2026-53374
Backported from tree(s): linux
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
Signed-off-by: Karol Herbst <kherbst@redhat.com >
Approved-by: José Expósito <jexposit@redhat.com >
Approved-by: Peter Kopec <pekopec@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:59:00 +00:00
CKI KWF Bot
005667c2e6
Merge: KVM: VMX: introduce module parameter to disable CET
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3212
# Merge Request Required Information
## Summary of Changes
```
KVM: VMX: introduce module parameter to disable CET
JIRA: https://redhat.atlassian.net/browse/RHEL-235002
KVM: VMX: introduce module parameter to disable CET
There have been reports of host hangs caused by CET virtualization.
Until these are analyzed further, introduce a module parameter that
makes it possible to easily disable it.
```
## Approved Development Ticket(s)
Resolves: [RHEL-235002](https://redhat.atlassian.net/browse/RHEL-235002 )
Signed-off-by: Aidan Wallace <awallace@redhat.com >
Approved-by: Paolo Bonzini <bonzini@gnu.org >
Approved-by: Maxim Levitsky <mlevitsk@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:58:58 +00:00
CKI KWF Bot
dbb706437d
Merge: perf/arm-cmn: Pull forward to 7.2rc
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3211
JIRA: https://redhat.atlassian.net/browse/RHEL-234652
This set pulls the arm-cmn driver forward to current mainline 7.2rc.
Signed-off-by: Jeremy Linton <jlinton@redhat.com >
Approved-by: Mark Langsdorf <mlangsdo@redhat.com >
Approved-by: Mark Salter <msalter@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:58:56 +00:00
CKI KWF Bot
d0641739de
Merge: perf trace: Refactor augmented_raw_syscalls using bpf_for
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3038
JIRA: https://redhat.atlassian.net/browse/RHEL-183355
Fix issue where perf built with clang-22 contains incompatible BPF code that is then refused by the kernel
Signed-off-by: Trevor Allison <tallison@redhat.com >
Approved-by: Michael Petlan <mpetlan@redhat.com >
Approved-by: ashelat <ashelat@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:58:55 +00:00
CKI KWF Bot
28e0de09ae
Merge: ALSA - update drivers for 10.3 - upstream 7.1.5 (stable)
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3023
JIRA: https://issues.redhat.com/browse/RHEL-193253
This upstream patchset updates the ALSA driver code to upstream stable 7.1.5 kernel.
Omitted-fix: dd1bfaf9413e9c8a0fcfb45dcb735c6768a45251 # see commit - this revert is for 7.2+ kernel code
Omitted-fix: 99c159279c6dfa2c4867c7f76875f58263f8f43b # used hash 225d70b8074502acee3943bf0c2e839e867cd38c for backport - already in RHEL kernel
Signed-off-by: Jaroslav Kysela <jkysela@redhat.com >
Approved-by: Krzysztof Pawlinski <kpawlins@redhat.com >
Approved-by: Desnes Nunes <desnesn@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:58:53 +00:00
CKI KWF Bot
4932196eca
Merge: [RHEL 10.3]: rebase HID subsystem to 7.1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2819
This is the usual rebase of the HID subsystem up to kernel v7.1 for 10.3.
```
JIRA: https://issues.redhat.com/browse/RHEL-170872
JIRA: https://redhat.atlassian.net/browse/RHEL-183865
Depends: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2636
All following omitted-fix are not in drivers/hid/ and can thus safely be ignored:
Omitted-fix: fd1d6b9d13f35dccbacbae25ed53593cd9086f84 # xz not part of this MR
Omitted-fix: 96a7b71c4438d3b72d6c95e3efdc9e8e8aee6b78 # ubd not part of this MR
Omitted-fix: 795469820c638b4449f3bb90ee5e98ebccfbc480 # kcsan not part of this MR
Omitted-fix: 5548dd7fa84510f7bbce67c35cc3b388c86aeddf # testing/vma and testing/radix-tree not parts of this MR
Omitted-fix: 405ca72dc589dd746e5ee5378bb9d9ee7f844010 # landlock not part of this MR
Omitted-fix: 4c0134639694fcdc4ab041d7c53d6188a3e18040 # KVM not part of this MR
Omitted-fix: 4c6d43db2a4d2cef3921e885cf34798f790d34ea # net: dst_metadata not part of this MR
Omitted-fix: 01793374319cdb685bd487633bbd8bd57f416172 # m68k: defconfig not part of this MR
Omitted-fix: 94ff7c59cdfde3a16ab830531acbcb3091b292eb # RDMA not part of this MR
Omitted-fix: 2d2b5507e598984f5832f0c5193f35733c42995e # btrfs not part of this MR
Omitted-fix: 94ff7c59cdfde3a16ab830531acbcb3091b292eb # RDMA not part of this MR
Omitted-fix: 9f4ab0787e7bf6d2c709207317e9d4cd43909869 # btrfs not part of this MR
Omitted-fix: 37f1f51fba1a4320149b1ea3b21d254d4b221b0a # btrfs not part of this MR
Following one was silently dropped from Linus's tree during 7.2 pull request from Jiri Kosina, my HID co-maintainer:
Omitted-fix: d0ff08d946c83b51359a8063c41e9f5af067e628 # not making any effect in 7.2-rc1, silently dropped in a merge commit
```
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com >
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Eric Chanudet <echanude@redhat.com >
Approved-by: Andrea Arcangeli <aarcange@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: Barry Dunn <badunn@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-14 18:58:51 +00:00
CKI KWF Bot
50f0687005
[redhat] kernel-6.12.0-259.el10
...
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
2026-08-13 04:31:41 -04:00
CKI KWF Bot
67043a4593
Merge: redhat/kernel.spec.template: Switch UKI addons back to 504 cert
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3282
JIRA: https://redhat.atlassian.net/browse/RHEL-238666
To make kernel's PCR7 measurement the same when UKI cmdline addons are used
and when they are not, the addons must be signed by the same cert as the
UKI. The switch to 801 was accidential.
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com >
Approved-by: Emanuele Giuseppe Esposito <eesposit@redhat.com >
Approved-by: Jan Stancek <jstancek@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:55 +00:00
CKI KWF Bot
68c83cdd8a
Merge: CIFS: fix broken directory listing against old SMB1 servers [rhel-10.3]
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3222
- fix broken directory listing against old SMB1 servers
JIRA: https://redhat.atlassian.net/browse/RHEL-235810
Signed-off-by: Paulo Alcantara <paalcant@redhat.com >
Approved-by: Scott Mayhew <smayhew@redhat.com >
Approved-by: David Howells <dhowells@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:53 +00:00
CKI KWF Bot
54b94baabf
Merge: CVE-2026-52991: sched/psi: fix race between file release and pressure write
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3188
JIRA: https://redhat.atlassian.net/browse/RHEL-232559
CVE: CVE-2026-52991
* a5b98009f16d8a5fb4a8ff9a193f5735515c38fa sched/psi: fix race between file release and pressure write [linux]
* fadeedd7cfc5d73d33fa3d7ac54b9b27aabd09d2 sched/psi: Create the psimon kthread outside of cgroup_mutex [linux]
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-08-06 00:56 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Waiman Long <longman@redhat.com >
Approved-by: Phil Auld <pauld@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:52 +00:00
CKI KWF Bot
68916cdc7c
Merge: vhost: reset the vring metadata cache on vring reconfiguration [10.3]
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3074
JIRA: https://redhat.atlassian.net/browse/RHEL-224534
Backported from tree(s): linux
```
vhost: reset the vring metadata cache on vring reconfiguration
vq->meta_iotlb[] caches the vhost_iotlb_map that backs each vring
metadata region, and iotlb_access_ok() returns early on a cache hit,
taking the hit as proof that the region has already been validated:
if (vhost_vq_meta_fetch(vq, addr, len, type))
return true;
The cache is reset on VHOST_IOTLB_UPDATE and VHOST_IOTLB_INVALIDATE, on
device IOTLB (re)initialisation and on vq reset, but not when
VHOST_SET_VRING_ADDR replaces vq->desc, vq->avail and vq->used, nor when
VHOST_SET_VRING_NUM changes the region sizes.
With a device IOTLB attached both ioctls are accepted while the vq is
live, and neither validates the addresses at ioctl time: vq_access_ok()
and vq_log_used_access_ok() return true early because the addresses are
GIOVAs, deferring validation to prefetch time. Once the cache has been
populated that deferred validation no longer runs -- vq_meta_prefetch()
hits the stale entry and returns true -- and vhost_vq_meta_fetch() keeps
translating through the old mapping as
map->addr + addr - map->start
for an address the mapping no longer covers. vhost_copy_to_user() and
vhost_copy_from_user() consume the result with __copy_to_user() and
__copy_from_user(), which do not check it either, so a subsequent used
ring update or descriptor fetch accesses memory outside the region the
IOTLB actually maps.
Reset the metadata cache whenever the vring is reconfigured, so the new
addresses are pushed back through iotlb_access_ok()'s slow path.
Fixes: f889491380 ("vhost: introduce O(1) vq metadata cache")
Cc: stable@vger.kernel.org
Assisted-by: tencentos-corvus-ai:kimi-k3
Signed-off-by: Jun Yang <junvyyang@tencent.com >
Message-ID: <20260803014823.68623-1-juny24602@gmail.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
(cherry picked from commit de845981da67a6b049080c87e605130b0c30adc5)
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-08-05 13:42 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: MST <mst@redhat.com >
Approved-by: Stefano Garzarella <sgarzare@redhat.com >
Approved-by: Eugenio Pérez <eperezma@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:50 +00:00
CKI KWF Bot
93b969cd26
Merge: Fix bugs and performance of kstack offset randomisation
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3071
JIRA: https://redhat.atlassian.net/browse/RHEL-215975
Fix various issues with kstack randomization.
Signed-off-by: Mark Salter <msalter@redhat.com >
Approved-by: Jennifer Berringer <jberring@redhat.com >
Approved-by: Steve Best <sbest@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:48 +00:00
CKI KWF Bot
69e8c50312
Merge: DPLL: Add support for NCO (numerically controlled oscillator)
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2936
JIRA: https://redhat.atlassian.net/browse/RHEL-176048
* b1d0c412088e dpll: add STATE_CONNECTED_OVERRIDE pin capability [net-next]
* 0cc8348a9786 dpll: add DPLL_PIN_TYPE_INT_NCO pin type [net-next]
* 2b11bde391c4 dpll: zl3073x: use per-operation poll timeouts [net-next]
* 21460118d71b dpll: zl3073x: add per-DPLL serialization lock [net-next]
* 3553976ffe2f dpll: zl3073x: add NCO virtual input pin [net-next]
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-07-16 12:53 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Ivan Vecera <ivecera@redhat.com >
Approved-by: Michal Schmidt <mschmidt@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:46 +00:00
CKI KWF Bot
b122b344e2
Merge: netfilter: rebase on top of v7.2-rc3
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2914
JIRA: https://redhat.atlassian.net/browse/RHEL-185609
CVE: CVE-2026-53211
CVE: CVE-2026-53134
CVE: CVE-2026-53218
CVE: CVE-2026-52942
CVE: CVE-2026-53219
CVE: CVE-2026-53220
CVE: CVE-2026-53266
CVE: CVE-2026-53267
CVE: CVE-2026-53212
CVE: CVE-2026-53268
CVE: CVE-2026-53269
CVE: CVE-2026-53270
CVE: CVE-2026-64554
Next rebase to keep sizes more reviewable. This is very close to upstream with only a few conflicts.
Signed-off-by: Florian Westphal <fwestpha@redhat.com >
Approved-by: Phil Sutter <psutter@redhat.com >
Approved-by: Eric Garver <egarver@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:44 +00:00
CKI KWF Bot
81916a1f89
Merge: Enable batched TLB flush in unmap_hotplug_range()
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2909
JIRA: https://redhat.atlassian.net/browse/RHEL-184786
Use batched TLB flush to speed up unmap_hotplug_range().
Signed-off-by: Mark Salter <msalter@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Luiz Capitulino <luizcap@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:42 +00:00
CKI KWF Bot
2d4fe3e1e9
Merge: CNB103: devlink: update devlink to the v7.1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2822
JIRA: https://redhat.atlassian.net/browse/RHEL-179081
Depends: !2273
Devlink update to version v7.1
Signed-off-by: Petr Oros <poros@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Eric Chanudet <echanude@redhat.com >
Approved-by: Ivan Vecera <ivecera@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:40 +00:00
CKI KWF Bot
dca2371bc7
Merge: Enable DWAPB I2C controller on Fujitsu MONAKA
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2328
Add Fujitsu Monaka ACPI HID to DWAPB I2C controller
JIRA: https://redhat.atlassian.net/browse/RHEL-23132
Signed-off-by: Mark Salter <msalter@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Daniel Horak <dhorak@redhat.com >
Approved-by: Jiri Dluhos <jdluhos@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:37 +00:00
CKI KWF Bot
ae83fae2e8
Merge: Enable DWAPB GPIO controller on Fujitsu MONAKA
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2327
Add Fujitsu Monaka ACPI HID to designware GPIO driver
JIRA: https://redhat.atlassian.net/browse/RHEL-23123
Signed-off-by: Mark Salter <msalter@redhat.com >
Approved-by: Daniel Horak <dhorak@redhat.com >
Approved-by: Jiri Dluhos <jdluhos@redhat.com >
Approved-by: Bastien Nocera <bnocera@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:34 +00:00
CKI KWF Bot
9065da685e
Merge: stmmac driver update up to v6.17+
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2113
This MR was opened with patches from a previous MR due to difference conflicts.
Omitted-fix: eb6ac268a7c9b9e1c57daac4c68b634049d3d8c6 mips: configs: loongson1: Update defconfig
Omitted-fix: 89886abd073489e26614e4d80fb8eb70d3938a0b net: stmmac: dwc-qos: fix clk prepare/enable leak on probe failure
Omitted-fix: 8cff9dbe89d8bd44d9a5e631c9394dd3901ffd79 net: stmmac: Update default_an_inband before passing value to phylink_config
JIRA: https://issues.redhat.com/browse/RHEL-128151
JIRA: https://issues.redhat.com/browse/RHEL-100501
Signed-off-by: Izabela Bakollari <ibakolla@redhat.com >
Approved-by: Ivan Vecera <ivecera@redhat.com >
Approved-by: Jakub Ramaseuski <jramaseu@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-13 08:29:31 +00:00
CKI KWF Bot
b2e46d1a0a
[redhat] kernel-6.12.0-258.el10
...
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
2026-08-11 09:40:18 -04:00
CKI KWF Bot
3de2e81edd
Merge: i2c: core: Updates to fix adapter deregistration race
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3065
Description:
updates to fix adapter deregistration race
JIRA: https://issues.redhat.com/browse/RHEL-222908
CVE: CVE-2026-64279
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:17 +00:00
CKI KWF Bot
98a72659c1
Merge: CVE-2026-64496: iio: event: Fix event FIFO reset race
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3062
JIRA: https://redhat.atlassian.net/browse/RHEL-223371
CVE: CVE-2026-64496
Backported from tree(s): linux
```
iio: event: Fix event FIFO reset race
`iio_event_getfd()` creates the event file descriptor with
`anon_inode_getfd()`, which allocates a new fd, creates the anonymous
file and installs it in the process fd table before returning to the
caller.
The IIO code resets the event FIFO after `anon_inode_getfd()` has returned,
but before `IIO_GET_EVENT_FD_IOCTL` has copied the fd number to userspace.
But since fd tables are shared between threads, another thread can guess
the newly allocated fd number and issue a `read()` on it as soon as the fd
has been installed.
This means the `kfifo_to_user()` in `iio_event_chrdev_read()` can run in
parallel with the `kfifo_reset_out()` in `iio_event_getfd()`.
The kfifo documentation says that `kfifo_reset_out()` is only safe when it
is called from the reader thread and there is only one concurrent reader.
Otherwise it is dangerous and must be handled in the same way as
`kfifo_reset()`.
If that happens, `kfifo_to_user()` can advance the FIFO `out` index based
on state from before the reset, after the reset has already moved the `out`
index to the current `in` index. That can leave the FIFO with an `out`
index past the `in` index. A later `read()` can then see an underflowed
FIFO length and copy more data than the event FIFO buffer contains. This
can result in an out-of-bounds read and leak adjacent kernel memory to
userspace.
Move the FIFO reset before `anon_inode_getfd()`. At that point the event fd is
marked busy, but the new fd has not been installed yet, so userspace cannot
access it while the FIFO is reset.
Fixes: b91accafbb ("iio:event: Fix and cleanup locking")
Reported-by: Codex:gpt-5.5
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Reviewed-by: Nuno Sá <nuno.sa@analog.com >
Cc: <Stable@vger.kernel.org >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
(cherry picked from commit af791d295737ea6b6ff2c8d8488462a49c14af01)
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-08-03 09:53 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Steve Dunnagan <sdunnaga@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:15 +00:00
CKI KWF Bot
8664709d12
Merge: SELinux TCP/MPTCP connect check bypass via TCP Fast Open
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3056
JIRA: https://redhat.atlassian.net/browse/RHEL-222799
Backported from tree(s): linux
```
selinux: check connect-related permissions on TCP Fast Open
Similar to Landlock, SELinux was not updated when TCP Fast Open
support was introduced to ensure connect-related permissions are
checked when using TCP Fast Open. Update its socket_sendmsg() hook to
call selinux_socket_connect() when MSG_FASTOPEN is passed.
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/linux-security-module/20260616201615.275032-1-hexlabsecurity@proton.me/
Link: https://lore.kernel.org/linux-security-module/20260617180526.15627-2-matthieu@buffet.re/
Reported-by: Bryam Vargas <hexlabsecurity@proton.me >
Reported-by: Matthieu Buffet <matthieu@buffet.re >
Reported-by: Mikhail Ivanov <ivanov.mikhail1@huawei-partners.com >
Signed-off-by: Stephen Smalley <stephen.smalley.work@gmail.com >
Tested-by: Bryam Vargas <hexlabsecurity@proton.me >
Signed-off-by: Paul Moore <paul@paul-moore.com >
(cherry picked from commit 44c74d27d1b9aaa99fa8a83640c1223575262b80)
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-08-03 08:12 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Ondrej Mosnáček <omosnacek@gmail.com >
Approved-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:13 +00:00
CKI KWF Bot
678cacd4fd
Merge: mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3050
JIRA: https://redhat.atlassian.net/browse/RHEL-154489
commit d6e0ef44688249009dfa24f1cd619d41637de060
Author: Saranya Gopal <saranya.gopal@intel.com >
Date: Fri Mar 13 12:03:37 2026 +0200
mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs
Add Intel Nova Lake-H LPSS PCI IDs.
Signed-off-by: Saranya Gopal <saranya.gopal@intel.com >
Co-developed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com >
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com >
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Link: https://patch.msgid.link/20260313100337.3471-1-ilpo.jarvinen@linux.intel.com
Signed-off-by: Lee Jones <lee@kernel.org >
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:11 +00:00
CKI KWF Bot
761311b5b0
Merge: CVE-2026-64531: net: openvswitch: reject oversized nested action attrs
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3041
JIRA: https://redhat.atlassian.net/browse/RHEL-222496
CVE: CVE-2026-64531
Backported from tree(s): linux
```
net: openvswitch: reject oversized nested action attrs
Open vSwitch stores generated flow actions as nlattrs, whose nla_len
field is u16. Commit a1e64addf3ff ("net: openvswitch: remove
misbehaving actions length check") allowed the total sw_flow_actions
stream to grow beyond 64 KiB, which is valid, but also removed the last
guard preventing a generated nested action attribute from exceeding
U16_MAX.
An oversized generated container can thus be closed with a truncated
nla_len. A later dump or teardown then walks a structurally different
stream than the one that was validated. In particular, an oversized
nested CLONE/CT action may cause subsequent bytes in the generated
stream to be interpreted as independent actions.
Keep the larger total-action-stream behavior, but make nested action
close reject generated containers that do not fit in nla_len, and return
the error through all callers. For recursive SAMPLE, CLONE, DEC_TTL, and
CHECK_PKT_LEN builders, trim resource-owning action-list tails in reverse
construction order before discarding failed wrappers, so resources copied
into the rejected tails are released before the wrappers are removed.
Most failed outer wrappers are discarded by truncating actions_len after
child resources have been released. CHECK_PKT_LEN also trims its parent
after branch resources are gone. SET/TUNNEL close failures unwind their
known tun_dst ownership directly, and SET_TO_MASKED has no external
ownership and truncates on close failure.
Fixes: a1e64addf3ff ("net: openvswitch: remove misbehaving actions length check")
Cc: stable@vger.kernel.org
Assisted-by: avom-custom-harness:gpt-5.5-qwen3.6-mod-mix
Signed-off-by: Asim Viladi Oglu Manizada <manizada@pm.me >
Reviewed-by: Eelco Chaudron <echaudro@redhat.com >
Reviewed-by: Aaron Conole <aconole@redhat.com >
Reviewed-by: Ilya Maximets <i.maximets@ovn.org >
Link: https://patch.msgid.link/20260706094336.38639-1-manizada@pm.me
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
(cherry picked from commit 3f1f755366687d051174739fb99f7d560202f60b)
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-07-31 12:02 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=11779&issuetype=10016&priority=10001&summary=backporter+webhook+issue&components=66291 ) [^footer]
Approved-by: Timothy Redaelli <tredaelli@redhat.com >
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:09 +00:00
CKI KWF Bot
79b40df421
Merge: mei: bus: access mei_device under device_lock on cleanup
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3039
JIRA: https://redhat.atlassian.net/browse/RHEL-222295
commit f112ea910e554d58b4b39a4492b7d302f0f4204f
Author: Alexander Usyskin <alexander.usyskin@intel.com >
Date: Sun Jul 5 18:12:59 2026 +0300
mei: bus: access mei_device under device_lock on cleanup
Fix couple of problems in mei_cl_bus_dev_release():
mei_cl_flush_queues() is running without lock.
bus->file_list access after mei_dev_bus_put(bus) can become a
use-after-free if this was the last reference to bus.
Protect queues cleanup and WARN traversal by device lock there
to avoid the concurrent access problems.
Move WARN traversal before mei_dev_bus_put(bus).
This file uses bus variable name for mei_device, adjust
code of mei_cl_bus_dev_release() to use bus variable too.
Cc: stable <stable@kernel.org >
Fixes: 35e8a426b16a ("mei: bus: Check for still connected devices in mei_cl_bus_dev_release()")
Reviewed-by: Menachem Adin <menachem.adin@intel.com >
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com >
Link: https://patch.msgid.link/20260705151259.3054795-1-alexander.usyskin@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:06 +00:00
CKI KWF Bot
ca96e3617f
Merge: PM: EM: Fixes cost field and late boot with holes in CPU topology
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3035
Description:
updates to Fix cost field and late boot with holes in CPU topology
JIRA: https://issues.redhat.com/browse/RHEL-220528
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Lenny Szubowicz <lszubowi@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:03 +00:00
CKI KWF Bot
167d82ada9
Merge: soc/tegra: fuse: Fix spurious straps warning on SMCCC platforms
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3028
JIRA: https://issues.redhat.com/browse/RHEL-191743
This commit fixes a spurious warning seen frequently on NVIDIA platforms.
Signed-off-by: Charles Mirabile <cmirabil@redhat.com >
Approved-by: Eric Chanudet <echanude@redhat.com >
Approved-by: Mark Salter <msalter@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:38:01 +00:00
CKI KWF Bot
5d18076645
Merge: pinctrl-amd: Don't clear S4 wake bits at probe
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3014
JIRA: https://redhat.atlassian.net/browse/RHEL-212012
commit ffe8a0c6b55285ceaf2f42fc20c3a0594d14f1e9
Author: Mario Limonciello <mario.limonciello@amd.com >
Date: Mon Jul 20 11:28:44 2026 -0500
pinctrl-amd: Don't clear S4 wake bits at probe
commit 6bc3462a0f ("pinctrl: amd: Mask wake bits on probe again")
introduced a regression where Wake-on-LAN no longer works after suspend
or shutdown on some AMD platforms.
Firmware-programmed S4 wake bits for devices like PCIe NICs using PCI
PME are cleared at probe, but nothing restores them. Unlike S0i3/S3 wake
sources that use enable_irq_wake() -> amd_gpio_irq_set_wake(), PCIe PME
does not use GPIO IRQ infrastructure and relies on firmware configuration.
The original intent of commit 6bc3462a0f ("pinctrl: amd: Mask wake
bits on probe again") was to clear spurious wake bits left by firmware
to prevent unwanted wakeups. However, S4 wake bits are used for
hardware-level wake sources like WoL that bypass the kernel's IRQ wake
API.
Fix by preserving S4 wake bits at probe and only clearing S0i3/S3 bits:
- Firmware-configured S4 wake sources (WoL) continue working
- Kernel maintains control of S3/S0i3 wake policy via set_wake()
- S3-only wake sources work correctly per commit f31f33dbb3ba ("pinctrl:
amd: Take suspend type into consideration which pins are non-wake")
The trade-off is that firmware-programmed spurious S4 wake bits remain
set, but this is less problematic than breaking WoL.
Fixes: 6bc3462a0f ("pinctrl: amd: Mask wake bits on probe again")
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com >
Signed-off-by: Linus Walleij <linusw@kernel.org >
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:58 +00:00
CKI KWF Bot
d9c7877130
Merge: tools/power/x86/intel-speed-select: Harden daemon pidfile open
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3008
JIRA: https://redhat.atlassian.net/browse/RHEL-214504
commit 607af438e6430893a822964c841a1994b33acccc
Author: Ali Ahmet MEMIS <dev@unknownbbqr.xyz >
Date: Sun Apr 26 08:09:28 2026 -0700
tools/power/x86/intel-speed-select: Harden daemon pidfile open
Avoid symlink-based pidfile clobbering by opening the pidfile with
O_NOFOLLOW and validating it with fstat() before locking/writing.
The daemon currently uses a fixed pidfile path under /tmp. A local
unprivileged user can pre-create a symlink at that path and cause a
root-run daemon instance to write into an attacker-chosen file.
Fixes: 7fd786dfbd ("tools/power/x86/intel-speed-select: OOB daemon mode")
Signed-off-by: Ali Ahmet MEMIS <dev@unknownbbqr.xyz >
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Cc: stable@kernel.org
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Lenny Szubowicz <lszubowi@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:56 +00:00
CKI KWF Bot
e16e1db3dd
Merge: gve: fix netdev_lock deadlock in gve_add_napi by using netif_napi_set_irq_locked.
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3007
JIRA: https://redhat.atlassian.net/browse/RHEL-218195
Fix a deadlock introduced by https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/commit/83634e21c064 .
Since queue operations require holding a lock, the operations inside should use the locked variant.
[mschmidt] The commit "net: hold netdev instance lock during queue operations" was already backported in RHEL 10.2 as commit cd0f008574 . At the time, the netif_napi_set_irq() call in gve_add_napi() wasn't present yet, so the change was omitted. RHEL-178516 later updated the gve driver without taking the netdev locking change fully into account. Younes is now backporting the missing change.
Signed-off-by: Younes Nejahi <nejahi@google.com >
Approved-by: Michal Schmidt <mschmidt@redhat.com >
Approved-by: José Ignacio Tornos Martínez <jtornosm@redhat.com >
Approved-by: Jakub Ramaseuski <jramaseu@redhat.com >
Approved-by: Ivan Vecera <ivecera@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:54 +00:00
CKI KWF Bot
c87b51b595
Merge: platform/x86/intel/tpmi: Add notifiers support and move debugfs register before creating devices
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2997
Description:
updates to Add notifiers support and move debugfs register before creating devices
JIRA: https://issues.redhat.com/browse/RHEL-215232
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Lenny Szubowicz <lszubowi@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:51 +00:00
CKI KWF Bot
87e69294ba
Merge: platform/x86/intel/vsec: Updates to fix enable_cnt imbalance on PCIe error recovery
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2993
Description:
updates to Fix enable_cnt imbalance on PCIe error recovery
JIRA: https://issues.redhat.com/browse/RHEL-213934
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:49 +00:00
CKI KWF Bot
301d8a376c
Merge: udf: fix partition descriptor append bookkeeping
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2992
JIRA: https://issues.redhat.com/browse/RHEL-179577
CVE: CVE-2026-45991
Backport of upstream commit 08841b06fa64d8edbd1a21ca6e613420c90cc4b8.
Fixes heap OOB write in handle_partition_descriptor() triggered by crafted UDF images with repeated partition descriptors.
Manual backport - trivial context conflict: upstream uses kzalloc_objs(), cs10 uses kcalloc().The allocation call itself is not modified by the fix.
Signed-off-by: Ravi Singh <ravising@redhat.com >
Approved-by: Carlos Maiolino <cmaiolino@redhat.com >
Approved-by: Donald Douwsma <ddouwsma@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:46 +00:00
CKI KWF Bot
4cd89b7da5
Merge: KVM: kvm fixes for 2026-07-21
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2977
KVM: kvm fixes for 2026-07-21
JIRA: https://redhat.atlassian.net/browse/RHEL-213327
CVE: CVE-2026-63807
Commits:
```
KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level
KVM: nVMX: Hide shadow VMCS right after VMCLEAR
KVM: x86: Check for invalid/obsolete root *after* making MMU pages available
KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state
```
Signed-off-by: Aidan Wallace <awallace@redhat.com >
Approved-by: Paolo Bonzini <bonzini@gnu.org >
Approved-by: Maxim Levitsky <mlevitsk@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:43 +00:00
CKI KWF Bot
da047dae90
Merge: cpufreq: intel_pstate: Set non-turbo capacity to HWP_GUARANTEED_PERF()
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2972
JIRA: https://redhat.atlassian.net/browse/RHEL-212894
commit 27d80e0f8b8dff97503fc0061754b1d3800cb961
Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com >
Date: Tue Jul 7 19:19:55 2026 +0200
cpufreq: intel_pstate: Set non-turbo capacity to HWP_GUARANTEED_PERF()
Setting cpu->capacity_perf to cpu->pstate.max_pstate_physical in the
"no turbo" case is inconsistent with what happens elsewhere in the
driver and causes arch_scale_cpu_capacity() to be incorrect. It also
skews arch_scale_freq_capacity() which ends up differing from 1024 for
the guaranteed P-state.
Address that by setting capacity_perf to HWP_GUARANTEED_PERF() in the
"no turbo" case.
Fixes: 929ebc93cc ("cpufreq: intel_pstate: Set asymmetric CPU capacity on hybrid systems")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com >
Tested-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com >
Cc: All applicable <stable@vger.kernel.org >
Link: https://patch.msgid.link/12928972.O9o76ZdvQC@rafael.j.wysocki
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:39 +00:00
CKI KWF Bot
4bd0498586
Merge: thermal: intel: Fix dangling resources on thermal_throttle_online() failure
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2968
JIRA: https://issues.redhat.com/browse/RHEL-212369
commit b91d287fa7a1ba0727eed5823c6ee4924ee5fa31
Author: Ricardo Neri <ricardo.neri-calderon@linux.intel.com >
Date: Sat Jun 13 15:17:47 2026 -0700
thermal: intel: Fix dangling resources on thermal_throttle_online() failure
The function thermal_throttle_add_dev() may fail and abort a CPU hotplug
online operation. Since the failure occurs within the online callback,
thermal_throttle_online(), the CPU hotplug framework does not invoke the
corresponding offline callback. As a result, the hardware and software
resources set up during the failed operation are not torn down.
Since only thermal_throttle_add_dev() can fail, call it before setting up
the rest of the resources.
Fixes: f6656208f0 ("x86/mce/therm_throt: Optimize notifications of thermal throttle")
Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com >
Link: https://patch.msgid.link/20260613-rneri-directed-therm-intr-v3-1-3a26d1e47fc8@linux.intel.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com >
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:37 +00:00
CKI KWF Bot
ae562ec0da
Merge: platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2965
JIRA: https://redhat.atlassian.net/browse/RHEL-212368
commit 6b63520ed14b17bbe9c2103debbd2152dde1fba3
Author: Guixiong Wei <weiguixiong@bytedance.com >
Date: Tue Jun 2 10:07:52 2026 +0800
platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug
When the last CPU of a legacy uncore die goes offline,
uncore_freq_remove_die_entry() clears control_cpu. During CPU hotplug
re-add, uncore_freq_add_entry() still populates sysfs attributes before
assigning the new control CPU. As a result, the current frequency read
returns -ENXIO and current_freq_khz is omitted from the recreated sysfs
group.
Assign control_cpu before the initial read paths and before
create_attr_group() so sysfs recreation uses the new online CPU. If
sysfs creation fails, restore control_cpu to -1 to keep the error path
state consistent.
Fixes: 4d73c6772a ("platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency")
Cc: stable@vger.kernel.org
Signed-off-by: Guixiong Wei <weiguixiong@bytedance.com >
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Link: https://patch.msgid.link/20260602020752.3126-1-weiguixiong@bytedance.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com >
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com >
(cherry picked from commit 6b63520ed14b17bbe9c2103debbd2152dde1fba3)
Assisted-by: Patchpal
Signed-off-by: Steve Best <sbest@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:35 +00:00
CKI KWF Bot
1e619169c1
Merge: x86/mm: Disable broadcast TLB flush when PCID is disabled
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2962
JIRA: https://redhat.atlassian.net/browse/RHEL-179500
```
commit 44126343d58c68adaa8343fbf1c07dd20078c35e
Author: Tom Lendacky <thomas.lendacky@amd.com >
Date: Wed May 20 12:00:50 2026 -0500
x86/mm: Disable broadcast TLB flush when PCID is disabled
```
Signed-off-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Nico Pache <npache@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: Julia Denham <jdenham@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:32 +00:00
CKI KWF Bot
cf77514c4c
Merge: CVE-2025-71072 kernel: shmem: fix recovery on rename failures [rhel-10.3]
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2960
JIRA: https://redhat.atlassian.net/browse/RHEL-189572
CVE: CVE-2025-71072
```
commit e1b4c6a58304fd490124cc2b454d80edc786665c
Author: Al Viro <viro@zeniv.linux.org.uk >
Date: Sat Dec 13 17:50:23 2025 -0500
shmem: fix recovery on rename failures
```
Signed-off-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Luiz Capitulino <luizcap@redhat.com >
Approved-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:30 +00:00
CKI KWF Bot
fd8b3f84d9
Merge: futex: Optimize futex hash bucket access patterns
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2946
JIRA: https://redhat.atlassian.net/browse/RHEL-193649
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2946
Omitted-fix: fa188edc671d ("linux/bitfield.h: replace __auto_type with auto")
This MR backports commit a734d9fca84e ("futex: Optimize futex hash
bucket access patterns") to improve the futex hashing performance as
measured by the "perf bench futex hash" benchmark to a level comparable
with that of RHEL 9.7.
Patch 1 is a dependency that is used to simplify the backport and patch
2 is its fix patch.
When running the “perf bench futex hash” benchmark on a 2-sock 96-thread
CascadeLake test system, the test results before and after the patch are
as follows:
```
Baseline Patched Delta
-b 16 131,592 154,034 +17.1%
-b 64 209,511 280,855 +34.1%
-b 256 501,989 670,136 +33.5%
-b 512 702,066 1,010,336 +43.9%
-b 1024 864,451 1,230,717 +42.4%
-b 4096 1,555,876 1,592,870 + 2.4%
-b 16384 1,595,744 1,653,120 + 3.6%
-b 65536 1,664,668 1,773,148 + 6.5%
```
Signed-off-by: Waiman Long <longman@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:28 +00:00
CKI KWF Bot
14cb9f4bc6
Merge: ARM64: Mitigate TLBI errata on various CPUs
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2929
JIRA: https://redhat.atlassian.net/browse/RHEL-183605
CVE: CVE-2025-10263
Mitigate TLBI errata on:
- Azure Cobalt 100
- Nvidia Olympus
- Cortex A76, A76AE
- Cortex A77
- Cortex A78, A78AE, A78C
- Cortex A710
- Cortex X1, X1C, X2, X3, X4
- Cortex X925
- Cortex N1, N2
- Cortex V1, V2, V3, V3AE
- C1-Premium, C1-Ultra
Signed-off-by: Mark Salter <msalter@redhat.com >
Approved-by: Mark Langsdorf <mlangsdo@redhat.com >
Approved-by: Charles Mirabile <cmirabil@redhat.com >
Approved-by: Steve Dunnagan <sdunnaga@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:25 +00:00
CKI KWF Bot
a2cb7a3d93
Merge: [RHEL-10.3] Update IPMI drivers to upstream v7.1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2799
JIRA: https://redhat.atlassian.net/browse/RHEL-187338
Brew: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=71129566
Backport updates for IPMI drivers from upstream v7.1
Signed-off-by: Dennis Chen <dechen@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Steve Best <sbest@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:22 +00:00
CKI KWF Bot
511f7e1119
Merge: [RHEL-10.3] Update IPMI documentation to upstream v7.1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2795
JIRA: https://redhat.atlassian.net/browse/RHEL-187342
Update IPMI-related documentation to upstream v7.1.
Signed-off-by: Dennis Chen <dechen@redhat.com >
Approved-by: Tony Camuso <tcamuso@redhat.com >
Approved-by: Steve Best <sbest@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:18 +00:00
CKI KWF Bot
64f65ca0c3
Merge: ice: driver update to net/main 2026-06-23
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2791
JIRA: https://redhat.atlassian.net/browse/RHEL-187013
Update the ice driver with the latest from commits from net/main as of 2026-06-23.
Depends: !2783
Signed-off-by: Michal Schmidt <mschmidt@redhat.com >
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: Kamal Heib <kheib@redhat.com >
Approved-by: Jakub Ramaseuski <jramaseu@redhat.com >
Approved-by: Ivan Vecera <ivecera@redhat.com >
Approved-by: Petr Oros <poros@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:14 +00:00
CKI KWF Bot
b6b5180ba8
Merge: Wireless core and drivers rebase to v7.1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2764
JIRA: https://issues.redhat.com/browse/RHEL-184812
Tested: basic testing with several supported WiFi cards (Intel, Qualcomm, Mediatek and Realtek).
Wireless core and drivers update to v7.1
Upstream status: linux.git
Depends: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2748
Not supported drivers:
Omitted-fix: c882b7a603ef wifi: at76c50x: drop redundant device reference
Omitted-fix: ea06baf59bd4 wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic()
Omitted-fix: 32a0e1c63cdf wifi: ipw2x00: Use michael_mic() from cfg80211
Non-wireless fixes for treewide commits (only mac80211 is applied):
Omitted-fix: fd1d6b9d13f3 xz: fix arm fdt compile error for kmalloc replacement
Omitted-fix: 96a7b71c4438 ubd: Use pointer-to-pointers for io_thread_req arrays
Omitted-fix: 795469820c63 kcsan: test: Adjust "expect" allocation type for kmalloc_obj
Omitted-fix: 5548dd7fa845 tools/testing: fix testing/vma and testing/radix-tree build
Omitted-fix: 405ca72dc589 landlock: Fix formatting
Omitted-fix: 4c0134639694 KVM: PPC: e500: Fix build error due to using kmalloc_obj() with wrong type
Omitted-fix: 94ff7c59cdfd RDMA: Complete k[z|m|c]alloc-to-k[z|m]alloc_obj conversion
Omitted-fix: 2d2b5507e598 btrfs: replace kcalloc() calls to kzalloc_objs()
Omitted-fix: 9f4ab0787e7b btrfs: do more kmalloc_obj()/kmalloc_objs() conversions
Omitted-fix: 37f1f51fba1a btrfs: convert kmalloc_array to kmalloc_objs in btrfs_calc_avail_data_space()
Omitted-fix: 4c6d43db2a4d net: dst_metadata: fix false-positive memcpy overflow in tun_dst_unclone
Non-important fixes:
Omitted-fix: 44494b0d1d16 wifi: mac80211: allocate backup ieee80211_nan_sched_cfg off stack
Signed-off-by: Jose Ignacio Tornos Martinez <jtornosm@redhat.com >
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: Kamal Heib <kheib@redhat.com >
Approved-by: Ivan Vecera <ivecera@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:10 +00:00
CKI KWF Bot
ccf31c85f3
Merge: mhi bus update to 7.1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2748
JIRA: https://redhat.atlassian.net/browse/RHEL-184811
MHI bus rebase to linux kernel upstream version v7.1
It will be used by Wireless (Wifi and WWAN) and automotive components.
Non-mhi fixes for treewide commits:
Omitted-fix: fd1d6b9d13f3 xz: fix arm fdt compile error for kmalloc replacement
Omitted-fix: 96a7b71c4438 ubd: Use pointer-to-pointers for io_thread_req arrays
Omitted-fix: 795469820c63 kcsan: test: Adjust "expect" allocation type for kmalloc_obj
Omitted-fix: 5548dd7fa845 tools/testing: fix testing/vma and testing/radix-tree build
Omitted-fix: 405ca72dc589 landlock: Fix formatting
Omitted-fix: 4c0134639694 KVM: PPC: e500: Fix build error due to using kmalloc_obj() with wrong type
Omitted-fix: 94ff7c59cdfd RDMA: Complete k[z|m|c]alloc-to-k[z|m]alloc_obj conversion
Omitted-fix: 2d2b5507e598 btrfs: replace kcalloc() calls to kzalloc_objs()
Omitted-fix: 9f4ab0787e7b btrfs: do more kmalloc_obj()/kmalloc_objs() conversions
Omitted-fix: 37f1f51fba1a btrfs: convert kmalloc_array to kmalloc_objs in btrfs_calc_avail_data_space()
Omitted-fix: 4c6d43db2a4d net: dst_metadata: fix false-positive memcpy overflow in tun_dst_unclone
Signed-off-by: Jose Ignacio Tornos Martinez <jtornosm@redhat.com >
Approved-by: Kamal Heib <kheib@redhat.com >
Approved-by: Jakub Ramaseuski <jramaseu@redhat.com >
Approved-by: Ivan Vecera <ivecera@redhat.com >
Approved-by: Mattijs Korpershoek <mkorpershoek@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:06 +00:00
CKI KWF Bot
75cc90f647
Merge: media: rebase the media to the upstream release 7.2-1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2573
JIRA: https://redhat.atlassian.net/browse/RHEL-162129
JIRA: https://redhat.atlassian.net/browse/RHEL-23291
This work rebase the media tree against 06cb687a5132 (media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor())
This work rebased the kernel media to the upstream commit.
The major changes include:
1. IPU6 update.
2. The fixes for ov01a10 and also add support for ov01a1b image sensor.
3. Update the sensor IDs in ipu-bridge drivers.
4. UVC camera updates.
5. Include and enable AMD ISP4 (RHEL-23291)
Omitted-fix: 04344d0b4929caa94c0df72f767752aa0935ef5d (airspy)
Omitted-fix: 7201c17786a498497bca57752883b90914d405ac (msi2500)
Omitted-fix: 33ca0aab6f4bd90921fc1395478f38f72c4d19af (rtl2832_sdr)
Omitted-fix: ffc8eec06378a340d708c889184ab3e14b57d540 (stm32-dcmipp)
Omitted-fix: bbba3e260a62810a717b4442a3bb96d0ec0f6309 (sun4i-csi)
airspy, msi2500, rtl2832_sdr, stm32-dcmipp, and sun4i-csi aren't enabled in RHEL10
Depends: !2677
Signed-off-by: Kate Hsuan <hpa@redhat.com >
Approved-by: Karol Herbst <kherbst@redhat.com >
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:03 +00:00
CKI KWF Bot
a9cddb65a8
Merge: udp: stable backports from upstream for 10.3 phase 1
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2329
JIRA: https://issues.redhat.com/browse/RHEL-152739
Patch 1 and 3 address non critical issues. Patch 2 is a trivial pre-req for patch 3.
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
Approved-by: Antoine Tenart <atenart@redhat.com >
Approved-by: Guillaume Nault <gnault@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:37:01 +00:00
CKI KWF Bot
31daee32f1
Merge: [RHEL-10] Update MM-core codebase and its dependencies to upstream v6.17
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2316
JIRA: https://issues.redhat.com/browse/RHEL-145695
Depends: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2267
List of CVEs addressed by this update:
CVE: CVE-2026-43388
CVE: CVE-2026-23012
CVE: CVE-2026-31653
CVE: CVE-2025-40008
CVE: CVE-2025-40006
CVE: CVE-2025-39877
CVE: CVE-2025-39910
CVE: CVE-2025-39916
CVE: CVE-2025-39909
CVE: CVE-2025-39845
CVE: CVE-2025-39844
CVE: CVE-2025-39899
CVE: CVE-2025-39902
CVE: CVE-2025-39775
CVE: CVE-2025-38686
CVE: CVE-2025-38554
CVE: CVE-2025-39700
CVE: CVE-2025-38681
Set of changes to level the RHEL-10 MM-core and dependencies codebase up to upstream's v6.17 (stable).
The following set of "omitted-fixes" is not critical, and the commits in the list below will eventually
be picked up later on, without causing any further conflicts, when we wrap up the update work with v6.18 LTS.
Omitted-fix: 1442bb87b878 ("s390/boot: Use entire page for PTEs")
Omitted-fix: b4a96ab50f36 ("powerpc/kdump: Add support for crashkernel CMA reservation")
Omitted-fix: 4ba5a8a7faa6 ("vmw_balloon: indicate success when effectively deflating during migration")
Omitted-fix: 51e38e7d40d6 ("mm: add remap_pfn_range_prepare(), remap_pfn_range_complete()")
Omitted-fix: dd3b304b9410 ("mm/page_alloc: use xxx_pageblock_isolate() for better reading")
Omitted-fix: f04aad36a07c ("mm/ksm: fix flag-dropping behavior in ksm_madvise")
Omitted-fix: c373f7f98e6a ("mm/sparse-vmemmap: fix vmemmap accounting underflow")
Omitted-fix: 7e89979f6695 ("include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to static inlines")
Omitted-fix: 84f4928446e6 ("tools/testing/selftests: add merge test for partial msealed range")
Omitted-fix: bce1dabd310e ("selftests/mm: fix usage of FORCE_READ() in cow tests")
Omitted-fix: d7484f6edd31 ("Docs/mm/damon/design: fix wrong link to intervals goal section")
Omitted-fix: 1736047a4e96 ("mm/damon/core: cleanup targets and regions at once on kdamond termination")
Omitted-fix: 0199390a6b92 ("mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails")
Omitted-fix: 4c04c6b47c36 ("mm/damon/stat: deallocate damon_call() failure leaking damon_ctx")
Omitted-fix: 7e6cc35f5283 ("mm/damon/core: trace esz at first setup")
Omitted-fix: 2f6ce7e714ef ("mm/damon/stat: change last_refresh_jiffies to a global variable")
Omitted-fix: 84481e705ab0 ("mm/damon/stat: monitor all System RAM resources")
Omitted-fix: e04ed278d25b ("mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start()")
Omitted-fix: f98590bc08d4 ("mm/damon/stat: detect and use fresh enabled value")
Omitted-fix: 7746d72c6405 ("samples/damon/mtier: fail early if address range parameters are invalid")
Omitted-fix: c62cff40481c ("samples/damon/mtier: avoid starting DAMON before initialization")
Omitted-fix: e6b733ca2f99 ("samples/damon/prcl: avoid starting DAMON before initialization")
Omitted-fix: f826edeb888c ("samples/damon/wsse: avoid starting DAMON before initialization")
Signed-off-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Luiz Capitulino <luizcap@redhat.com >
Approved-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: Eder Zulian <ezulian@redhat.com >
Approved-by: David Arcari <darcari@redhat.com >
Approved-by: ashelat <ashelat@redhat.com >
Approved-by: José Expósito <jexposit@redhat.com >
Approved-by: Michael Petlan <mpetlan@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:36:57 +00:00
CKI KWF Bot
ebb974fce7
Merge: cxgb4: flower: add support for fragmentation
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2286
JIRA: https://redhat.atlassian.net/browse/RHEL-128835
```
commit 0d0eb186421d0886ac466008235f6d9eedaf918e
Author: Harshita V Rajput <harshitha.vr@chelsio.com >
Date: Tue Oct 28 13:22:55 2025 +0530
cxgb4: flower: add support for fragmentation
This patch adds support for matching fragmented packets in tc flower
filters.
Previously, commit 93a8540aac ("cxgb4: flower: validate control flags")
added a check using flow_rule_match_has_control_flags() to reject
any rules with control flags, as the driver did not support
fragmentation at that time.
Now, with this patch, support for FLOW_DIS_IS_FRAGMENT is added:
- The driver checks for control flags using
flow_rule_is_supp_control_flags(), as recommended in
commit d11e631194 ("flow_offload: add control flag checking helpers").
- If the fragmentation flag is present, the driver sets `fs->val.frag` and
`fs->mask.frag` accordingly in the filter specification.
Since fragmentation is now supported, the earlier check that rejected all
control flags (flow_rule_match_has_control_flags()) has been removed.
Signed-off-by: Harshita V Rajput <harshitha.vr@chelsio.com >
Signed-off-by: Potnuri Bharat Teja <bharat@chelsio.com >
Reviewed-by: Simon Horman <horms@kernel.org >
Link: https://patch.msgid.link/20251028075255.1391596-1-harshitha.vr@chelsio.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
```
Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com >
[^footer]: Created 2026-03-20 11:31 UTC by backporter - [KWF FAQ](https://red.ht/kernel_workflow_doc ) - [Slack #team-kernel-workflow](https://redhat-internal.slack.com/archives/C04LRUPMJQ5 ) - [Source](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/webhook/utils/backporter.py ) - [Documentation](https://gitlab.com/cki-project/kernel-workflow/-/blob/main/docs/README.backporter.md ) - [Report an issue](https://redhat.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=12334433&issuetype=1&priority=4&summary=backporter+webhook+issue&components=kernel-workflow+/+backporter ) [^footer]
Approved-by: Michal Schmidt <mschmidt@redhat.com >
Approved-by: José Ignacio Tornos Martínez <jtornosm@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-11 13:36:54 +00:00
CKI KWF Bot
6738d1f143
[redhat] kernel-6.12.0-257.el10
...
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
2026-08-06 07:48:32 -04:00
CKI KWF Bot
3026f81a0d
Merge: redhat/configs: automotive: debug: enable KASAN_INLINE
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3042
## Summary of Changes
Enable `KASAN_INLINE` instead of `KASAN_OUTLINE` to improve automotive debug kernel performance. This allows debug kernels to boot on the NXP S32G-VNP-RDB3 without running into timing issues, such as timeouts while waiting for rootfs to mount, sleeps taking longer than expected, and kernel timestamps going backwards.
## Approved Development Ticket(s)
JIRA: https://redhat.atlassian.net/browse/RHEL-222562
Upstream ARK MR: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/4637
Signed-off-by: Jared Kangas <jkangas@redhat.com >
Approved-by: ernunes <ernunes@redhat.com >
Approved-by: Eric Chanudet <echanude@redhat.com >
Approved-by: Rafael Aquini <raquini@redhat.com >
Approved-by: Ricardo Robaina <rrobaina@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-06 11:46:52 +00:00
CKI KWF Bot
d04a12fab4
Merge: wifi: ath12k: fix NULL pointer dereference in rhash table destroy
...
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/3036
JIRA: https://redhat.atlassian.net/browse/RHEL-213608
This fix is necessary to allow unbinding ath12k device in order to allow to apply the workaround to work on VMs.
Signed-off-by: Filip Balluch <fballuch@redhat.com >
Approved-by: José Ignacio Tornos Martínez <jtornosm@redhat.com >
Approved-by: Michal Schmidt <mschmidt@redhat.com >
Approved-by: Jarod Wilson <jarod@redhat.com >
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com >
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com >
2026-08-06 11:46:50 +00:00