public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/kernel] rawhide: kernel-7.1.0-0.rc7.47
@ 2026-06-08 13:55 Justin M. Forbes
0 siblings, 0 replies; only message in thread
From: Justin M. Forbes @ 2026-06-08 13:55 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/kernel
Branch : rawhide
Commit : 74709a78c19f6479784ada02738085abe35f5235
Author : Justin M. Forbes <jforbes@fedoraproject.org>
Date : 2026-06-08T07:55:04-06:00
Stats : +43/-126 in 6 file(s)
URL : https://src.fedoraproject.org/rpms/kernel/c/74709a78c19f6479784ada02738085abe35f5235?branch=rawhide
Log:
kernel-7.1.0-0.rc7.47
* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.47]
- automotive: enable HUGETLBFS to workaround build error (Scott Weaver)
- disable selftests by default for now (Thorsten Leemhuis)
Resolves:
Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
---
diff --git a/Makefile.rhelver b/Makefile.rhelver
index 7247f56..72310df 100644
--- a/Makefile.rhelver
+++ b/Makefile.rhelver
@@ -12,7 +12,7 @@ RHEL_MINOR = 99
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
-RHEL_RELEASE = 43
+RHEL_RELEASE = 47
#
# RHEL_REBASE_NUM
diff --git a/Patchlist.changelog b/Patchlist.changelog
index 1aaf8ef..3351e31 100644
--- a/Patchlist.changelog
+++ b/Patchlist.changelog
@@ -1,6 +1,3 @@
-https://gitlab.com/cki-project/kernel-ark/-/commit/196e064650b7cc12aa81dbc4a0e45caefb93291e
- 196e064650b7cc12aa81dbc4a0e45caefb93291e net/sched: fix pedit partial COW leading to page cache corruption
-
https://gitlab.com/cki-project/kernel-ark/-/commit/49dc112a24f8c571d32554e8a1dfdc74c0140b42
49dc112a24f8c571d32554e8a1dfdc74c0140b42 redhat: rh_flags: mark !CONFIG_RHEL_DIFFERENCES stubs as static inline
diff --git a/kernel.changelog b/kernel.changelog
index a51f4c2..43806a2 100644
--- a/kernel.changelog
+++ b/kernel.changelog
@@ -1,9 +1,24 @@
-* Thu Jun 04 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ba3e43a9e601.43]
-- net/sched: fix pedit partial COW leading to page cache corruption (Rajat Gupta)
+* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.47]
- automotive: enable HUGETLBFS to workaround build error (Scott Weaver)
- disable selftests by default for now (Thorsten Leemhuis)
Resolves:
+* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.46]
+- Linux v7.1.0-0.rc7
+Resolves:
+
+* Sun Jun 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.979c294509f9.45]
+- Linux v7.1.0-0.rc6.979c294509f9
+Resolves:
+
+* Sat Jun 06 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.8e65320d91cd.44]
+- Linux v7.1.0-0.rc6.8e65320d91cd
+Resolves:
+
+* Fri Jun 05 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ddd664bbff63.43]
+- Linux v7.1.0-0.rc6.ddd664bbff63
+Resolves:
+
* Thu Jun 04 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ba3e43a9e601.42]
- Last few Fedora configs for 7.1 (Justin M. Forbes)
Resolves:
diff --git a/kernel.spec b/kernel.spec
index 27e8d6b..79fed84 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -190,13 +190,13 @@ Summary: The Linux kernel
%define specrpmversion 7.1.0
%define specversion 7.1.0
%define patchversion 7.1
-%define pkgrelease 0.rc6.260604gba3e43a9e601.43
+%define pkgrelease 0.rc7.47
%define kversion 7
-%define tarfile_release 7.1-rc6-63-gba3e43a9e601
+%define tarfile_release 7.1-rc7
# This is needed to do merge window version magic
%define patchlevel 1
# This allows pkg_release to have configurable %%{?dist} tag
-%define specrelease 0.rc6.260604gba3e43a9e601.43%{?buildid}%{?dist}
+%define specrelease 0.rc7.47%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 7.1.0
@@ -4847,11 +4847,22 @@ fi\
#
#
%changelog
-* Thu Jun 04 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ba3e43a9e601.43]
-- net/sched: fix pedit partial COW leading to page cache corruption (Rajat Gupta)
+* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.47]
- automotive: enable HUGETLBFS to workaround build error (Scott Weaver)
- disable selftests by default for now (Thorsten Leemhuis)
+* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.46]
+- Linux v7.1.0-0.rc7
+
+* Sun Jun 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.979c294509f9.45]
+- Linux v7.1.0-0.rc6.979c294509f9
+
+* Sat Jun 06 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.8e65320d91cd.44]
+- Linux v7.1.0-0.rc6.8e65320d91cd
+
+* Fri Jun 05 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ddd664bbff63.43]
+- Linux v7.1.0-0.rc6.ddd664bbff63
+
* Thu Jun 04 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc6.ba3e43a9e601.42]
- Last few Fedora configs for 7.1 (Justin M. Forbes)
diff --git a/patch-7.1-redhat.patch b/patch-7.1-redhat.patch
index 49cfa5e..caae3a2 100644
--- a/patch-7.1-redhat.patch
+++ b/patch-7.1-redhat.patch
@@ -70,7 +70,6 @@
kernel/rh_messages.c | 414 ++++++++++++++++
kernel/rh_messages.h | 334 +++++++++++++
kernel/rh_waived.c | 147 ++++++
- net/sched/act_pedit.c | 49 +-
scripts/Makefile.lib | 3 +
scripts/mod/modpost.c | 8 +
scripts/tags.sh | 2 +
@@ -80,7 +79,7 @@
tools/testing/selftests/bpf/DENYLIST.rhel | 76 +++
tools/testing/selftests/bpf/Makefile | 2 +-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 --
- 82 files changed, 2932 insertions(+), 260 deletions(-)
+ 81 files changed, 2900 insertions(+), 243 deletions(-)
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 97007f4f69d4..e4c6ab54589f 100644
@@ -206,7 +205,7 @@ index 000000000000..85771d74c34f
+
+endmenu
diff --git a/Makefile b/Makefile
-index d8da45199699..6f9a998d4f91 100644
+index e156e2696efe..3a391dd5c93c 100644
--- a/Makefile
+++ b/Makefile
@@ -356,6 +356,17 @@ ifneq ($(filter install,$(MAKECMDGOALS)),)
@@ -227,7 +226,7 @@ index d8da45199699..6f9a998d4f91 100644
ifdef mixed-build
# ===========================================================================
# We're called with mixed targets (*config and build targets).
-@@ -1399,6 +1410,8 @@ uapi-asm-generic:
+@@ -1400,6 +1411,8 @@ uapi-asm-generic:
# Generate some files
# ---------------------------------------------------------------------------
@@ -236,7 +235,7 @@ index d8da45199699..6f9a998d4f91 100644
# KERNELRELEASE can change from a few different places, meaning version.h
# needs to be updated, so this check is forced on all builds
-@@ -1423,7 +1436,13 @@ define filechk_version.h
+@@ -1424,7 +1437,13 @@ define filechk_version.h
((c) > 255 ? 255 : (c)))'; \
echo \#define LINUX_VERSION_MAJOR $(VERSION); \
echo \#define LINUX_VERSION_PATCHLEVEL $(PATCHLEVEL); \
@@ -251,7 +250,7 @@ index d8da45199699..6f9a998d4f91 100644
endef
$(version_h): private PATCHLEVEL := $(or $(PATCHLEVEL), 0)
-@@ -2064,6 +2083,23 @@ endif
+@@ -2065,6 +2084,23 @@ endif
ifdef CONFIG_MODULES
@@ -276,7 +275,7 @@ index d8da45199699..6f9a998d4f91 100644
@:
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
-index 71fc5dd4123f..b8e26ec50519 100644
+index 73e6647bea46..32b90d43664c 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1214,9 +1214,9 @@ config HIGHMEM
@@ -4413,111 +4412,6 @@ index 000000000000..20966f7c7277
+ return 0;
+}
+late_initcall(__add_rh_flag);
-diff --git a/net/sched/act_pedit.c b/net/sched/act_pedit.c
-index bc20f08a2789..719bee335e1f 100644
---- a/net/sched/act_pedit.c
-+++ b/net/sched/act_pedit.c
-@@ -16,6 +16,7 @@
- #include <linux/ip.h>
- #include <linux/ipv6.h>
- #include <linux/slab.h>
-+#include <linux/overflow.h>
- #include <net/ipv6.h>
- #include <net/netlink.h>
- #include <net/pkt_sched.h>
-@@ -323,7 +324,7 @@ static bool offset_valid(struct sk_buff *skb, int offset)
- if (offset > 0 && offset > skb->len)
- return false;
-
-- if (offset < 0 && -offset > skb_headroom(skb))
-+ if (offset < 0 && offset < -(int)skb_headroom(skb))
- return false;
-
- return true;
-@@ -393,18 +394,10 @@ TC_INDIRECT_SCOPE int tcf_pedit_act(struct sk_buff *skb,
- struct tcf_pedit_key_ex *tkey_ex;
- struct tcf_pedit_parms *parms;
- struct tc_pedit_key *tkey;
-- u32 max_offset;
- int i;
-
- parms = rcu_dereference_bh(p->parms);
-
-- max_offset = (skb_transport_header_was_set(skb) ?
-- skb_transport_offset(skb) :
-- skb_network_offset(skb)) +
-- parms->tcfp_off_max_hint;
-- if (skb_ensure_writable(skb, min(skb->len, max_offset)))
-- goto done;
--
- tcf_lastuse_update(&p->tcf_tm);
- tcf_action_update_bstats(&p->common, skb);
-
-@@ -412,9 +405,10 @@ TC_INDIRECT_SCOPE int tcf_pedit_act(struct sk_buff *skb,
- tkey_ex = parms->tcfp_keys_ex;
-
- for (i = parms->tcfp_nkeys; i > 0; i--, tkey++) {
-+ int write_offset, write_len;
- int offset = tkey->off;
- int hoffset = 0;
-- u32 *ptr, hdata;
-+ u32 *ptr;
- u32 val;
- int rc;
-
-@@ -451,15 +445,38 @@ TC_INDIRECT_SCOPE int tcf_pedit_act(struct sk_buff *skb,
- }
- }
-
-- if (!offset_valid(skb, hoffset + offset)) {
-- pr_info_ratelimited("tc action pedit offset %d out of bounds\n", hoffset + offset);
-+ if (unlikely(check_add_overflow(hoffset, offset,
-+ &write_offset))) {
-+ pr_info_ratelimited("tc action pedit offset overflow\n");
- goto bad;
- }
-
-- ptr = skb_header_pointer(skb, hoffset + offset,
-- sizeof(hdata), &hdata);
-- if (!ptr)
-+ if (!offset_valid(skb, write_offset)) {
-+ pr_info_ratelimited("tc action pedit offset %d out of bounds\n",
-+ write_offset);
- goto bad;
-+ }
-+
-+ if (write_offset < 0) {
-+ if (skb_cow(skb, -write_offset))
-+ goto bad;
-+ if (write_offset + (int)sizeof(*ptr) > 0) {
-+ if (skb_ensure_writable(skb,
-+ min(skb->len,
-+ write_offset + sizeof(*ptr))))
-+ goto bad;
-+ }
-+ } else {
-+ if (unlikely(check_add_overflow(write_offset,
-+ (int)sizeof(*ptr),
-+ &write_len)))
-+ goto bad;
-+ if (skb_ensure_writable(skb, min_t(int, skb->len,
-+ write_len)))
-+ goto bad;
-+ }
-+
-+ ptr = (u32 *)(skb->data + write_offset);
- /* just do it, baby */
- switch (cmd) {
- case TCA_PEDIT_KEY_EX_CMD_SET:
-@@ -474,8 +491,6 @@ TC_INDIRECT_SCOPE int tcf_pedit_act(struct sk_buff *skb,
- }
-
- *ptr = ((*ptr & tkey->mask) ^ val);
-- if (ptr == &hdata)
-- skb_store_bits(skb, hoffset + offset, ptr, 4);
- }
-
- goto done;
diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib
index 0718e39cedda..10e94a1b8b6e 100644
--- a/scripts/Makefile.lib
diff --git a/sources b/sources
index cca2941..a9c1894 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (linux-7.1-rc6-63-gba3e43a9e601.tar.xz) = fc39f96ddc86b03df6405e8338a53cc34b40466531acff063f374496dd315cf515a46efb41035eeed1125f9b18dee107678af764316c767d2f547fe2cfdc4a77
-SHA512 (kernel-abi-stablelists-7.1.0.tar.xz) = edcc9e6a02163b95143636c6ad1ca227990915126e82034e370c423feb55f331d8cce03fee4cd91ff79dacc382d462b0b44b7681ee4a3bf3b6ee7004a7f698e0
-SHA512 (kernel-kabi-dw-7.1.0.tar.xz) = d1afa6087740a125ca318e0fbb9f07ed80bb8eb7c353ef8347454b93e0c3794b7fae9b31f6cf41c48490ed0008b5d7d0912a42f3bd0d3c179fa4a7fbbbda73f2
+SHA512 (linux-7.1-rc7.tar.xz) = e3e5d1bb5f06c4945250546a88a8485df36126ba098939d70789825a84e048c7bf109b72293335620ae961be7cf375c8b1c413e74af1702301cddbede9dbab62
+SHA512 (kernel-abi-stablelists-7.1.0.tar.xz) = 6d131866115b733632cc924225484bd6e3e72d954536a29350d4fc61d02af2023f106b7feac770bb95f2e1eff01bcba019ac5e52461821f93c2056479b707626
+SHA512 (kernel-kabi-dw-7.1.0.tar.xz) = 0627ec3b2e1c1aa99a526d345e03d9a41e3c0a0bbaea3dda49de6a9f1c186dcc51b2c56b7a76abca0b96026916fbce494763a52298cebaec946209d614646138
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-08 13:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-08 13:55 [rpms/kernel] rawhide: kernel-7.1.0-0.rc7.47 Justin M. Forbes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox