diff for duplicates of <20171229091741.GC18441@kroah.com> diff --git a/a/1.txt b/N1/1.txt index 6194691..5d2276d 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -12,55 +12,55 @@ On Thu, Dec 28, 2017 at 12:33:22PM +0300, Alexander Tsoy wrote: > 2bc9fa0beaf10206a778f02e9e5cb62f50345b1a is the first bad commit > commit 2bc9fa0beaf10206a778f02e9e5cb62f50345b1a > Author: Andy Lutomirski <luto@kernel.org> -> Date: Mon Dec 4 15:07:23 2017 +0100 +> Date:���Mon Dec 4 15:07:23 2017 +0100 > -> x86/entry/64: Use a per-CPU trampoline stack for IDT entries +> ����x86/entry/64: Use a per-CPU trampoline stack for IDT entries > -> commit 7f2590a110b837af5679d08fc25c6227c5a8c497 upstream. +> ����commit 7f2590a110b837af5679d08fc25c6227c5a8c497 upstream. > -> Historically, IDT entries from usermode have always gone directly -> to the running task's kernel stack. Rearrange it so that we enter +> ����Historically, IDT entries from usermode have always gone directly +> ����to the running task's kernel stack.��Rearrange it so that we enter > on -> a per-CPU trampoline stack and then manually switch to the task's +> ����a per-CPU trampoline stack and then manually switch to the task's > stack. -> This touches a couple of extra cachelines, but it gives us a chance -> to run some code before we touch the kernel stack. +> ����This touches a couple of extra cachelines, but it gives us a chance +> ����to run some code before we touch the kernel stack. > -> The asm isn't exactly beautiful, but I think that fully refactoring -> it can wait. +> ����The asm isn't exactly beautiful, but I think that fully refactoring +> ����it can wait. > -> Signed-off-by: Andy Lutomirski <luto@kernel.org> -> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> -> Reviewed-by: Borislav Petkov <bp@suse.de> -> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> -> Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com> -> Cc: Borislav Petkov <bp@alien8.de> -> Cc: Borislav Petkov <bpetkov@suse.de> -> Cc: Brian Gerst <brgerst@gmail.com> -> Cc: Dave Hansen <dave.hansen@intel.com> -> Cc: Dave Hansen <dave.hansen@linux.intel.com> -> Cc: David Laight <David.Laight@aculab.com> -> Cc: Denys Vlasenko <dvlasenk@redhat.com> -> Cc: Eduardo Valentin <eduval@amazon.com> -> Cc: Greg KH <gregkh@linuxfoundation.org> -> Cc: H. Peter Anvin <hpa@zytor.com> -> Cc: Josh Poimboeuf <jpoimboe@redhat.com> -> Cc: Juergen Gross <jgross@suse.com> -> Cc: Linus Torvalds <torvalds@linux-foundation.org> -> Cc: Peter Zijlstra <peterz@infradead.org> -> Cc: Rik van Riel <riel@redhat.com> -> Cc: Will Deacon <will.deacon@arm.com> -> Cc: aliguori@amazon.com -> Cc: daniel.gruss@iaik.tugraz.at -> Cc: hughd@google.com -> Cc: keescook@google.com -> Link: https://lkml.kernel.org/r/20171204150606.225330557@linutronix +> ����Signed-off-by: Andy Lutomirski <luto@kernel.org> +> ����Signed-off-by: Thomas Gleixner <tglx@linutronix.de> +> ����Reviewed-by: Borislav Petkov <bp@suse.de> +> ����Reviewed-by: Thomas Gleixner <tglx@linutronix.de> +> ����Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com> +> ����Cc: Borislav Petkov <bp@alien8.de> +> ����Cc: Borislav Petkov <bpetkov@suse.de> +> ����Cc: Brian Gerst <brgerst@gmail.com> +> ����Cc: Dave Hansen <dave.hansen@intel.com> +> ����Cc: Dave Hansen <dave.hansen@linux.intel.com> +> ����Cc: David Laight <David.Laight@aculab.com> +> ����Cc: Denys Vlasenko <dvlasenk@redhat.com> +> ����Cc: Eduardo Valentin <eduval@amazon.com> +> ����Cc: Greg KH <gregkh@linuxfoundation.org> +> ����Cc: H. Peter Anvin <hpa@zytor.com> +> ����Cc: Josh Poimboeuf <jpoimboe@redhat.com> +> ����Cc: Juergen Gross <jgross@suse.com> +> ����Cc: Linus Torvalds <torvalds@linux-foundation.org> +> ����Cc: Peter Zijlstra <peterz@infradead.org> +> ����Cc: Rik van Riel <riel@redhat.com> +> ����Cc: Will Deacon <will.deacon@arm.com> +> ����Cc: aliguori@amazon.com +> ����Cc: daniel.gruss@iaik.tugraz.at +> ����Cc: hughd@google.com +> ����Cc: keescook@google.com +> ����Link: https://lkml.kernel.org/r/20171204150606.225330557@linutronix > .de -> Signed-off-by: Ingo Molnar <mingo@kernel.org> -> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +> ����Signed-off-by: Ingo Molnar <mingo@kernel.org> +> ����Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> > > :040000 040000 275d4746936a9e521a2b5041856f7dc1d1820dc6 -> 8f8e869fd59c3dd781dceffa76e53e41d733a0cf M arch +> 8f8e869fd59c3dd781dceffa76e53e41d733a0cf M������arch > > $ git bisect log > git bisect start diff --git a/a/content_digest b/N1/content_digest index 4f905c5..d8746ff 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -47,55 +47,55 @@ "> 2bc9fa0beaf10206a778f02e9e5cb62f50345b1a is the first bad commit\n" "> commit 2bc9fa0beaf10206a778f02e9e5cb62f50345b1a\n" "> Author: Andy Lutomirski <luto@kernel.org>\n" - "> Date:\302\240\302\240\302\240Mon Dec 4 15:07:23 2017 +0100\n" + "> Date:\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Mon Dec 4 15:07:23 2017 +0100\n" "> \n" - "> \302\240\302\240\302\240\302\240x86/entry/64: Use a per-CPU trampoline stack for IDT entries\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275x86/entry/64: Use a per-CPU trampoline stack for IDT entries\n" "> \n" - "> \302\240\302\240\302\240\302\240commit 7f2590a110b837af5679d08fc25c6227c5a8c497 upstream.\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275commit 7f2590a110b837af5679d08fc25c6227c5a8c497 upstream.\n" "> \n" - "> \302\240\302\240\302\240\302\240Historically, IDT entries from usermode have always gone directly\n" - "> \302\240\302\240\302\240\302\240to the running task's kernel stack.\302\240\302\240Rearrange it so that we enter\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Historically, IDT entries from usermode have always gone directly\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275to the running task's kernel stack.\303\257\302\277\302\275\303\257\302\277\302\275Rearrange it so that we enter\n" "> on\n" - "> \302\240\302\240\302\240\302\240a per-CPU trampoline stack and then manually switch to the task's\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275a per-CPU trampoline stack and then manually switch to the task's\n" "> stack.\n" - "> \302\240\302\240\302\240\302\240This touches a couple of extra cachelines, but it gives us a chance\n" - "> \302\240\302\240\302\240\302\240to run some code before we touch the kernel stack.\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275This touches a couple of extra cachelines, but it gives us a chance\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275to run some code before we touch the kernel stack.\n" "> \n" - "> \302\240\302\240\302\240\302\240The asm isn't exactly beautiful, but I think that fully refactoring\n" - "> \302\240\302\240\302\240\302\240it can wait.\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275The asm isn't exactly beautiful, but I think that fully refactoring\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275it can wait.\n" "> \n" - "> \302\240\302\240\302\240\302\240Signed-off-by: Andy Lutomirski <luto@kernel.org>\n" - "> \302\240\302\240\302\240\302\240Signed-off-by: Thomas Gleixner <tglx@linutronix.de>\n" - "> \302\240\302\240\302\240\302\240Reviewed-by: Borislav Petkov <bp@suse.de>\n" - "> \302\240\302\240\302\240\302\240Reviewed-by: Thomas Gleixner <tglx@linutronix.de>\n" - "> \302\240\302\240\302\240\302\240Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Borislav Petkov <bp@alien8.de>\n" - "> \302\240\302\240\302\240\302\240Cc: Borislav Petkov <bpetkov@suse.de>\n" - "> \302\240\302\240\302\240\302\240Cc: Brian Gerst <brgerst@gmail.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Dave Hansen <dave.hansen@intel.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Dave Hansen <dave.hansen@linux.intel.com>\n" - "> \302\240\302\240\302\240\302\240Cc: David Laight <David.Laight@aculab.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Denys Vlasenko <dvlasenk@redhat.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Eduardo Valentin <eduval@amazon.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Greg KH <gregkh@linuxfoundation.org>\n" - "> \302\240\302\240\302\240\302\240Cc: H. Peter Anvin <hpa@zytor.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Josh Poimboeuf <jpoimboe@redhat.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Juergen Gross <jgross@suse.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Linus Torvalds <torvalds@linux-foundation.org>\n" - "> \302\240\302\240\302\240\302\240Cc: Peter Zijlstra <peterz@infradead.org>\n" - "> \302\240\302\240\302\240\302\240Cc: Rik van Riel <riel@redhat.com>\n" - "> \302\240\302\240\302\240\302\240Cc: Will Deacon <will.deacon@arm.com>\n" - "> \302\240\302\240\302\240\302\240Cc: aliguori@amazon.com\n" - "> \302\240\302\240\302\240\302\240Cc: daniel.gruss@iaik.tugraz.at\n" - "> \302\240\302\240\302\240\302\240Cc: hughd@google.com\n" - "> \302\240\302\240\302\240\302\240Cc: keescook@google.com\n" - "> \302\240\302\240\302\240\302\240Link: https://lkml.kernel.org/r/20171204150606.225330557@linutronix\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Signed-off-by: Andy Lutomirski <luto@kernel.org>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Signed-off-by: Thomas Gleixner <tglx@linutronix.de>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Reviewed-by: Borislav Petkov <bp@suse.de>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Reviewed-by: Thomas Gleixner <tglx@linutronix.de>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Borislav Petkov <bp@alien8.de>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Borislav Petkov <bpetkov@suse.de>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Brian Gerst <brgerst@gmail.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Dave Hansen <dave.hansen@intel.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Dave Hansen <dave.hansen@linux.intel.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: David Laight <David.Laight@aculab.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Denys Vlasenko <dvlasenk@redhat.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Eduardo Valentin <eduval@amazon.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Greg KH <gregkh@linuxfoundation.org>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: H. Peter Anvin <hpa@zytor.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Josh Poimboeuf <jpoimboe@redhat.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Juergen Gross <jgross@suse.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Linus Torvalds <torvalds@linux-foundation.org>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Peter Zijlstra <peterz@infradead.org>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Rik van Riel <riel@redhat.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: Will Deacon <will.deacon@arm.com>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: aliguori@amazon.com\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: daniel.gruss@iaik.tugraz.at\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: hughd@google.com\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Cc: keescook@google.com\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Link: https://lkml.kernel.org/r/20171204150606.225330557@linutronix\n" "> .de\n" - "> \302\240\302\240\302\240\302\240Signed-off-by: Ingo Molnar <mingo@kernel.org>\n" - "> \302\240\302\240\302\240\302\240Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Signed-off-by: Ingo Molnar <mingo@kernel.org>\n" + "> \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n" "> \n" "> :040000 040000 275d4746936a9e521a2b5041856f7dc1d1820dc6\n" - "> 8f8e869fd59c3dd781dceffa76e53e41d733a0cf M\302\240\302\240\302\240\302\240\302\240\302\240arch\n" + "> 8f8e869fd59c3dd781dceffa76e53e41d733a0cf M\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275arch\n" "> \n" "> $ git bisect log\n" "> git bisect start\n" @@ -132,4 +132,4 @@ "\n" greg k-h -c852622ee31408319d5534608bf776fb00950dd2854dc34afa91ccd7faf8bfde +638b7c89f66ef19a62ece6834853b49c55cd4dd5d91c597538320abb46b2cfc0
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.