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