kernel-6.12.0-0.rc3.20241019git3d5ad2d4eca3.37

* Sat Oct 19 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.3d5ad2d4eca3.37]
- tools/rtla: fix collision with glibc sched_attr/sched_set_attr (Jan Stancek)
- tools/rtla: drop __NR_sched_getattr (Jan Stancek)
Resolves:

Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
Justin M. Forbes 2024-10-19 09:55:30 -06:00
parent 4c790c1c9f
commit 0b41a21f27
No known key found for this signature in database
GPG Key ID: B8FA7924A4B1C140
6 changed files with 58 additions and 25 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 99
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 32
RHEL_RELEASE = 37
#
# RHEL_REBASE_NUM

View File

@ -1,8 +1,8 @@
https://gitlab.com/cki-project/kernel-ark/-/commit/85613a9191d12b6a228d744a05e1da679d63cf4f
85613a9191d12b6a228d744a05e1da679d63cf4f tools/rtla: fix collision with glibc sched_attr/sched_set_attr
https://gitlab.com/cki-project/kernel-ark/-/commit/ac800eaab10cb4a12b5d0af771737988408a9fa3
ac800eaab10cb4a12b5d0af771737988408a9fa3 tools/rtla: fix collision with glibc sched_attr/sched_set_attr
https://gitlab.com/cki-project/kernel-ark/-/commit/51f0274f2669b9c7823b84830443ce9003cbc52e
51f0274f2669b9c7823b84830443ce9003cbc52e tools/rtla: drop __NR_sched_getattr
https://gitlab.com/cki-project/kernel-ark/-/commit/3d4b2894460137ae3b130cfe438355eb72f483f6
3d4b2894460137ae3b130cfe438355eb72f483f6 tools/rtla: drop __NR_sched_getattr
https://gitlab.com/cki-project/kernel-ark/-/commit/77e6d045cb6220934aef9b192b291466fd205d21
77e6d045cb6220934aef9b192b291466fd205d21 Revert "Merge branch 'drop_engine_api' into 'os-build'"

View File

@ -1,3 +1,24 @@
* Sat Oct 19 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.3d5ad2d4eca3.37]
- tools/rtla: fix collision with glibc sched_attr/sched_set_attr (Jan Stancek)
- tools/rtla: drop __NR_sched_getattr (Jan Stancek)
Resolves:
* Sat Oct 19 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.3d5ad2d4eca3.36]
- Linux v6.12.0-0.rc3.3d5ad2d4eca3
Resolves:
* Fri Oct 18 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.4d939780b705.35]
- Linux v6.12.0-0.rc3.4d939780b705
Resolves:
* Thu Oct 17 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.c964ced77262.34]
- Linux v6.12.0-0.rc3.c964ced77262
Resolves:
* Wed Oct 16 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.2f87d0916ce0.33]
- Linux v6.12.0-0.rc3.2f87d0916ce0
Resolves:
* Tue Oct 15 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.eca631b8fe80.32]
- redhat: configs: decrease CONFIG_PCP_BATCH_SCALE_MAX (Rafael Aquini)
- redhat/configs: Enable CONFIG_RCU_TRACE in Fedora/REHL kernels (Waiman Long)

View File

@ -163,13 +163,13 @@ Summary: The Linux kernel
%define specrpmversion 6.12.0
%define specversion 6.12.0
%define patchversion 6.12
%define pkgrelease 0.rc3.20241015giteca631b8fe80.32
%define pkgrelease 0.rc3.20241019git3d5ad2d4eca3.37
%define kversion 6
%define tarfile_release 6.12-rc3-13-geca631b8fe80
%define tarfile_release 6.12-rc3-389-g3d5ad2d4eca3
# This is needed to do merge window version magic
%define patchlevel 12
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 0.rc3.20241015giteca631b8fe80.32%{?buildid}%{?dist}
%define specrelease 0.rc3.20241019git3d5ad2d4eca3.37%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.12.0
@ -4136,10 +4136,22 @@ fi\
#
#
%changelog
* Tue Oct 15 2024 Justin M. Forbes <jforbes@fedoraproject.org> [6.12.0-0.rc3.20241015giteca631b8fe80.32]
* Sat Oct 19 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.3d5ad2d4eca3.37]
- tools/rtla: fix collision with glibc sched_attr/sched_set_attr (Jan Stancek)
- tools/rtla: drop __NR_sched_getattr (Jan Stancek)
* Sat Oct 19 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.3d5ad2d4eca3.36]
- Linux v6.12.0-0.rc3.3d5ad2d4eca3
* Fri Oct 18 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.4d939780b705.35]
- Linux v6.12.0-0.rc3.4d939780b705
* Thu Oct 17 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.c964ced77262.34]
- Linux v6.12.0-0.rc3.c964ced77262
* Wed Oct 16 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.2f87d0916ce0.33]
- Linux v6.12.0-0.rc3.2f87d0916ce0
* Tue Oct 15 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.12.0-0.rc3.eca631b8fe80.32]
- redhat: configs: decrease CONFIG_PCP_BATCH_SCALE_MAX (Rafael Aquini)
- redhat/configs: Enable CONFIG_RCU_TRACE in Fedora/REHL kernels (Waiman Long)

View File

@ -349,10 +349,10 @@ index a3fea683b227..a3162d93f437 100644
/* boot_command_line has been already set up in early.c */
*cmdline_p = boot_command_line;
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
index 07a34d723505..74034beda43b 100644
index f1040cb64841..52403adbe5eb 100644
--- a/arch/x86/kernel/cpu/common.c
+++ b/arch/x86/kernel/cpu/common.c
@@ -1596,6 +1596,7 @@ static void __init early_identify_cpu(struct cpuinfo_x86 *c)
@@ -1599,6 +1599,7 @@ static void __init early_identify_cpu(struct cpuinfo_x86 *c)
get_cpu_vendor(c);
intel_unlock_cpuid_leafs(c);
get_cpu_cap(c);
@ -873,10 +873,10 @@ index 17e11d51ddc3..9c136a3b6267 100644
inst->alg.base.cra_ctxsize = sizeof(struct aead_geniv_ctx);
diff --git a/crypto/testmgr.c b/crypto/testmgr.c
index ee8da628e9da..b7df0a6442b6 100644
index 2f5f6b52b2d4..51acb3cb64fb 100644
--- a/crypto/testmgr.c
+++ b/crypto/testmgr.c
@@ -4235,7 +4235,7 @@ static int test_akcipher_one(struct crypto_akcipher *tfm,
@@ -4234,7 +4234,7 @@ static int test_akcipher_one(struct crypto_akcipher *tfm,
* Don't invoke (decrypt or sign) test which require a private key
* for vectors with only a public key.
*/
@ -885,7 +885,7 @@ index ee8da628e9da..b7df0a6442b6 100644
err = 0;
goto free_all;
}
@@ -5114,14 +5114,12 @@ static const struct alg_test_desc alg_test_descs[] = {
@@ -5113,14 +5113,12 @@ static const struct alg_test_desc alg_test_descs[] = {
}, {
.alg = "ecdh-nist-p256",
.test = alg_test_kpp,
@ -1947,7 +1947,7 @@ index a00671b58701..eeef2766b8b3 100644
if (ret < 0)
goto err_allowedips;
diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
index 43d73d31c66f..e0ff0b221f62 100644
index 84cb859a911d..a02f37cc8376 100644
--- a/drivers/nvme/host/core.c
+++ b/drivers/nvme/host/core.c
@@ -263,6 +263,9 @@ void nvme_delete_ctrl_sync(struct nvme_ctrl *ctrl)
@ -2017,7 +2017,7 @@ index 43d73d31c66f..e0ff0b221f62 100644
#ifdef CONFIG_NVME_HOST_AUTH
queue_work(nvme_wq, &ctrl->dhchap_auth_work);
diff --git a/drivers/nvme/host/multipath.c b/drivers/nvme/host/multipath.c
index 48e7a8906d01..e649b3d1e260 100644
index 6a15873055b9..59d389b13dac 100644
--- a/drivers/nvme/host/multipath.c
+++ b/drivers/nvme/host/multipath.c
@@ -83,14 +83,10 @@ void nvme_mpath_start_freeze(struct nvme_subsystem *subsys)
@ -2053,7 +2053,7 @@ index 48e7a8906d01..e649b3d1e260 100644
spin_lock_irqsave(&ns->head->requeue_lock, flags);
for (bio = req->bio; bio; bio = bio->bi_next) {
@@ -1008,8 +1014,7 @@ int nvme_mpath_init_identify(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
@@ -1034,8 +1040,7 @@ int nvme_mpath_init_identify(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
int error = 0;
/* check if multipath is enabled and we have the capability */
@ -2064,10 +2064,10 @@ index 48e7a8906d01..e649b3d1e260 100644
/* initialize this in the identify path to cover controller resets */
diff --git a/drivers/nvme/host/nvme.h b/drivers/nvme/host/nvme.h
index 313a4f978a2c..53cbb5224f98 100644
index 093cb423f536..6a9fcd5b7f79 100644
--- a/drivers/nvme/host/nvme.h
+++ b/drivers/nvme/host/nvme.h
@@ -946,6 +946,7 @@ void nvme_mpath_wait_freeze(struct nvme_subsystem *subsys);
@@ -947,6 +947,7 @@ void nvme_mpath_wait_freeze(struct nvme_subsystem *subsys);
void nvme_mpath_start_freeze(struct nvme_subsystem *subsys);
void nvme_mpath_default_iopolicy(struct nvme_subsystem *subsys);
void nvme_failover_req(struct request *req);
@ -2075,7 +2075,7 @@ index 313a4f978a2c..53cbb5224f98 100644
void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl);
int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl,struct nvme_ns_head *head);
void nvme_mpath_add_disk(struct nvme_ns *ns, __le32 anagrpid);
@@ -988,6 +989,9 @@ static inline bool nvme_ctrl_use_ana(struct nvme_ctrl *ctrl)
@@ -989,6 +990,9 @@ static inline bool nvme_ctrl_use_ana(struct nvme_ctrl *ctrl)
static inline void nvme_failover_req(struct request *req)
{
}
@ -3426,7 +3426,7 @@ index 5e77c58e0601..4de8774458ac 100644
long bpf_jit_limit_max __read_mostly;
diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c
index a8f1808a1ca5..10467ce30418 100644
index 8cfa7183d2ef..713427537ea8 100644
--- a/kernel/bpf/syscall.c
+++ b/kernel/bpf/syscall.c
@@ -26,6 +26,7 @@
@ -3461,7 +3461,7 @@ index a8f1808a1ca5..10467ce30418 100644
int sysctl_unprivileged_bpf_disabled __read_mostly =
IS_BUILTIN(CONFIG_BPF_UNPRIV_DEFAULT_OFF) ? 2 : 0;
@@ -5959,6 +5977,11 @@ static int bpf_unpriv_handler(const struct ctl_table *table, int write,
@@ -5974,6 +5992,11 @@ static int bpf_unpriv_handler(const struct ctl_table *table, int write,
if (write && !ret) {
if (locked_state && unpriv_enable != 1)
return -EPERM;

View File

@ -1,3 +1,3 @@
SHA512 (linux-6.12-rc3-13-geca631b8fe80.tar.xz) = 53be1cf7187dcff0efeb398022f32f300c78eb94efdc63ca4838510a5e1d154df8168e0c19cbdcf80205d9240064597870a4a0ee9809b1b755167e6cedc28521
SHA512 (kernel-abi-stablelists-6.12.0.tar.xz) = 6d467bbe7d470d9c510a14dbc03d99e02b510b592834030fddd4e155f3d41317f1b0e0e2e2974294e2e1eaa70ca71f03efaac46dc54ed6706aad3ca84c8404f0
SHA512 (kernel-kabi-dw-6.12.0.tar.xz) = 66fb8ab9a4bcd6002b2e1076f24d9aff43d9f0297356eecde75105630eb232f6c86f44d00a9f719bc6a40b9c58451a842d70dd3a55248572edc16852c84e84a3
SHA512 (linux-6.12-rc3-389-g3d5ad2d4eca3.tar.xz) = 87f99a2bd55128af7e54a15d51029fa862d23682e8ce231a48ef54e7b37d38b806485aec18d2401d8b30bbf5c26d2efeabc4daa63c3bbde3515c23edfacce999
SHA512 (kernel-abi-stablelists-6.12.0.tar.xz) = d3b3dc1df9ead1d489242f20286ef7a23c01ee5b8c3da6f0f63e3678e3b57932de6d5333d5a798f0eee22ecb88e5e26b5a59b103d54c8dede7bd4a3e3333765d
SHA512 (kernel-kabi-dw-6.12.0.tar.xz) = e3b483d081ef33efbe4515e47ebdfbe9743b56f2de014972ede778e479bc7bc678dd6c41e6f663927ecfaf95d9b5251a8a5e324cd1faa54c5af164938a4b1d26