From 2bc81be55c381d2bfd0543f36c4eafd8517c8972 Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Sun, 6 Oct 2024 00:05:44 +0200 Subject: kernel 6.10.13 --- SOURCES/kernel.changelog | 4 ++++ SOURCES/patch-6.10-redhat.patch | 18 +++++++++--------- SOURCES/scx-kernel.patch | 17 +++++++++-------- SOURCES/steamdeck-oled-hw-quirks.patch | 10 +++++----- SPECS/kernel.spec | 15 +++++++++------ 5 files changed, 36 insertions(+), 28 deletions(-) diff --git a/SOURCES/kernel.changelog b/SOURCES/kernel.changelog index 4771116..df4b332 100644 --- a/SOURCES/kernel.changelog +++ b/SOURCES/kernel.changelog @@ -1,3 +1,7 @@ +* Fri Oct 04 2024 Augusto Caringi [6.10.13-0] +- Linux v6.10.13 +Resolves: + * Mon Sep 30 2024 Augusto Caringi [6.10.12-0] - Linux v6.10.12 Resolves: diff --git a/SOURCES/patch-6.10-redhat.patch b/SOURCES/patch-6.10-redhat.patch index 207bf7f..bea7047 100644 --- a/SOURCES/patch-6.10-redhat.patch +++ b/SOURCES/patch-6.10-redhat.patch @@ -64,7 +64,7 @@ index eec8df1dde06a..88f49dd10cd06 100644 ... PPC KVM_REG_PPC_TM_GPR31 64 diff --git a/Makefile b/Makefile -index 175d7f27ea32a..52eef3d589e67 100644 +index 93731d0b1a04a..81291ebb3aa4f 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \ @@ -103,7 +103,7 @@ index ee5115252aac4..7f3796df84041 100644 The VM uses one page of physical memory for each page table. For systems with a lot of processes, this can use a lot of diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig -index 11bbdc15c6e5e..9cecc1448e3c6 100644 +index cd9772b1fd95e..f3b3d8493c1c2 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -1364,7 +1364,7 @@ endchoice @@ -1658,10 +1658,10 @@ index 61750cc98d705..a0e9a71580b5d 100644 static const struct ipu_property_names prop_names = { diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c -index 568410e64ce64..6afbaee839503 100644 +index 206b76156c051..42a6117c139db 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c -@@ -4433,6 +4433,30 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9000, +@@ -4446,6 +4446,30 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9000, DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9084, quirk_bridge_cavm_thrx2_pcie_root); @@ -1693,7 +1693,7 @@ index 568410e64ce64..6afbaee839503 100644 * Intersil/Techwell TW686[4589]-based video capture cards have an empty (zero) * class code. Fix it. diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c -index 7d2a294ebc3d7..c2536099932b6 100644 +index 5dd100175ec61..b7f3cb9bb3899 100644 --- a/drivers/scsi/sd.c +++ b/drivers/scsi/sd.c @@ -120,6 +120,14 @@ static const char *sd_cache_types[] = { @@ -1819,10 +1819,10 @@ index 418e555459da7..fdd941287ae1d 100644 enum efi_secureboot_mode efi_get_secureboot_mode(efi_get_variable_t *get_var) { diff --git a/include/linux/lsm_hook_defs.h b/include/linux/lsm_hook_defs.h -index 855db460e08bc..7a8c28cd7510d 100644 +index 19c333fafe113..db33ee7f55d54 100644 --- a/include/linux/lsm_hook_defs.h +++ b/include/linux/lsm_hook_defs.h -@@ -438,6 +438,8 @@ LSM_HOOK(int, 0, bpf_token_capable, const struct bpf_token *token, int cap) +@@ -439,6 +439,8 @@ LSM_HOOK(int, 0, bpf_token_capable, const struct bpf_token *token, int cap) #endif /* CONFIG_BPF_SYSCALL */ LSM_HOOK(int, 0, locked_down, enum lockdown_reason what) @@ -2045,10 +2045,10 @@ index cd84d8ea1dfbf..e4c70a0312bc8 100644 const struct lsm_id lockdown_lsmid = { diff --git a/security/security.c b/security/security.c -index 8cee5b6c6e6d5..489e25946bf96 100644 +index 43166e341526c..b8cf110aeb589 100644 --- a/security/security.c +++ b/security/security.c -@@ -5596,6 +5596,18 @@ int security_locked_down(enum lockdown_reason what) +@@ -5630,6 +5630,18 @@ int security_locked_down(enum lockdown_reason what) } EXPORT_SYMBOL(security_locked_down); diff --git a/SOURCES/scx-kernel.patch b/SOURCES/scx-kernel.patch index 5bf5505..29e1f22 100644 --- a/SOURCES/scx-kernel.patch +++ b/SOURCES/scx-kernel.patch @@ -8106,16 +8106,16 @@ index 483c137b9d3d..ab17954001ae 100644 { struct sched_entity *se = &p->se; struct cfs_rq *cfs_rq = cfs_rq_of(se); -@@ -8390,7 +8391,7 @@ static void check_preempt_wakeup_fair(struct rq *rq, struct task_struct *p, int - * Batch and idle tasks do not preempt non-idle tasks (their preemption - * is driven by the tick): +@@ -8697,7 +8697,7 @@ + /* + * BATCH and IDLE tasks do not preempt others. */ -- if (unlikely(p->policy != SCHED_NORMAL) || !sched_feat(WAKEUP_PREEMPTION)) -+ if (unlikely(!normal_policy(p->policy)) || !sched_feat(WAKEUP_PREEMPTION)) +- if (unlikely(p->policy != SCHED_NORMAL)) ++ if (unlikely(!normal_policy(p->policy))) return; - find_matching_se(&se, &pse); -@@ -9347,28 +9348,18 @@ static inline void update_blocked_load_status(struct rq *rq, bool has_blocked) { + cfs_rq = cfs_rq_of(se); +@@ -9647,29 +9647,18 @@ static bool __update_blocked_others(struct rq *rq, bool *done) { @@ -8133,9 +8133,10 @@ index 483c137b9d3d..ab17954001ae 100644 - - hw_pressure = arch_scale_hw_pressure(cpu_of(rq)); - +- /* hw_pressure doesn't care about invariance */ - decayed = update_rt_rq_load_avg(now, rq, curr_class == &rt_sched_class) | - update_dl_rq_load_avg(now, rq, curr_class == &dl_sched_class) | -- update_hw_load_avg(now, rq, hw_pressure) | +- update_hw_load_avg(rq_clock_task(rq), rq, hw_pressure) | - update_irq_load_avg(rq, 0); + updated = update_other_load_avgs(rq); diff --git a/SOURCES/steamdeck-oled-hw-quirks.patch b/SOURCES/steamdeck-oled-hw-quirks.patch index 585e908..7cc3007 100644 --- a/SOURCES/steamdeck-oled-hw-quirks.patch +++ b/SOURCES/steamdeck-oled-hw-quirks.patch @@ -173,17 +173,17 @@ diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm index e1a77a0d66336..8e61c86819fe2 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c -@@ -4017,7 +4017,7 @@ static int amdgpu_dm_mode_config_init(struct amdgpu_device *adev) +@@ -4147,7 +4147,7 @@ return 0; } - + -#define AMDGPU_DM_DEFAULT_MIN_BACKLIGHT 12 +#define AMDGPU_DM_DEFAULT_MIN_BACKLIGHT 0 #define AMDGPU_DM_DEFAULT_MAX_BACKLIGHT 255 + #define AMDGPU_DM_MIN_SPREAD ((AMDGPU_DM_DEFAULT_MAX_BACKLIGHT - AMDGPU_DM_DEFAULT_MIN_BACKLIGHT) / 2) #define AUX_BL_DEFAULT_TRANSITION_TIME_MS 50 - -@@ -4035,11 +4035,27 @@ static void amdgpu_dm_update_backlight_caps(struct amdgpu_display_manager *dm, - amdgpu_acpi_get_backlight_caps(&caps); +@@ -4181,11 +4181,27 @@ + if (caps.caps_valid) { dm->backlight_caps[bl_idx].caps_valid = true; + diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec index eda7e35..ab24e0e 100644 --- a/SPECS/kernel.spec +++ b/SPECS/kernel.spec @@ -160,18 +160,18 @@ Summary: The Linux kernel # the --with-release option overrides this setting.) %define debugbuildsenabled 1 %define buildid .fsync -%define specrpmversion 6.10.12 -%define specversion 6.10.12 +%define specrpmversion 6.10.13 +%define specversion 6.10.13 %define patchversion 6.10 %define pkgrelease 200 %define kversion 6 -%define tarfile_release 6.10.12 +%define tarfile_release 6.10.13 # This is needed to do merge window version magic %define patchlevel 10 # This allows pkg_release to have configurable %%{?dist} tag %define specrelease 201%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.10.12 +%define kabiversion 6.10.13 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4182,8 +4182,11 @@ fi\ # # %changelog -* Sat Oct 05 2024 Jan200101 - 6.10.12-201.fsync -- kernel-fsync v6.10.12 +* Sat Oct 05 2024 Jan200101 - 6.10.13-201.fsync +- kernel-fsync v6.10.13 + +* Fri Oct 04 2024 Augusto Caringi [6.10.13-0] +- Linux v6.10.13 * Mon Sep 30 2024 Augusto Caringi [6.10.12-0] - Linux v6.10.12 -- cgit v1.2.3