Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-31 Thread Thomas Gleixner
On Sun, Aug 30 2020 at 12:13, Linus Torvalds wrote: > On Sun, Aug 30, 2020 at 11:04 AM Thomas Gleixner wrote: >> >>The historical inconsistent for_each_cpu() behaviour of >>ignoring the cpumask and unconditionally claiming that CPU0 is in the >>mask struck again. Sigh. > > I guess we c

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-30 Thread pr-tracker-bot
The pull request you sent on Sun, 30 Aug 2020 18:03:39 -: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-2020-08-30 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/dcc5c6f013d841e9ae74d527d312d512dfc2e2f0 Thank you! -- Deet-doot-dot, I

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-30 Thread Linus Torvalds
On Sun, Aug 30, 2020 at 11:04 AM Thomas Gleixner wrote: > >The historical inconsistent for_each_cpu() behaviour of >ignoring the cpumask and unconditionally claiming that CPU0 is in the >mask struck again. Sigh. I guess we could remove the UP optimizations these days. It's not like th

[GIT pull] x86/urgent for v5.9-rc2

2020-08-30 Thread Thomas Gleixner
Linus, please pull the latest x86/urgent branch from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2020-08-30 up to: 784a0830377d: genirq/matrix: Deal with the sillyness of for_each_cpu() on UP Three interrupt related fixes for X86: - Move disabling of the local

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread Andy Lutomirski
On Sun, Aug 23, 2020 at 3:35 PM Linus Torvalds wrote: > > On Sun, Aug 23, 2020 at 3:27 PM Andy Lutomirski wrote: > > > > Every interrupt is going to load the CS and SS descriptor cache lines. > > Yeah, but this isn't even sharing the same GDT cache line. Those two > are at least in the same cache

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread Linus Torvalds
On Sun, Aug 23, 2020 at 3:27 PM Andy Lutomirski wrote: > > Every interrupt is going to load the CS and SS descriptor cache lines. Yeah, but this isn't even sharing the same GDT cache line. Those two are at least in the same cacheline, and hey, that is forced upon us by the architecture, so we don

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread Linus Torvalds
On Sun, Aug 23, 2020 at 3:01 PM Thomas Gleixner wrote: > > > And I don't think we need the GDT for anything else normally, so it's > > not even going to be cached. > > Who cares, really? > > It's pretty irrelevant because the main source of horrors are in having > to run through _ALL_ registered N

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread Andy Lutomirski
On Sun, Aug 23, 2020 at 11:29 AM Linus Torvalds wrote: > > On Sun, Aug 23, 2020 at 1:26 AM Thomas Gleixner wrote: > > > > Remove the RDPID optimization, which is not even > > backed by numbers from the paranoid entry path instead. > > Ugh, that's sad. I'd expect the LSL to be quite a bit slower t

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread Thomas Gleixner
On Sun, Aug 23 2020 at 11:29, Linus Torvalds wrote: > On Sun, Aug 23, 2020 at 1:26 AM Thomas Gleixner wrote: >> >> Remove the RDPID optimization, which is not even >> backed by numbers from the paranoid entry path instead. > > Ugh, that's sad. I'd expect the LSL to be quite a bit slower than the >

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread pr-tracker-bot
The pull request you sent on Sun, 23 Aug 2020 08:25:37 -: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-2020-08-23 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/550c2129d93d5eb198835ac83c05ef672e8c491c Thank you! -- Deet-doot-dot, I

Re: [GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread Linus Torvalds
On Sun, Aug 23, 2020 at 1:26 AM Thomas Gleixner wrote: > > Remove the RDPID optimization, which is not even > backed by numbers from the paranoid entry path instead. Ugh, that's sad. I'd expect the LSL to be quite a bit slower than the RDPID on raw hardware, since LSL has to go out to the GDT. A

[GIT pull] x86/urgent for v5.9-rc2

2020-08-23 Thread Thomas Gleixner
Linus, please pull the latest x86/urgent branch from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2020-08-23 up to: 6a3ea3e68b8a: x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM A single fix for x86 which removes the RDPID usage from the parano