Loading arch/arm64/include/asm/mmu_context.h +0 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,6 @@ static inline void contextidr_thread_switch(struct task_struct *next) write_sysreg(pid, contextidr_el1); isb(); uncached_logk(LOGK_CTXID, (void *)(u64)pid); } Loading kernel/sched/core.c +2 −1 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ #include <linux/kthread.h> #include <asm/switch_to.h> #include <linux/msm_rtb.h> #include <asm/tlb.h> #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> Loading Loading @@ -2916,7 +2917,7 @@ context_switch(struct rq *rq, struct task_struct *prev, */ rq_unpin_lock(rq, rf); spin_release(&rq->lock.dep_map, 1, _THIS_IP_); uncached_logk(LOGK_CTXID, (void *)(u64)next->pid); /* Here we just switch the register state and the stack. */ switch_to(prev, next, prev); barrier(); Loading Loading
arch/arm64/include/asm/mmu_context.h +0 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,6 @@ static inline void contextidr_thread_switch(struct task_struct *next) write_sysreg(pid, contextidr_el1); isb(); uncached_logk(LOGK_CTXID, (void *)(u64)pid); } Loading
kernel/sched/core.c +2 −1 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ #include <linux/kthread.h> #include <asm/switch_to.h> #include <linux/msm_rtb.h> #include <asm/tlb.h> #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> Loading Loading @@ -2916,7 +2917,7 @@ context_switch(struct rq *rq, struct task_struct *prev, */ rq_unpin_lock(rq, rf); spin_release(&rq->lock.dep_map, 1, _THIS_IP_); uncached_logk(LOGK_CTXID, (void *)(u64)next->pid); /* Here we just switch the register state and the stack. */ switch_to(prev, next, prev); barrier(); Loading