mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
sched: fix stale get_pref_llc() stub for !CONFIG_SCHED_CACHE
Commitb636fef85b("sched/cache: Introduce task_struct->sched_cache_grp to fix UAF") switched get_pref_llc() from taking a struct mm_struct * to taking the task's struct sched_cache_group *, but only updated the CONFIG_SCHED_CACHE definition and its caller: the stub in the !CONFIG_SCHED_CACHE branch kept the old mm_struct parameter. Fixes:b636fef85b("sched/cache: Introduce task_struct->sched_cache_grp to fix UAF") Signed-off-by: Yafang Shao <laoar.shao@gmail.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Gregory Price (Meta) <gourry@gourry.net> Reviewed-by: Chen Yu <yu.c.chen@intel.com> Reviewed-by: Tim Chen <tim.c.chen@linux.intel.com> Cc: <stable@vger.kernel.org> #v7.2.x Link: https://patch.msgid.link/20261023023105.28829-2-laoar.shao@gmail.com
This commit is contained in:
parent
ee92b7ef4c
commit
cac037a85c
|
|
@ -2194,7 +2194,7 @@ void init_sched_mm(struct task_struct *p) { }
|
|||
static void task_tick_cache(struct rq *rq, struct task_struct *p) { }
|
||||
|
||||
static inline int get_pref_llc(struct task_struct *p,
|
||||
struct mm_struct *mm)
|
||||
struct sched_cache_group *grp)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user