Re: [GIT PULL] x86 fixes

2021-03-28 Thread pr-tracker-bot
The pull request you sent on Sun, 28 Mar 2021 12:44:42 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-2021-03-28 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/36a14638f7c06546717cc1316fcfee6da42b98cc Thank you! -- Deet-doot-dot, I

Re: [GIT PULL] x86 fixes

2020-10-11 Thread Thomas Gleixner
Linus, On Sun, Oct 11 2020 at 11:00, Linus Torvalds wrote: > On Sun, Oct 11, 2020 at 1:09 AM Ingo Molnar wrote: >> >> - Fix a (hopefully final) IRQ state tracking bug vs. MCE handling > > Why is the nmi_enter/nmi_exit thing not a problem on non-x86 architectures? > > Put another way: x86 does ex

Re: [GIT PULL] x86 fixes

2020-10-11 Thread pr-tracker-bot
The pull request you sent on Sun, 11 Oct 2020 10:08:59 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-2020-10-11 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/c120ec12e216225f7536cc1b924fe428ff64b5bd Thank you! -- Deet-doot-dot, I

Re: [GIT PULL] x86 fixes

2020-10-11 Thread Linus Torvalds
On Sun, Oct 11, 2020 at 1:09 AM Ingo Molnar wrote: > > - Fix a (hopefully final) IRQ state tracking bug vs. MCE handling Why is the nmi_enter/nmi_exit thing not a problem on non-x86 architectures? Put another way: x86 does extra work to track IRQ state across NMI. What makes x86 special? It _fe

Re: [GIT PULL] x86 fixes

2020-09-06 Thread pr-tracker-bot
The pull request you sent on Sun, 6 Sep 2020 10:15:15 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-2020-09-06 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/015b3155c46a089f623c8a2e794ffad84143565d Thank you! -- Deet-doot-dot, I a

Re: [GIT PULL] x86 fixes

2020-08-15 Thread pr-tracker-bot
The pull request you sent on Sat, 15 Aug 2020 13:45:52 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-2020-08-15 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/50f6c7dbd973092d8e5f3c89f29eb4bea19fdebd Thank you! -- Deet-doot-dot, I

Re: [GIT PULL] x86 fixes

2020-07-25 Thread pr-tracker-bot
The pull request you sent on Sat, 25 Jul 2020 13:46:37 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-2020-07-25 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/fbe0d451bcea569fc0ed3455511a90646c8a9c81 Thank you! -- Deet-doot-dot, I

Re: [GIT PULL] x86 fixes

2019-10-12 Thread pr-tracker-bot
The pull request you sent on Sat, 12 Oct 2019 15:19:16 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/7a275fd7b9519b5cc63270a8964055aadb04de26 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-09-12 Thread pr-tracker-bot
The pull request you sent on Thu, 12 Sep 2019 14:57:10 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/95217783b7f6f331e7a6675e0a31fb9a5a1b9a36 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-09-05 Thread pr-tracker-bot
The pull request you sent on Thu, 5 Sep 2019 10:07:19 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/19e4147a04a43d210dbacda76e0988f90bb0ba45 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-06-29 Thread pr-tracker-bot
The pull request you sent on Sat, 29 Jun 2019 11:14:07 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/728254541ebcc7fee869c3c4c3f36f96be791edb Thank you! -- Deet-doot-dot, I am a

Re: [GIT pull] x86 fixes for 5.2

2019-06-16 Thread pr-tracker-bot
The pull request you sent on Sun, 16 Jun 2019 11:29:52 -: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/963172d9c7e862654d3d24cbcafb33f33ae697a8 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-06-02 Thread pr-tracker-bot
The pull request you sent on Sun, 2 Jun 2019 19:44:42 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/7bd1d5edd0160b615ab8748cf94dabcab1fb01cb Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-05-16 Thread pr-tracker-bot
The pull request you sent on Thu, 16 May 2019 18:26:16 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/d396360acdf7e57edcd9e2d080343b0353d65d63 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-04-27 Thread pr-tracker-bot
The pull request you sent on Sat, 27 Apr 2019 16:42:56 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/037904a22bf8b2c999a6e2a8ba971b549c1e9600 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-04-20 Thread pr-tracker-bot
The pull request you sent on Sat, 20 Apr 2019 09:38:09 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/1fd91d719eb1ae83ef500eb4148d11db9db39a41 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-04-12 Thread pr-tracker-bot
The pull request you sent on Fri, 12 Apr 2019 15:10:42 +0200: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/6d0a598489ca687e1ebac37eef546526eca41347 Thank you! -- Deet-doot-dot, I am a

Re: [GIT pull] x86 fixes for 5.1

2019-03-10 Thread pr-tracker-bot
The pull request you sent on Sun, 10 Mar 2019 12:33:54 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/262d6a9a63a387c8dfa9eb4f7713e159c941e52c Thank you! -- Deet-doot-dot, I am a

Re: [GIT pull] x86 fixes for 5.0

2019-03-02 Thread pr-tracker-bot
The pull request you sent on Sat, 2 Mar 2019 20:19:57 +0100 (CET): > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/e7c42a89e9f16039684418dfe3c43b068734ff8f Thank you! -- Deet-doot-dot, I

Re: [GIT PULL] x86 fixes

2019-02-17 Thread pr-tracker-bot
The pull request you sent on Sun, 17 Feb 2019 11:19:08 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/8d33316d520501f24fef180ea5b860ecb9e64506 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-02-10 Thread pr-tracker-bot
The pull request you sent on Sun, 10 Feb 2019 10:13:40 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/aadaa8061189a9e5d8a1327b328453d663e8cbc9 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2019-01-11 Thread pr-tracker-bot
The pull request you sent on Fri, 11 Jan 2019 08:14:54 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/e8af37f3f488e7adce2b5c6f6dfe8c83c2662e1f Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2018-12-21 Thread pr-tracker-bot
The pull request you sent on Fri, 21 Dec 2018 13:25:45 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/70ad6368e878857db315788dab36817aa992c86a Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2018-12-09 Thread pr-tracker-bot
The pull request you sent on Sun, 9 Dec 2018 23:06:55 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/8586ca8a214471e4573d76356aabe890bfecdc8a Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2018-11-30 Thread pr-tracker-bot
The pull request you sent on Fri, 30 Nov 2018 07:29:06 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/1ec63573b2db363848abb313cc75eb29e9abc1b3 Thank you! -- Deet-doot-dot, I am a

Re: [GIT pull] x86 fixes for 4.20

2018-11-11 Thread pr-tracker-bot
The pull request you sent on Sun, 11 Nov 2018 09:11:09 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/b6df7b6db1c1837fc9eada74ed561cbfe7746755 Thank you! -- Deet-doot-dot, I am a

Re: [GIT PULL] x86 fixes

2018-11-03 Thread Linus Torvalds
On Sat, Nov 3, 2018 at 4:09 PM Ingo Molnar wrote: > > A number of fixes and some late updates: Pulled, Linus

Re: [GIT PULL] x86 fixes

2018-10-20 Thread Greg Kroah-Hartman
On Sat, Oct 20, 2018 at 10:54:25AM +0200, Ingo Molnar wrote: > Greg, > > Please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus Now merged, thanks. greg k-h

Re: [GIT PULL] x86 fixes

2018-10-11 Thread Greg Kroah-Hartman
On Thu, Oct 11, 2018 at 11:14:16AM +0200, Ingo Molnar wrote: > Greg, > > Please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus Now merged, thanks. greg k-h

Re: [GIT PULL] x86 fixes

2018-10-05 Thread Greg Kroah-Hartman
On Fri, Oct 05, 2018 at 11:53:54AM +0200, Ingo Molnar wrote: > Greg, > > Please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus Now merged, thanks. greg k-h

Re: [GIT pull] x86 fixes for 4.19

2018-09-22 Thread Greg Kroah-Hartman
On Sat, Sep 22, 2018 at 02:34:06PM +0200, Thomas Gleixner wrote: > Greg, > > please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus Now pulled, thanks. greg k-h

Re: [GIT PULL] x86 fixes

2018-07-03 Thread Ingo Molnar
* Linus Torvalds wrote: > On Mon, Jul 2, 2018 at 11:48 AM Andy Lutomirski wrote: > > > > BTR is way more leet than AND! > > I stand corrected. Ok, on that basis I won't try to convert it to AND ;-) Seriously though, there's two other 32-bit prefix cleanup/micro-speedup changes I'll queue u

Re: [GIT PULL] x86 fixes

2018-07-02 Thread Linus Torvalds
On Mon, Jul 2, 2018 at 11:48 AM Andy Lutomirski wrote: > > BTR is way more leet than AND! I stand corrected. Linus

Re: [GIT PULL] x86 fixes

2018-07-02 Thread Andy Lutomirski
On Sat, Jun 30, 2018 at 12:01 PM, Linus Torvalds wrote: > On Sat, Jun 30, 2018 at 1:49 AM Ingo Molnar wrote: >> >> --- a/arch/x86/entry/entry_32.S >> +++ b/arch/x86/entry/entry_32.S >> @@ -477,7 +477,7 @@ ENTRY(entry_SYSENTER_32) >> * whereas POPF does not.) >> */ >> add

Re: [GIT PULL] x86 fixes

2018-06-30 Thread Linus Torvalds
On Sat, Jun 30, 2018 at 1:49 AM Ingo Molnar wrote: > > --- a/arch/x86/entry/entry_32.S > +++ b/arch/x86/entry/entry_32.S > @@ -477,7 +477,7 @@ ENTRY(entry_SYSENTER_32) > * whereas POPF does not.) > */ > addl$PT_EFLAGS-PT_DS, %esp /* point esp at pt_regs->flags */ > -

Re: [GIT pull] x86 fixes for 4.17

2018-04-22 Thread Thomas Gleixner
On Sun, 22 Apr 2018, Linus Torvalds wrote: > On Sun, Apr 22, 2018 at 4:04 AM, Thomas Gleixner wrote: > > > > A small set of fixes for x86: > > Hmm. Not the fixes for the global bit problems that caused a couple of > pretty bad issues? > > I realize that they wanted testing, but considering how

Re: [GIT pull] x86 fixes for 4.17

2018-04-22 Thread Linus Torvalds
On Sun, Apr 22, 2018 at 4:04 AM, Thomas Gleixner wrote: > > A small set of fixes for x86: Hmm. Not the fixes for the global bit problems that caused a couple of pretty bad issues? I realize that they wanted testing, but considering how bad the current situation is... Linus

Re: [GIT pull] x86 fixes for 4.16

2018-03-04 Thread Thomas Gleixner
On Sun, 4 Mar 2018, Linus Torvalds wrote: > On Sun, Mar 4, 2018 at 11:40 AM, Linus Torvalds > wrote: > > On Sun, Mar 4, 2018 at 7:02 AM, Thomas Gleixner wrote: > >> > >> please pull the latest x86-urgent-for-linus git tree from: > >> > >>git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.

Re: [GIT pull] x86 fixes for 4.16

2018-03-04 Thread Linus Torvalds
On Sun, Mar 4, 2018 at 11:40 AM, Linus Torvalds wrote: > On Sun, Mar 4, 2018 at 7:02 AM, Thomas Gleixner wrote: >> >> please pull the latest x86-urgent-for-linus git tree from: >> >>git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git >> x86-urgent-for-linus > > Nothing there. > > Did y

Re: [GIT pull] x86 fixes for 4.16

2018-03-04 Thread Linus Torvalds
On Sun, Mar 4, 2018 at 7:02 AM, Thomas Gleixner wrote: > > please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus Nothing there. Did you forget to push out? Linus

Re: [GIT PULL] x86 fixes

2018-01-17 Thread Andrew Morton
On Thu, 18 Jan 2018 01:24:08 +0100 Ingo Molnar wrote: > > * Linus Torvalds wrote: > > > On Wed, Jan 17, 2018 at 7:41 AM, Ingo Molnar wrote: > > > > > > - A kdump fix > > > > > > out-of-topic modifications in x86-urgent-for-linus: > > >

Re: [GIT PULL] x86 fixes

2018-01-17 Thread Ingo Molnar
* Linus Torvalds wrote: > On Wed, Jan 17, 2018 at 7:41 AM, Ingo Molnar wrote: > > > > - A kdump fix > > > > out-of-topic modifications in x86-urgent-for-linus: > > - > > include/linux/crash_core.h # 9f15b9120f56: kdump: Write th

Re: [GIT PULL] x86 fixes

2018-01-17 Thread Linus Torvalds
On Wed, Jan 17, 2018 at 7:41 AM, Ingo Molnar wrote: > > - A kdump fix > > out-of-topic modifications in x86-urgent-for-linus: > - > include/linux/crash_core.h # 9f15b9120f56: kdump: Write the correct > add > kernel/crash_core.c

Re: [GIT pull] x86 fixes for 4.15

2017-12-31 Thread Thomas Gleixner
On Sun, 31 Dec 2017, Linus Torvalds wrote: > On Sun, Dec 31, 2017 at 1:09 PM, Linus Torvalds > wrote: > > On Sun, Dec 31, 2017 at 8:32 AM, Thomas Gleixner wrote: > >> > >>git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > >> x86-urgent-for-linus > > > > This doesn't contain what you

Re: [GIT pull] x86 fixes for 4.15

2017-12-31 Thread Thomas Gleixner
On Sun, 31 Dec 2017, Linus Torvalds wrote: > On Sun, Dec 31, 2017 at 8:32 AM, Thomas Gleixner wrote: > > > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > > x86-urgent-for-linus > > This doesn't contain what you claim it does, it's old x86 fixes from > two weeks ago. > > Forgo

Re: [GIT pull] x86 fixes for 4.15

2017-12-31 Thread Linus Torvalds
On Sun, Dec 31, 2017 at 1:09 PM, Linus Torvalds wrote: > On Sun, Dec 31, 2017 at 8:32 AM, Thomas Gleixner wrote: >> >>git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git >> x86-urgent-for-linus > > This doesn't contain what you claim it does, it's old x86 fixes from > two weeks ago. >

Re: [GIT pull] x86 fixes for 4.15

2017-12-31 Thread Linus Torvalds
On Sun, Dec 31, 2017 at 8:32 AM, Thomas Gleixner wrote: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus This doesn't contain what you claim it does, it's old x86 fixes from two weeks ago. Forgot to push out? Linus

Re: [GIT PULL] x86 fixes

2017-12-17 Thread Borislav Petkov
On Sun, Dec 17, 2017 at 12:41:42PM +0100, Thomas Gleixner wrote: > > X86_BUG_CPU_SECURE_MODE_PTI should be added to DISABLED_FEATURES or > > DISABLED_BUGS or whatever if it's not configured in, which will reduce > > bloat. Borislav, that's kind of up your alley, since I don't think > > the appropr

Re: [GIT PULL] x86 fixes

2017-12-17 Thread Thomas Gleixner
On Sat, 16 Dec 2017, Andy Lutomirski wrote: > On Fri, Dec 15, 2017 at 8:07 AM, Ingo Molnar wrote: > I few things I noticed in the PTI tree: > > "x86/mm/pti: Map ESPFIX into user space" has a leftover pr_err(). > Sorry, my bad, I've spent *way* too long looking at this crap to > retain my sanity.

Re: [GIT PULL] x86 fixes

2017-12-17 Thread Ingo Molnar
* Andy Lutomirski wrote: > > Is this tree looking good to you standalone? > > I think this stuff is looking okay, although I'm a bit mystified by > the whole merge base thing. But if the backporters and Linus like it, > then whatever. To explain the merge base thing: considering that v4.14 is

Re: [GIT PULL] x86 fixes

2017-12-16 Thread Andy Lutomirski
On Fri, Dec 15, 2017 at 8:07 AM, Ingo Molnar wrote: > > * Andy Lutomirski wrote: > >> On Fri, Dec 15, 2017 at 7:43 AM, Ingo Molnar wrote: >> > Linus, >> >> > >> > - two 5-level paging related fixes >> >> Which reminds me: can you grab this one, too? >> >> https://lkml.kernel.org/r/24c898b4f44fd

Re: [GIT PULL] x86 fixes

2017-12-15 Thread Ingo Molnar
* Andy Lutomirski wrote: > On Fri, Dec 15, 2017 at 7:43 AM, Ingo Molnar wrote: > > Linus, > > > > > - two 5-level paging related fixes > > Which reminds me: can you grab this one, too? > > https://lkml.kernel.org/r/24c898b4f44fdf8c22d93703850fb384ef87cfdc.1513035461.git.l...@kernel.org Yea

Re: [GIT PULL] x86 fixes

2017-12-15 Thread Andy Lutomirski
On Fri, Dec 15, 2017 at 7:43 AM, Ingo Molnar wrote: > Linus, > > - two 5-level paging related fixes Which reminds me: can you grab this one, too? https://lkml.kernel.org/r/24c898b4f44fdf8c22d93703850fb384ef87cfdc.1513035461.git.l...@kernel.org

Re: [GIT pull] x86 fixes for 4.7

2016-06-27 Thread Thomas Gleixner
On Sat, 25 Jun 2016, Linus Torvalds wrote: > I'm pretty sure that's not the final fix. And that it caused more > problems than it fixed, afaik. Sorry. That slipped through my attention. Thanks for spotting it! tglx

Re: [GIT pull] x86 fixes for 4.7

2016-06-26 Thread Borislav Petkov
On Sun, Jun 26, 2016 at 02:45:44AM +0200, Rafael J. Wysocki wrote: > The (hopefully) final one is https://patchwork.kernel.org/patch/9189139/ > and it still is pending a test on the Boris' machine where the previous one > didn't work. If that doesn't pass, we'll need to defer it until we know > th

Re: [GIT pull] x86 fixes for 4.7

2016-06-25 Thread Rafael J. Wysocki
On Saturday, June 25, 2016 06:49:09 AM Linus Torvalds wrote: > On Sat, Jun 25, 2016 at 1:25 AM, Thomas Gleixner wrote: > > > > please pull the latest x86-urgent-for-linus git tree from: > > Nope. > > > This update contains: > > > > - The final fix for the hibernation resume path which addresse

Re: [GIT pull] x86 fixes for 4.7

2016-06-25 Thread Linus Torvalds
On Sat, Jun 25, 2016 at 1:25 AM, Thomas Gleixner wrote: > > please pull the latest x86-urgent-for-linus git tree from: Nope. > This update contains: > > - The final fix for the hibernation resume path which addresses the observed > crashes which were exposed by a recent change which sets N

Re: [GIT pull] x86 fixes for 4.4

2015-12-13 Thread Thomas Gleixner
Linus On Sun, 13 Dec 2015, Thomas Gleixner wrote: > Linus, > > please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus > > A series of small fixes to plug a race condition in the x86 vector > management

Re: [GIT PULL] x86 fixes

2015-10-03 Thread Thomas Gleixner
On Sat, 3 Oct 2015, Ingo Molnar wrote: > > Please pull the latest x86-urgent-for-linus git tree from: > > > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > > x86-urgent-for-linus > > > ># HEAD: f4b4aae1828855db761bf998ce37d3062b1d6446 x86/headers/uapi: Fix > > __BITS_PER_LO

Re: [GIT PULL] x86 fixes

2015-10-03 Thread Ingo Molnar
* Ingo Molnar wrote: > Linus, > > Please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus > ># HEAD: f4b4aae1828855db761bf998ce37d3062b1d6446 x86/headers/uapi: Fix > __BITS_PER_LONG value for x32

Re: [GIT PULL] x86 fixes

2015-08-21 Thread Denys Vlasenko
On 08/19/2015 08:50 AM, Ingo Molnar wrote: > I get some instances of: > >/etc/rc3.d/S99local: line 26: 1626 Illegal instruction > > due to user-space presuming modern FPU capabilities: > > Program received signal SIGILL, Illegal instruction. >

Re: [GIT PULL] x86 fixes

2015-08-19 Thread H. Peter Anvin
Yes, and MMX, SSE et al didn't have the envision trap support, so you would have to do a full decide and emulation inside the #UD handler. However, the trap overhead for a lot of those instructions is extreme, as compared to the rather heavyweight x87 instructions (in terms of the ratio between

Re: [GIT PULL] x86 fixes

2015-08-19 Thread Linus Torvalds
On Wed, Aug 19, 2015 at 3:00 AM, H. Peter Anvin wrote: > > And I bet if CPUID actually reported the right thing it probably would work > okay. As I said, I tested this under Qemu which reported an accurate (lack > of) CPUID for a 486SX. While I agree that cpuid is a problem for FPU emulation on

Re: [GIT PULL] x86 fixes

2015-08-19 Thread H. Peter Anvin
On 08/18/2015 11:50 PM, Ingo Molnar wrote: > > So I take back my claim, math-emu works. If math-emu grew support for some P6 > era > FPU instructions it might even boot up generic distros without too much > trouble. > For the record, I used a RedHat 4.1 (not Fedora or RHEL!) userspace. http

Re: [GIT PULL] x86 fixes

2015-08-19 Thread H. Peter Anvin
On 08/18/15 23:50, Ingo Molnar wrote: Ah, so I was able to make math-emu work with the 'no387 nofxsr' boot options. It turns out that the crash happens due 'no387' not turning off all modern FPU features in cpufeatures, which confuses the FPU code. (This is a far less severe bug than math emu n

Re: [GIT PULL] x86 fixes

2015-08-18 Thread Ingo Molnar
* Ingo Molnar wrote: > > * H. Peter Anvin wrote: > > > On 08/17/2015 10:17 AM, Linus Torvalds wrote: > > > On Mon, Aug 17, 2015 at 9:58 AM, H. Peter Anvin wrote: > > >> > > >> That is not true. It *does* work, and I have tested it fairly recently. > > > > > > Ok, so it's not too badly brok

Re: [GIT PULL] x86 fixes

2015-08-18 Thread Ingo Molnar
* Ingo Molnar wrote: > So I went and built 743aa456c1834f76 with ARCH=i386 defconfig > +MATH_EMULATION=y > and booted it on real hardware with and without 'no387': > > - 743aa456c1834f76: boots fine to a generic distro > - 743aa456c1834f76 + no387: early crash > > the early crash

Re: [GIT PULL] x86 fixes

2015-08-18 Thread Ingo Molnar
* H. Peter Anvin wrote: > On 08/17/2015 10:17 AM, Linus Torvalds wrote: > > On Mon, Aug 17, 2015 at 9:58 AM, H. Peter Anvin wrote: > >> > >> That is not true. It *does* work, and I have tested it fairly recently. > > > > Ok, so it's not too badly broken. Good. > > > > Also, while it's been a

Re: [GIT PULL] x86 fixes

2015-08-18 Thread Ingo Molnar
* Linus Torvalds wrote: > On Mon, Aug 17, 2015 at 3:59 AM, Denys Vlasenko wrote: > > > > I have it running linux 2.6.20 and busybox here: > > > > http://busybox.net/live_bbox/live_bbox.html > > > > (or rather, *you* will have it running linux 2.6.20 inside your browser, > > after you click on t

Re: [GIT PULL] x86 fixes

2015-08-18 Thread Ingo Molnar
* Andy Lutomirski wrote: > On Mon, Aug 17, 2015 at 1:01 AM, Ingo Molnar wrote: > > > So when I re-introduced static allocations math-emu started working again, > > to > > a limited degree: on a modern distro, trying to boot /bin/bash I got a > > prompt, > > but various programs would segfau

Re: [GIT PULL] x86 fixes

2015-08-17 Thread H. Peter Anvin
I should make it clear: I was using a 486SX model in Qemu. On August 17, 2015 5:19:10 PM PDT, Andy Lutomirski wrote: >On Mon, Aug 17, 2015 at 5:06 PM, H. Peter Anvin wrote: >> User space does not need to treat for FPU instructions, except for >performance reasons, because the kernel emulates the

Re: [GIT PULL] x86 fixes

2015-08-17 Thread H. Peter Anvin
I used a very old userspace, and embedded systems are much more likely to use uclibc than glibc. However, if they try to use SSE without checking they will break on a hell of a lot more hardware. On August 17, 2015 5:19:10 PM PDT, Andy Lutomirski wrote: >On Mon, Aug 17, 2015 at 5:06 PM, H. Pet

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Andy Lutomirski
On Mon, Aug 17, 2015 at 5:06 PM, H. Peter Anvin wrote: > User space does not need to treat for FPU instructions, except for > performance reasons, because the kernel emulates the full x87 FPU. So it is > localized to the kernel. But user space needs to avoid SSE2 and such, I suspect. In gener

Re: [GIT PULL] x86 fixes

2015-08-17 Thread H. Peter Anvin
User space does not need to treat for FPU instructions, except for performance reasons, because the kernel emulates the full x87 FPU. So it is localized to the kernel. On August 17, 2015 4:59:18 PM PDT, Andy Lutomirski wrote: >On Mon, Aug 17, 2015 at 1:01 AM, Ingo Molnar wrote: >> So when I r

Re: [GIT PULL] x86 fixes

2015-08-17 Thread H. Peter Anvin
I ran a hacked Qemu with FPU off. On August 17, 2015 4:59:18 PM PDT, Andy Lutomirski wrote: >On Mon, Aug 17, 2015 at 1:01 AM, Ingo Molnar wrote: >> So when I re-introduced static allocations math-emu started working >again, to a >> limited degree: on a modern distro, trying to boot /bin/bash I g

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Andy Lutomirski
On Mon, Aug 17, 2015 at 1:01 AM, Ingo Molnar wrote: > So when I re-introduced static allocations math-emu started working again, to > a > limited degree: on a modern distro, trying to boot /bin/bash I got a prompt, > but > various programs would segfault. I did not investigate it any deeper, I

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Bryan O'Donoghue
On 17/08/15 18:17, Linus Torvalds wrote: On Mon, Aug 17, 2015 at 9:58 AM, H. Peter Anvin wrote: That is not true. It *does* work, and I have tested it fairly recently. Ok, so it's not too badly broken. Good. Also, while it's been a long time since we needed FPU emulation on the i486sx, I do

Re: [GIT PULL] x86 fixes

2015-08-17 Thread H. Peter Anvin
On 08/17/2015 10:17 AM, Linus Torvalds wrote: > On Mon, Aug 17, 2015 at 9:58 AM, H. Peter Anvin wrote: >> That is not true. It *does* work, and I have tested it fairly recently. > > Ok, so it's not too badly broken. Good. > > Also, while it's been a long time since we needed FPU emulation on th

Re: [GIT PULL] x86 fixes

2015-08-17 Thread H. Peter Anvin
Let me see when I last treated this... but I thought it was much more recently than that. On August 17, 2015 1:01:43 AM PDT, Ingo Molnar wrote: > >(Sorry about the late reply, wasn't around on the weekend.) > >* Linus Torvalds wrote: > >> Now that said, I doubt anybody cares. Since we don't sup

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Linus Torvalds
On Mon, Aug 17, 2015 at 9:58 AM, H. Peter Anvin wrote: > That is not true. It *does* work, and I have tested it fairly recently. Ok, so it's not too badly broken. Good. Also, while it's been a long time since we needed FPU emulation on the i486sx, I don't recall the details of any of the (much

Re: [GIT PULL] x86 fixes

2015-08-17 Thread H. Peter Anvin
That is not true. It *does* work, and I have tested it fairly recently. On August 17, 2015 9:47:01 AM PDT, Linus Torvalds wrote: >On Mon, Aug 17, 2015 at 1:01 AM, Ingo Molnar wrote: >> >> Any objections against removing all of math-emu in v4.3? This would >simplify the >> FPU code in various p

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Linus Torvalds
On Mon, Aug 17, 2015 at 3:59 AM, Denys Vlasenko wrote: > > I have it running linux 2.6.20 and busybox here: > > http://busybox.net/live_bbox/live_bbox.html > > (or rather, *you* will have it running linux 2.6.20 inside your browser, > after you click on that link) Heh. I'm not sure that's a very

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Linus Torvalds
On Mon, Aug 17, 2015 at 1:01 AM, Ingo Molnar wrote: > > Any objections against removing all of math-emu in v4.3? This would simplify > the > FPU code in various places beyond math-emu/. Hmm. I guess we could just try. The fact that you argue that the FP emulation likely hasn't worked for a few y

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Denys Vlasenko
On 08/17/2015 10:01 AM, Ingo Molnar wrote: > > (Sorry about the late reply, wasn't around on the weekend.) > > * Linus Torvalds wrote: > >> Now that said, I doubt anybody cares. Since we don't support the original >> 80386, >> the only way to ever trigger FP emulation is by having a 486SX or

Re: [GIT PULL] x86 fixes

2015-08-17 Thread Ingo Molnar
(Sorry about the late reply, wasn't around on the weekend.) * Linus Torvalds wrote: > Now that said, I doubt anybody cares. Since we don't support the original > 80386, > the only way to ever trigger FP emulation is by having a 486SX or possibly a > couple of even rarer clone chips. [...] Y

Re: [GIT PULL] x86 fixes

2015-08-14 Thread Linus Torvalds
On Fri, Aug 14, 2015 at 12:18 PM, Andy Lutomirski wrote: > > Unless I'm missing something, it's literally a one-line fix -- just > put the missing PM_REG_(segment) back in. Please use address->selector instead. Which should get the fs case right too. Linus -- To unsubscribe from t

Re: [GIT PULL] x86 fixes

2015-08-14 Thread Andy Lutomirski
On Fri, Aug 14, 2015 at 12:06 PM, Linus Torvalds wrote: > On Fri, Aug 14, 2015 at 11:57 AM, Linus Torvalds > wrote: >> >> That code seems fine to me (and explicitly errors out when it's not in >> the LDT). FPU_CS is actually the CS selector value. >> >> So testing that for being in the LDT by che

Re: [GIT PULL] x86 fixes

2015-08-14 Thread Andy Lutomirski
On Fri, Aug 14, 2015 at 11:57 AM, Linus Torvalds wrote: > On Fri, Aug 14, 2015 at 11:46 AM, Andy Lutomirski wrote: >> >> I think it's only slightly broken. >> >> This bit: >> >> if ((FPU_CS & 4) != 4) {/* Must be in the LDT */ >> /* Can only handle segmented addressing via

Re: [GIT PULL] x86 fixes

2015-08-14 Thread Linus Torvalds
On Fri, Aug 14, 2015 at 11:57 AM, Linus Torvalds wrote: > > That code seems fine to me (and explicitly errors out when it's not in > the LDT). FPU_CS is actually the CS selector value. > > So testing that for being in the LDT by checking bit #2, and then > using FPU_get_ldt_descriptor() on it actu

Re: [GIT PULL] x86 fixes

2015-08-14 Thread Linus Torvalds
On Fri, Aug 14, 2015 at 11:46 AM, Andy Lutomirski wrote: > > I think it's only slightly broken. > > This bit: > > if ((FPU_CS & 4) != 4) {/* Must be in the LDT */ > /* Can only handle segmented addressing via the LDT >for now, and it must be 16 bit */ >

Re: [GIT PULL] x86 fixes

2015-08-14 Thread Andy Lutomirski
On Fri, Aug 14, 2015 at 11:25 AM, Linus Torvalds wrote: > On Fri, Aug 14, 2015 at 12:15 AM, Ingo Molnar wrote: >> >> Please pull the latest x86-urgent-for-linus git tree from: > > Nope. It seems to be an unmitigated disaster, as far as I can tell. > >> +static inline struct desc_struct FPU_get_ld

Re: [GIT PULL] x86 fixes

2015-08-14 Thread Linus Torvalds
On Fri, Aug 14, 2015 at 12:15 AM, Ingo Molnar wrote: > > Please pull the latest x86-urgent-for-linus git tree from: Nope. It seems to be an unmitigated disaster, as far as I can tell. > +static inline struct desc_struct FPU_get_ldt_descriptor(unsigned seg) > +{ > + static struct desc_struc

Re: [GIT PULL] x86 fixes

2015-07-20 Thread Heiko Carstens
On Sat, Jul 18, 2015 at 05:18:10AM +0200, Ingo Molnar wrote: > Linus, > > Please pull the latest x86-urgent-for-linus git tree from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > x86-urgent-for-linus > ># HEAD: 5aaeb5c01c5b6c0be7b7aadbf3ace9f3a4458c3d x86/fpu, sched: In

Re: [GIT PULL] x86 fixes

2015-05-06 Thread Linus Torvalds
Ugh, I pulled, but: On Wed, May 6, 2015 at 5:58 AM, Ingo Molnar wrote: > > Ingo Molnar (1): > x86/mm: Clean up types in xlate_dev_mem_ptr() > > diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c > index fdf617c00e2f..4bf037b20f47 100644 > --- a/arch/x86/mm/ioremap.c > +++ b/arch/x86

Re: [GIT PULL] x86 fixes

2014-11-17 Thread Kees Cook
On Mon, Nov 17, 2014 at 1:21 PM, Markus Trippelsdorf wrote: > On 2014.11.17 at 13:02 -0800, Kees Cook wrote: >> >> Eek, well, the warning worked, at least (".bss and .brk lack common >> file offset") since that was kind of an assumption in the script I >> wanted to make sure we'd catch if it wasn'

Re: [GIT PULL] x86 fixes

2014-11-17 Thread Markus Trippelsdorf
On 2014.11.17 at 13:02 -0800, Kees Cook wrote: > > Eek, well, the warning worked, at least (".bss and .brk lack common > file offset") since that was kind of an assumption in the script I > wanted to make sure we'd catch if it wasn't true. It depends on the linker being used. gold (my default) tr

Re: [GIT PULL] x86 fixes

2014-11-17 Thread Markus Trippelsdorf
On 2014.11.17 at 13:02 -0800, Kees Cook wrote: > On Mon, Nov 17, 2014 at 5:58 AM, Ingo Molnar wrote: > > > > * Markus Trippelsdorf wrote: > > > >> On 2014.11.17 at 08:42 +0100, Markus Trippelsdorf wrote: > >> > On 2014.11.16 at 10:07 +0100, Ingo Molnar wrote: > >> > > > >> > > Junjie Mao (1): > >

Re: [GIT PULL] x86 fixes

2014-11-17 Thread Kees Cook
On Mon, Nov 17, 2014 at 5:58 AM, Ingo Molnar wrote: > > * Markus Trippelsdorf wrote: > >> On 2014.11.17 at 08:42 +0100, Markus Trippelsdorf wrote: >> > On 2014.11.16 at 10:07 +0100, Ingo Molnar wrote: >> > > >> > > Junjie Mao (1): >> > > x86, kaslr: Prevent .bss from overlaping initrd >> >

Re: [GIT PULL] x86 fixes

2014-11-17 Thread Ingo Molnar
* Markus Trippelsdorf wrote: > On 2014.11.17 at 08:42 +0100, Markus Trippelsdorf wrote: > > On 2014.11.16 at 10:07 +0100, Ingo Molnar wrote: > > > > > > Junjie Mao (1): > > > x86, kaslr: Prevent .bss from overlaping initrd > > > > This breaks the build for me: > > ... > > OBJCOPY arch/

Re: [GIT PULL] x86 fixes

2014-11-17 Thread Markus Trippelsdorf
On 2014.11.17 at 08:42 +0100, Markus Trippelsdorf wrote: > On 2014.11.16 at 10:07 +0100, Ingo Molnar wrote: > > > > Junjie Mao (1): > > x86, kaslr: Prevent .bss from overlaping initrd > > This breaks the build for me: > ... > OBJCOPY arch/x86/boot/compressed/vmlinux.bin > HOSTCC arch/x

  1   2   >