Re: 4.14.9 doesn't boot (regression)
Linus Torvalds writes: (Summary) Doing a disassembly on "do_double_fault()" shows: on "do_double_fault()" shows:ffffffff8101bda0 <do_double_fault>: ffffffff8101bda0: 41 54 push %r12...
View ArticleRe: 4.14.9 doesn't boot (regression)
Linus Torvalds writes: (Summary) 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index ac8c441866b7..92b74bcd3c2a 100644 --- a/Makefile +++ b/Makefile @@ -789,6 +789,9 @@...
View ArticleRe: [GIT pull] x86/pti: The real thing
Linus Torvalds writes: On Thu, Dec 28, 2017 at 12:34 PM, Thomas Gleixner <tglx@linutronix.de> wrote: [...] This is the final set of enabling page table isolation on x86: Ok, after that late...
View ArticleRe: x86/pti: smp_processor_id() called while preemptible in resume ...
Linus Torvalds writes: (Summary) wrote: [...] subtle, but from a first look that tlbflush is pointless. Regardless of whether the TLB flush makes sense in that smpboot_setup_warm_reset_vector()...
View ArticleRe: x86/pti: smp_processor_id() called while preemptible in resume ...
Linus Torvalds writes: (Summary) On Sat, Dec 30, 2017 at 11:03 AM, Dave Hansen<dave.hansen@linux.intel.com> wrote:[...] thing, both the actual CPU TLB flush _and_ the per-cpu variables. I think...
View ArticleRe: x86/pti: smp_processor_id() called while preemptible in resume ...
Linus Torvalds writes: On Sat, Dec 30, 2017 at 11:41 AM, Thomas Gleixner <tglx@linutronix.de> wrote: [...] forever. Yes, so it all makes sense, and those two tlb invalidates should just be...
View ArticleRe: x86/pti: smp_processor_id() called while preemptible in resume ...
Linus Torvalds writes: (Summary) Good point, but I think that was actually a mis-feature of the old "__flush_tlb_up()" implementation that Andy got rid of in commit ce4a4e565f52 ("x86/mm: Remove the UP...
View ArticleRe: x86/pti: smp_processor_id() called while preemptible in resume ...
Linus Torvalds writes: On Sat, Dec 30, 2017 at 12:47 PM, Thomas Gleixner <tglx@linutronix.de> wrote: [...] The UP distinction does not exist anymore since: Heh. Crossed emails. We're very much in...
View ArticleRe: [patch 0/3] x86/pti: Fix various fallout
Linus Torvalds writes: On Sat, Dec 30, 2017 at 1:35 PM, Ingo Molnar <mingo@kernel.org> wrote: [...] from email if you wanted to release -rc6 today. I'll do rc6 tomorrow probably around this time...
View ArticleRe: [GIT pull] x86 fixes for 4.15
Linus Torvalds writes: On Sun, Dec 31, 2017 at 8:32 AM, Thomas Gleixner <tglx@linutronix.de> wrote: [...] git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus This...
View ArticleRe: [GIT pull] x86 fixes for 4.15
Linus Torvalds writes: On Sun, Dec 31, 2017 at 1:09 PM, Linus Torvalds<torvalds@linux-foundation.org> wrote:[...] Forgot to push out? Looks like the patches you wanted me to pull are all in the...
View ArticleLinux 4.15-rc6
Linus Torvalds writes: (Summary) 0) Bard Liao (1): ASoC: rt5645: reset RT5645_AD_DA_MIXER at probe Ben Gainey (1): perf jvmti: Generate correct debug information for inlined code Ben Hutchings (1):...
View ArticleRe: Linux 4.15-rc6
Linus Torvalds writes: (Summary) On Tue, Jan 2, 2018 at 12:28 PM, Andres Freund <andres@anarazel.de> wrote: [...] connections results in: Yeah, that's actually pretty much in line with...
View ArticleRe: [PATCH v3 01/13] x86/retpoline: Add initial retpoline support
Linus Torvalds writes: (Summary) On Thu, Jan 4, 2018 at 10:17 AM, Alexei Starovoitov <alexei.starovoitov@gmail.com> wrote:[...] that do retpoline similar to llvm diff ? What is the alternative...
View ArticleRe: Avoid speculative indirect calls in kernel
Linus Torvalds writes: (Summary) (Where the user contexts might be a JIT'ed JS vs the rest of the web browser). JIT'ed JS vs the rest of the web browser). So you really would want to just make sure the...
View ArticleRe: [PATCH 0/7] IBRS patch series
Linus Torvalds writes: (Summary) On Thu, Jan 4, 2018 at 9:56 AM, Tim Chen <tim.c.chen@linux.intel.com> wrote: [...] be used instead of retpoline[1]. Can somebody explain this part? Can somebody...
View ArticleRe: [PATCH 0/7] IBRS patch series
Linus Torvalds writes: (Summary) wrote: [...] from get empty, you end up vulnerable. That sounds like it could cause mispredicts, but it doesn't sound _exploitable_. That sounds like it could cause...
View ArticleRe: [PATCH 4.4 00/37] 4.4.110-stable review
Linus Torvalds writes: (Summary) in rcu_dynticks_snap() because %rax is 1 and that would give you the invalid page fault and the right faulting address. invalid page fault and the right faulting...
View ArticleRe: [PATCH 4.4 00/37] 4.4.110-stable review
Linus Torvalds writes: (Summary) The only reason you get any kernel stack printout at all is because 'init' dying will make the kernel print that out. dying will make the kernel print that out. The...
View ArticleRe: [RFC PATCH] asm/generic: introduce if_nospec and nospec_barrier
Linus Torvalds writes: (Summary) Which makes me suspect that lfence is a bad idea too. suspect that lfence is a bad idea too. If one common pattern is going to be bounces checking array accesses like...
View Article