1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2025-06-05 22:19:21 +02:00

Bump, fixes and kernel tweaks

This commit is contained in:
j1nx
2024-07-25 06:40:50 +00:00
parent d2b0f2521e
commit 06599f028b
218 changed files with 590 additions and 555 deletions

View File

@ -1,4 +1,4 @@
From 63efc63673a6fab2c2dae2c23fea60297bbe2394 Mon Sep 17 00:00:00 2001
From 92d2f65eb79154dc9a01fee79cfb29b8c7c643c0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 8 Sep 2023 18:22:51 +0200
Subject: [PATCH 004/198] sched: Provide rt_mutex specific scheduler helpers
@ -72,10 +72,10 @@ index 994c25640e15..b2b9e6eb9683 100644
* Must hold either p->pi_lock or task_rq(p)->lock.
*/
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 8f6962c0619b..b49e976e831d 100644
index 30659d67daf6..a1fc8d66c7ac 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -6724,9 +6724,6 @@ static inline void sched_submit_work(struct task_struct *tsk)
@@ -6727,9 +6727,6 @@ static inline void sched_submit_work(struct task_struct *tsk)
static DEFINE_WAIT_OVERRIDE_MAP(sched_map, LD_WAIT_CONFIG);
unsigned int task_flags;
@ -85,7 +85,7 @@ index 8f6962c0619b..b49e976e831d 100644
/*
* Establish LD_WAIT_CONFIG context to ensure none of the code called
* will use a blocking primitive -- which would lead to recursion.
@@ -6784,7 +6781,12 @@ asmlinkage __visible void __sched schedule(void)
@@ -6787,7 +6784,12 @@ asmlinkage __visible void __sched schedule(void)
{
struct task_struct *tsk = current;
@ -99,7 +99,7 @@ index 8f6962c0619b..b49e976e831d 100644
__schedule_loop(SM_NONE);
sched_update_worker(tsk);
}
@@ -7045,6 +7047,32 @@ static void __setscheduler_prio(struct task_struct *p, int prio)
@@ -7048,6 +7050,32 @@ static void __setscheduler_prio(struct task_struct *p, int prio)
#ifdef CONFIG_RT_MUTEXES