diff for duplicates of <20050728090948.GA24222@elte.hu> diff --git a/a/1.txt b/N1/1.txt index 4108d9a..b41be0a 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -71,7 +71,8 @@ Signed-off-by: Ingo Molnar <mingo@elte.hu> 25 files changed, 221 insertions(+), 1 deletion(-) Index: linux/include/asm-alpha/mmu_context.h -=================================--- linux.orig/include/asm-alpha/mmu_context.h +=================================================================== +--- linux.orig/include/asm-alpha/mmu_context.h +++ linux/include/asm-alpha/mmu_context.h @@ -258,4 +258,13 @@ enter_lazy_tlb(struct mm_struct *mm, str #undef __MMU_EXTERN_INLINE @@ -88,7 +89,8 @@ Index: linux/include/asm-alpha/mmu_context.h + #endif /* __ALPHA_MMU_CONTEXT_H */ Index: linux/include/asm-arm/mmu_context.h -=================================--- linux.orig/include/asm-arm/mmu_context.h +=================================================================== +--- linux.orig/include/asm-arm/mmu_context.h +++ linux/include/asm-arm/mmu_context.h @@ -93,4 +93,13 @@ switch_mm(struct mm_struct *prev, struct #define deactivate_mm(tsk,mm) do { } while (0) @@ -105,7 +107,8 @@ Index: linux/include/asm-arm/mmu_context.h + #endif Index: linux/include/asm-arm26/mmu_context.h -=================================--- linux.orig/include/asm-arm26/mmu_context.h +=================================================================== +--- linux.orig/include/asm-arm26/mmu_context.h +++ linux/include/asm-arm26/mmu_context.h @@ -48,4 +48,13 @@ static inline void activate_mm(struct mm cpu_switch_mm(next->pgd, next); @@ -122,7 +125,8 @@ Index: linux/include/asm-arm26/mmu_context.h + #endif Index: linux/include/asm-cris/mmu_context.h -=================================--- linux.orig/include/asm-cris/mmu_context.h +=================================================================== +--- linux.orig/include/asm-cris/mmu_context.h +++ linux/include/asm-cris/mmu_context.h @@ -21,4 +21,13 @@ static inline void enter_lazy_tlb(struct { @@ -139,7 +143,8 @@ Index: linux/include/asm-cris/mmu_context.h + #endif Index: linux/include/asm-frv/mmu_context.h -=================================--- linux.orig/include/asm-frv/mmu_context.h +=================================================================== +--- linux.orig/include/asm-frv/mmu_context.h +++ linux/include/asm-frv/mmu_context.h @@ -47,4 +47,13 @@ do { \ do { \ @@ -156,7 +161,8 @@ Index: linux/include/asm-frv/mmu_context.h + #endif Index: linux/include/asm-h8300/mmu_context.h -=================================--- linux.orig/include/asm-h8300/mmu_context.h +=================================================================== +--- linux.orig/include/asm-h8300/mmu_context.h +++ linux/include/asm-h8300/mmu_context.h @@ -29,4 +29,13 @@ extern inline void activate_mm(struct mm { @@ -173,7 +179,8 @@ Index: linux/include/asm-h8300/mmu_context.h + #endif Index: linux/include/asm-i386/mmu_context.h -=================================--- linux.orig/include/asm-i386/mmu_context.h +=================================================================== +--- linux.orig/include/asm-i386/mmu_context.h +++ linux/include/asm-i386/mmu_context.h @@ -69,4 +69,9 @@ static inline void switch_mm(struct mm_s #define activate_mm(prev, next) \ @@ -186,7 +193,8 @@ Index: linux/include/asm-i386/mmu_context.h + #endif Index: linux/include/asm-ia64/mmu_context.h -=================================--- linux.orig/include/asm-ia64/mmu_context.h +=================================================================== +--- linux.orig/include/asm-ia64/mmu_context.h +++ linux/include/asm-ia64/mmu_context.h @@ -169,5 +169,14 @@ activate_mm (struct mm_struct *prev, str @@ -204,7 +212,8 @@ Index: linux/include/asm-ia64/mmu_context.h # endif /* ! __ASSEMBLY__ */ #endif /* _ASM_IA64_MMU_CONTEXT_H */ Index: linux/include/asm-m32r/mmu_context.h -=================================--- linux.orig/include/asm-m32r/mmu_context.h +=================================================================== +--- linux.orig/include/asm-m32r/mmu_context.h +++ linux/include/asm-m32r/mmu_context.h @@ -167,4 +167,13 @@ static inline void switch_mm(struct mm_s @@ -221,7 +230,8 @@ Index: linux/include/asm-m32r/mmu_context.h + #endif /* _ASM_M32R_MMU_CONTEXT_H */ Index: linux/include/asm-m68k/mmu_context.h -=================================--- linux.orig/include/asm-m68k/mmu_context.h +=================================================================== +--- linux.orig/include/asm-m68k/mmu_context.h +++ linux/include/asm-m68k/mmu_context.h @@ -150,5 +150,14 @@ static inline void activate_mm(struct mm activate_context(next_mm); @@ -239,7 +249,8 @@ Index: linux/include/asm-m68k/mmu_context.h #endif #endif Index: linux/include/asm-m68knommu/mmu_context.h -=================================--- linux.orig/include/asm-m68knommu/mmu_context.h +=================================================================== +--- linux.orig/include/asm-m68knommu/mmu_context.h +++ linux/include/asm-m68knommu/mmu_context.h @@ -30,4 +30,13 @@ extern inline void activate_mm(struct mm { @@ -256,7 +267,8 @@ Index: linux/include/asm-m68knommu/mmu_context.h + #endif Index: linux/include/asm-mips/mmu_context.h -=================================--- linux.orig/include/asm-mips/mmu_context.h +=================================================================== +--- linux.orig/include/asm-mips/mmu_context.h +++ linux/include/asm-mips/mmu_context.h @@ -193,4 +193,13 @@ drop_mmu_context(struct mm_struct *mm, u local_irq_restore(flags); @@ -273,7 +285,8 @@ Index: linux/include/asm-mips/mmu_context.h + #endif /* _ASM_MMU_CONTEXT_H */ Index: linux/include/asm-parisc/mmu_context.h -=================================--- linux.orig/include/asm-parisc/mmu_context.h +=================================================================== +--- linux.orig/include/asm-parisc/mmu_context.h +++ linux/include/asm-parisc/mmu_context.h @@ -70,4 +70,14 @@ static inline void activate_mm(struct mm @@ -291,7 +304,8 @@ Index: linux/include/asm-parisc/mmu_context.h + #endif Index: linux/include/asm-ppc/mmu_context.h -=================================--- linux.orig/include/asm-ppc/mmu_context.h +=================================================================== +--- linux.orig/include/asm-ppc/mmu_context.h +++ linux/include/asm-ppc/mmu_context.h @@ -195,5 +195,14 @@ static inline void switch_mm(struct mm_s @@ -309,7 +323,8 @@ Index: linux/include/asm-ppc/mmu_context.h #endif /* __PPC_MMU_CONTEXT_H */ #endif /* __KERNEL__ */ Index: linux/include/asm-ppc64/mmu_context.h -=================================--- linux.orig/include/asm-ppc64/mmu_context.h +=================================================================== +--- linux.orig/include/asm-ppc64/mmu_context.h +++ linux/include/asm-ppc64/mmu_context.h @@ -84,4 +84,13 @@ static inline void activate_mm(struct mm local_irq_restore(flags); @@ -326,7 +341,8 @@ Index: linux/include/asm-ppc64/mmu_context.h + #endif /* __PPC64_MMU_CONTEXT_H */ Index: linux/include/asm-s390/mmu_context.h -=================================--- linux.orig/include/asm-s390/mmu_context.h +=================================================================== +--- linux.orig/include/asm-s390/mmu_context.h +++ linux/include/asm-s390/mmu_context.h @@ -51,4 +51,13 @@ extern inline void activate_mm(struct mm set_fs(current->thread.mm_segment); @@ -343,7 +359,8 @@ Index: linux/include/asm-s390/mmu_context.h + #endif Index: linux/include/asm-sh/mmu_context.h -=================================--- linux.orig/include/asm-sh/mmu_context.h +=================================================================== +--- linux.orig/include/asm-sh/mmu_context.h +++ linux/include/asm-sh/mmu_context.h @@ -202,5 +202,14 @@ static inline void disable_mmu(void) #define disable_mmu() do { BUG(); } while (0) @@ -361,7 +378,8 @@ Index: linux/include/asm-sh/mmu_context.h #endif /* __KERNEL__ */ #endif /* __ASM_SH_MMU_CONTEXT_H */ Index: linux/include/asm-sh64/mmu_context.h -=================================--- linux.orig/include/asm-sh64/mmu_context.h +=================================================================== +--- linux.orig/include/asm-sh64/mmu_context.h +++ linux/include/asm-sh64/mmu_context.h @@ -206,4 +206,13 @@ enter_lazy_tlb(struct mm_struct *mm, str @@ -378,7 +396,8 @@ Index: linux/include/asm-sh64/mmu_context.h + #endif /* __ASM_SH64_MMU_CONTEXT_H */ Index: linux/include/asm-sparc/mmu_context.h -=================================--- linux.orig/include/asm-sparc/mmu_context.h +=================================================================== +--- linux.orig/include/asm-sparc/mmu_context.h +++ linux/include/asm-sparc/mmu_context.h @@ -37,4 +37,13 @@ BTFIXUPDEF_CALL(void, switch_mm, struct @@ -395,7 +414,8 @@ Index: linux/include/asm-sparc/mmu_context.h + #endif /* !(__SPARC_MMU_CONTEXT_H) */ Index: linux/include/asm-sparc64/mmu_context.h -=================================--- linux.orig/include/asm-sparc64/mmu_context.h +=================================================================== +--- linux.orig/include/asm-sparc64/mmu_context.h +++ linux/include/asm-sparc64/mmu_context.h @@ -142,4 +142,13 @@ static inline void activate_mm(struct mm @@ -412,7 +432,8 @@ Index: linux/include/asm-sparc64/mmu_context.h + #endif /* !(__SPARC64_MMU_CONTEXT_H) */ Index: linux/include/asm-um/mmu_context.h -=================================--- linux.orig/include/asm-um/mmu_context.h +=================================================================== +--- linux.orig/include/asm-um/mmu_context.h +++ linux/include/asm-um/mmu_context.h @@ -66,6 +66,15 @@ static inline void destroy_context(struc CHOOSE_MODE((void) 0, destroy_context_skas(mm)); @@ -431,7 +452,8 @@ Index: linux/include/asm-um/mmu_context.h /* Index: linux/include/asm-v850/mmu_context.h -=================================--- linux.orig/include/asm-v850/mmu_context.h +=================================================================== +--- linux.orig/include/asm-v850/mmu_context.h +++ linux/include/asm-v850/mmu_context.h @@ -8,4 +8,13 @@ #define activate_mm(prev,next) ((void)0) @@ -448,7 +470,8 @@ Index: linux/include/asm-v850/mmu_context.h + #endif /* __V850_MMU_CONTEXT_H__ */ Index: linux/include/asm-x86_64/mmu_context.h -=================================--- linux.orig/include/asm-x86_64/mmu_context.h +=================================================================== +--- linux.orig/include/asm-x86_64/mmu_context.h +++ linux/include/asm-x86_64/mmu_context.h @@ -76,4 +76,13 @@ static inline void switch_mm(struct mm_s switch_mm((prev),(next),NULL) @@ -465,7 +488,8 @@ Index: linux/include/asm-x86_64/mmu_context.h + #endif Index: linux/include/asm-xtensa/mmu_context.h -=================================--- linux.orig/include/asm-xtensa/mmu_context.h +=================================================================== +--- linux.orig/include/asm-xtensa/mmu_context.h +++ linux/include/asm-xtensa/mmu_context.h @@ -327,4 +327,13 @@ static inline void enter_lazy_tlb(struct @@ -482,7 +506,8 @@ Index: linux/include/asm-xtensa/mmu_context.h + #endif /* _XTENSA_MMU_CONTEXT_H */ Index: linux/kernel/sched.c -=================================--- linux.orig/kernel/sched.c +=================================================================== +--- linux.orig/kernel/sched.c +++ linux/kernel/sched.c @@ -2864,6 +2864,13 @@ go_idle: queue = array->queue + idx; @@ -500,7 +525,7 @@ Index: linux/kernel/sched.c if (unlikely((long long)(now - next->timestamp) < 0)) @@ -2886,7 +2893,7 @@ go_idle: switch_tasks: - if (next = rq->idle) + if (next == rq->idle) schedstat_inc(rq, sched_goidle); - prefetch(next); + diff --git a/a/content_digest b/N1/content_digest index 1a3862b..45b35dd 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,7 +3,7 @@ "ref\020050728081622.GA22025@elte.hu\0" "From\0Ingo Molnar <mingo@elte.hu>\0" "Subject\0Re: Add prefetch switch stack hook in scheduler function\0" - "Date\0Thu, 28 Jul 2005 09:09:48 +0000\0" + "Date\0Thu, 28 Jul 2005 11:09:48 +0200\0" "To\0Keith Owens <kaos@ocs.com.au>\0" "Cc\0David.Mosberger@acm.org" Andrew Morton <akpm@osdl.org> @@ -86,7 +86,8 @@ " 25 files changed, 221 insertions(+), 1 deletion(-)\n" "\n" "Index: linux/include/asm-alpha/mmu_context.h\n" - "=================================--- linux.orig/include/asm-alpha/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-alpha/mmu_context.h\n" "+++ linux/include/asm-alpha/mmu_context.h\n" "@@ -258,4 +258,13 @@ enter_lazy_tlb(struct mm_struct *mm, str\n" " #undef __MMU_EXTERN_INLINE\n" @@ -103,7 +104,8 @@ "+\n" " #endif /* __ALPHA_MMU_CONTEXT_H */\n" "Index: linux/include/asm-arm/mmu_context.h\n" - "=================================--- linux.orig/include/asm-arm/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-arm/mmu_context.h\n" "+++ linux/include/asm-arm/mmu_context.h\n" "@@ -93,4 +93,13 @@ switch_mm(struct mm_struct *prev, struct\n" " #define deactivate_mm(tsk,mm)\tdo { } while (0)\n" @@ -120,7 +122,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-arm26/mmu_context.h\n" - "=================================--- linux.orig/include/asm-arm26/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-arm26/mmu_context.h\n" "+++ linux/include/asm-arm26/mmu_context.h\n" "@@ -48,4 +48,13 @@ static inline void activate_mm(struct mm\n" " \tcpu_switch_mm(next->pgd, next);\n" @@ -137,7 +140,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-cris/mmu_context.h\n" - "=================================--- linux.orig/include/asm-cris/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-cris/mmu_context.h\n" "+++ linux/include/asm-cris/mmu_context.h\n" "@@ -21,4 +21,13 @@ static inline void enter_lazy_tlb(struct\n" " {\n" @@ -154,7 +158,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-frv/mmu_context.h\n" - "=================================--- linux.orig/include/asm-frv/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-frv/mmu_context.h\n" "+++ linux/include/asm-frv/mmu_context.h\n" "@@ -47,4 +47,13 @@ do {\t\t\t\t\t\t\t\t\t\\\n" " do {\t\t\t\t\t\t\\\n" @@ -171,7 +176,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-h8300/mmu_context.h\n" - "=================================--- linux.orig/include/asm-h8300/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-h8300/mmu_context.h\n" "+++ linux/include/asm-h8300/mmu_context.h\n" "@@ -29,4 +29,13 @@ extern inline void activate_mm(struct mm\n" " {\n" @@ -188,7 +194,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-i386/mmu_context.h\n" - "=================================--- linux.orig/include/asm-i386/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-i386/mmu_context.h\n" "+++ linux/include/asm-i386/mmu_context.h\n" "@@ -69,4 +69,9 @@ static inline void switch_mm(struct mm_s\n" " #define activate_mm(prev, next) \\\n" @@ -201,7 +208,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-ia64/mmu_context.h\n" - "=================================--- linux.orig/include/asm-ia64/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-ia64/mmu_context.h\n" "+++ linux/include/asm-ia64/mmu_context.h\n" "@@ -169,5 +169,14 @@ activate_mm (struct mm_struct *prev, str\n" " \n" @@ -219,7 +227,8 @@ " # endif /* ! __ASSEMBLY__ */\n" " #endif /* _ASM_IA64_MMU_CONTEXT_H */\n" "Index: linux/include/asm-m32r/mmu_context.h\n" - "=================================--- linux.orig/include/asm-m32r/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-m32r/mmu_context.h\n" "+++ linux/include/asm-m32r/mmu_context.h\n" "@@ -167,4 +167,13 @@ static inline void switch_mm(struct mm_s\n" " \n" @@ -236,7 +245,8 @@ "+\n" " #endif /* _ASM_M32R_MMU_CONTEXT_H */\n" "Index: linux/include/asm-m68k/mmu_context.h\n" - "=================================--- linux.orig/include/asm-m68k/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-m68k/mmu_context.h\n" "+++ linux/include/asm-m68k/mmu_context.h\n" "@@ -150,5 +150,14 @@ static inline void activate_mm(struct mm\n" " \tactivate_context(next_mm);\n" @@ -254,7 +264,8 @@ " #endif\n" " #endif\n" "Index: linux/include/asm-m68knommu/mmu_context.h\n" - "=================================--- linux.orig/include/asm-m68knommu/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-m68knommu/mmu_context.h\n" "+++ linux/include/asm-m68knommu/mmu_context.h\n" "@@ -30,4 +30,13 @@ extern inline void activate_mm(struct mm\n" " {\n" @@ -271,7 +282,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-mips/mmu_context.h\n" - "=================================--- linux.orig/include/asm-mips/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-mips/mmu_context.h\n" "+++ linux/include/asm-mips/mmu_context.h\n" "@@ -193,4 +193,13 @@ drop_mmu_context(struct mm_struct *mm, u\n" " \tlocal_irq_restore(flags);\n" @@ -288,7 +300,8 @@ "+\n" " #endif /* _ASM_MMU_CONTEXT_H */\n" "Index: linux/include/asm-parisc/mmu_context.h\n" - "=================================--- linux.orig/include/asm-parisc/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-parisc/mmu_context.h\n" "+++ linux/include/asm-parisc/mmu_context.h\n" "@@ -70,4 +70,14 @@ static inline void activate_mm(struct mm\n" " \n" @@ -306,7 +319,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-ppc/mmu_context.h\n" - "=================================--- linux.orig/include/asm-ppc/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-ppc/mmu_context.h\n" "+++ linux/include/asm-ppc/mmu_context.h\n" "@@ -195,5 +195,14 @@ static inline void switch_mm(struct mm_s\n" " \n" @@ -324,7 +338,8 @@ " #endif /* __PPC_MMU_CONTEXT_H */\n" " #endif /* __KERNEL__ */\n" "Index: linux/include/asm-ppc64/mmu_context.h\n" - "=================================--- linux.orig/include/asm-ppc64/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-ppc64/mmu_context.h\n" "+++ linux/include/asm-ppc64/mmu_context.h\n" "@@ -84,4 +84,13 @@ static inline void activate_mm(struct mm\n" " \tlocal_irq_restore(flags);\n" @@ -341,7 +356,8 @@ "+\n" " #endif /* __PPC64_MMU_CONTEXT_H */\n" "Index: linux/include/asm-s390/mmu_context.h\n" - "=================================--- linux.orig/include/asm-s390/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-s390/mmu_context.h\n" "+++ linux/include/asm-s390/mmu_context.h\n" "@@ -51,4 +51,13 @@ extern inline void activate_mm(struct mm\n" " \tset_fs(current->thread.mm_segment);\n" @@ -358,7 +374,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-sh/mmu_context.h\n" - "=================================--- linux.orig/include/asm-sh/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-sh/mmu_context.h\n" "+++ linux/include/asm-sh/mmu_context.h\n" "@@ -202,5 +202,14 @@ static inline void disable_mmu(void)\n" " #define disable_mmu()\tdo { BUG(); } while (0)\n" @@ -376,7 +393,8 @@ " #endif /* __KERNEL__ */\n" " #endif /* __ASM_SH_MMU_CONTEXT_H */\n" "Index: linux/include/asm-sh64/mmu_context.h\n" - "=================================--- linux.orig/include/asm-sh64/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-sh64/mmu_context.h\n" "+++ linux/include/asm-sh64/mmu_context.h\n" "@@ -206,4 +206,13 @@ enter_lazy_tlb(struct mm_struct *mm, str\n" " \n" @@ -393,7 +411,8 @@ "+\n" " #endif /* __ASM_SH64_MMU_CONTEXT_H */\n" "Index: linux/include/asm-sparc/mmu_context.h\n" - "=================================--- linux.orig/include/asm-sparc/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-sparc/mmu_context.h\n" "+++ linux/include/asm-sparc/mmu_context.h\n" "@@ -37,4 +37,13 @@ BTFIXUPDEF_CALL(void, switch_mm, struct \n" " \n" @@ -410,7 +429,8 @@ "+\n" " #endif /* !(__SPARC_MMU_CONTEXT_H) */\n" "Index: linux/include/asm-sparc64/mmu_context.h\n" - "=================================--- linux.orig/include/asm-sparc64/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-sparc64/mmu_context.h\n" "+++ linux/include/asm-sparc64/mmu_context.h\n" "@@ -142,4 +142,13 @@ static inline void activate_mm(struct mm\n" " \n" @@ -427,7 +447,8 @@ "+\n" " #endif /* !(__SPARC64_MMU_CONTEXT_H) */\n" "Index: linux/include/asm-um/mmu_context.h\n" - "=================================--- linux.orig/include/asm-um/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-um/mmu_context.h\n" "+++ linux/include/asm-um/mmu_context.h\n" "@@ -66,6 +66,15 @@ static inline void destroy_context(struc\n" " \tCHOOSE_MODE((void) 0, destroy_context_skas(mm));\n" @@ -446,7 +467,8 @@ " \n" " /*\n" "Index: linux/include/asm-v850/mmu_context.h\n" - "=================================--- linux.orig/include/asm-v850/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-v850/mmu_context.h\n" "+++ linux/include/asm-v850/mmu_context.h\n" "@@ -8,4 +8,13 @@\n" " #define activate_mm(prev,next)\t\t((void)0)\n" @@ -463,7 +485,8 @@ "+\n" " #endif /* __V850_MMU_CONTEXT_H__ */\n" "Index: linux/include/asm-x86_64/mmu_context.h\n" - "=================================--- linux.orig/include/asm-x86_64/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-x86_64/mmu_context.h\n" "+++ linux/include/asm-x86_64/mmu_context.h\n" "@@ -76,4 +76,13 @@ static inline void switch_mm(struct mm_s\n" " \tswitch_mm((prev),(next),NULL)\n" @@ -480,7 +503,8 @@ "+\n" " #endif\n" "Index: linux/include/asm-xtensa/mmu_context.h\n" - "=================================--- linux.orig/include/asm-xtensa/mmu_context.h\n" + "===================================================================\n" + "--- linux.orig/include/asm-xtensa/mmu_context.h\n" "+++ linux/include/asm-xtensa/mmu_context.h\n" "@@ -327,4 +327,13 @@ static inline void enter_lazy_tlb(struct\n" " \n" @@ -497,7 +521,8 @@ "+\n" " #endif /* _XTENSA_MMU_CONTEXT_H */\n" "Index: linux/kernel/sched.c\n" - "=================================--- linux.orig/kernel/sched.c\n" + "===================================================================\n" + "--- linux.orig/kernel/sched.c\n" "+++ linux/kernel/sched.c\n" "@@ -2864,6 +2864,13 @@ go_idle:\n" " \tqueue = array->queue + idx;\n" @@ -515,11 +540,11 @@ " \t\tif (unlikely((long long)(now - next->timestamp) < 0))\n" "@@ -2886,7 +2893,7 @@ go_idle:\n" " switch_tasks:\n" - " \tif (next = rq->idle)\n" + " \tif (next == rq->idle)\n" " \t\tschedstat_inc(rq, sched_goidle);\n" "-\tprefetch(next);\n" "+\n" " \tclear_tsk_need_resched(prev);\n" " \trcu_qsctr_inc(task_cpu(prev));" -6298cd94ad4cf55892074560c4da5530d3a7db6b3abdc9147155dc0ab2a3b81d +780bb8c232a052860f56c06d12564aa84601a4ba97d4dcef362e2de99b90ce75
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.