Merge 48ca7139ab ("cifs: Fix validation of SMB1 query reparse point response") into android16-6.12-lts
Steps on the way to 6.12.34 Resolves merge conflicts in: kernel/sched/core.c net/netfilter/xt_mark.c Change-Id: I6df5e27c2a5bfa8b077b1f2814ad98b2a3dc0877 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
+4
-2
@@ -7124,12 +7124,14 @@ pick_next_task(struct rq *rq, struct task_struct *prev, struct rq_flags *rf)
|
||||
* Otherwise marks the task's __state as RUNNING
|
||||
*/
|
||||
static bool try_to_block_task(struct rq *rq, struct task_struct *p,
|
||||
unsigned long task_state, bool deactivate_cond)
|
||||
unsigned long *task_state_p, bool deactivate_cond)
|
||||
{
|
||||
unsigned long task_state = *task_state_p;
|
||||
int flags = DEQUEUE_NOCLOCK;
|
||||
|
||||
if (signal_pending_state(task_state, p)) {
|
||||
WRITE_ONCE(p->__state, TASK_RUNNING);
|
||||
*task_state_p = TASK_RUNNING;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -7663,7 +7665,7 @@ static void __sched notrace __schedule(int sched_mode)
|
||||
goto picked;
|
||||
}
|
||||
} else if (!preempt && prev_state) {
|
||||
block = try_to_block_task(rq, prev, prev_state, !task_is_blocked(prev));
|
||||
block = try_to_block_task(rq, prev, &prev_state, !task_is_blocked(prev));
|
||||
switch_count = &prev->nvcsw;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user