From: Greg KH <greg@kroah.com>
To: Juergen Gross <jgross@suse.com>
Cc: Hans van Kranenburg <hans@knorrie.org>,
xen-devel@lists.xenproject.org, stable <stable@vger.kernel.org>,
"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
Date: Fri, 11 Jan 2019 09:46:03 +0100 [thread overview]
Message-ID: <20190111084603.GC13446@kroah.com> (raw)
In-Reply-To: <a27939a1-261b-435f-1a0e-3732bdfe1ff3@suse.com>
On Fri, Jan 11, 2019 at 08:59:52AM +0100, Juergen Gross wrote:
> On 22/12/2018 12:14, Juergen Gross wrote:
> > On 06/12/2018 12:46, Greg KH wrote:
> >> On Thu, Dec 06, 2018 at 12:31:15PM +0100, Juergen Gross wrote:
> >>> On 06/12/2018 12:13, Greg KH wrote:
> >>>> On Thu, Nov 29, 2018 at 02:35:17PM +0100, Juergen Gross wrote:
> >>>>> On 29/11/2018 14:26, Kirill A. Shutemov wrote:
> >>>>>> On Thu, Nov 29, 2018 at 09:41:25AM +0000, Juergen Gross wrote:
> >>>>>>> On 29/11/2018 02:22, Hans van Kranenburg wrote:
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> As also seen at:
> >>>>>>>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914951
> >>>>>>>>
> >>>>>>>> Attached there are two serial console output logs. One is starting with
> >>>>>>>> Xen 4.11 (from debian unstable) as dom0, and the other one without Xen.
> >>>>>>>>
> >>>>>>>> [ 2.085543] BUG: unable to handle kernel paging request at
> >>>>>>>> ffff888d9fffc000
> >>>>>>>> [ 2.085610] PGD 200c067 P4D 200c067 PUD 0
> >>>>>>>> [ 2.085674] Oops: 0000 [#1] SMP NOPTI
> >>>>>>>> [ 2.085736] CPU: 1 PID: 1 Comm: swapper/0 Not tainted
> >>>>>>>> 4.19.0-trunk-amd64 #1 Debian 4.19.5-1~exp1+pvh1
> >>>>>>>> [ 2.085823] Hardware name: HP ProLiant DL360 G7, BIOS P68 05/21/2018
> >>>>>>>> [ 2.085895] RIP: e030:ptdump_walk_pgd_level_core+0x1fd/0x490
> >>>>>>>> [...]
> >>>>>>>
> >>>>>>> The offending stable commit is 4074ca7d8a1832921c865d250bbd08f3441b3657
> >>>>>>> ("x86/mm: Move LDT remap out of KASLR region on 5-level paging"), this
> >>>>>>> is commit d52888aa2753e3063a9d3a0c9f72f94aa9809c15 upstream.
> >>>>>>>
> >>>>>>> Current upstream kernel is booting fine under Xen, so in general the
> >>>>>>> patch should be fine. Using an upstream kernel built from above commit
> >>>>>>> (with the then needed Xen fixup patch 1457d8cf7664f34c4ba534) is fine,
> >>>>>>> too.
> >>>>>>>
> >>>>>>> Kirill, are you aware of any prerequisite patch from 4.20 which could be
> >>>>>>> missing in 4.19.5?
> >>>>>>
> >>>>>> I'm not.
> >>>>>>
> >>>>>> Let me look into this.
> >>>>>>
> >>>>>
> >>>>> What is making me suspicious is the failure happening just after
> >>>>> releasing the init memory. Maybe there is an access to .init.data
> >>>>> segment or similar? The native kernel booting could be related to the
> >>>>> usage of 2M mappings not being available in a PV-domain.
> >>>>
> >>>> Did this ever get fixed anywhere that I can properly backport it to the
> >>>> 4.19.y tree?
> >>>
> >>> https://lore.kernel.org/lkml/20181130202328.65359-2-kirill.shutemov@linux.intel.com/
> >>>
> >>> Still pending upstream. Just pinged tglx.
> >>
> >> Thanks, it should have gotten a cc: stable@ tag, but I can watch out for
> >> it...
> >
> > It's upstream now: commit 16877a5570e0c5f4270d5b17f9bab427bcae9514
>
> Any reason you didn't include this patch in 4.19.14?
I was catching up on pending patches and got to this yesterday. It
should now be queued up already for the next releases, right?
thanks,
greg k-h
next prev parent reply other threads:[~2019-01-11 8:46 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-29 1:22 Linux 4.19.5 fails to boot as Xen dom0 Hans van Kranenburg
2018-11-29 8:19 ` Juergen Gross
2018-11-29 9:41 ` [Xen-devel] " Juergen Gross
2018-11-29 13:26 ` Kirill A. Shutemov
2018-11-29 13:35 ` Juergen Gross
2018-11-29 13:35 ` [Xen-devel] " Juergen Gross
2018-11-29 14:22 ` Kirill A. Shutemov
2018-11-29 14:22 ` Kirill A. Shutemov
2018-11-29 14:24 ` Kirill A. Shutemov
2018-11-29 14:24 ` [Xen-devel] " Kirill A. Shutemov
2018-11-29 14:32 ` Kirill A. Shutemov
2018-11-29 14:32 ` [Xen-devel] " Kirill A. Shutemov
2018-11-29 15:00 ` Juergen Gross
2018-11-29 15:06 ` Kirill A. Shutemov
2018-11-29 15:06 ` [Xen-devel] " Kirill A. Shutemov
2018-11-30 13:11 ` Hans van Kranenburg
2018-11-30 13:11 ` [Xen-devel] " Hans van Kranenburg
2018-11-30 13:26 ` Kirill A. Shutemov
2018-11-30 13:35 ` Hans van Kranenburg
2018-11-30 13:35 ` Hans van Kranenburg
2018-11-30 14:53 ` [Xen-devel] " Hans van Kranenburg
2018-11-30 16:21 ` Kirill A. Shutemov
2018-11-30 16:21 ` [Xen-devel] " Kirill A. Shutemov
2018-11-30 17:33 ` Hans van Kranenburg
2018-11-30 17:33 ` [Xen-devel] " Hans van Kranenburg
2018-11-30 14:53 ` Hans van Kranenburg
2018-11-30 13:26 ` Kirill A. Shutemov
2018-11-29 15:00 ` Juergen Gross
2018-12-06 11:13 ` Greg KH
2018-12-06 11:13 ` [Xen-devel] " Greg KH
2018-12-06 11:31 ` Juergen Gross
2018-12-06 11:33 ` Hans van Kranenburg
2018-12-06 11:33 ` [Xen-devel] " Hans van Kranenburg
2018-12-06 11:46 ` Greg KH
2018-12-06 11:46 ` [Xen-devel] " Greg KH
2018-12-22 11:14 ` Juergen Gross
2019-01-11 7:59 ` [Xen-devel] " Juergen Gross
2019-01-11 8:46 ` Greg KH [this message]
2019-01-11 8:54 ` Juergen Gross
2019-01-11 8:54 ` Juergen Gross
2019-01-11 8:46 ` Greg KH
2019-01-11 7:59 ` Juergen Gross
2018-12-06 11:31 ` Juergen Gross
2018-11-29 13:26 ` Kirill A. Shutemov
2018-11-29 9:41 ` Juergen Gross
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190111084603.GC13446@kroah.com \
--to=greg@kroah.com \
--cc=hans@knorrie.org \
--cc=jgross@suse.com \
--cc=kirill.shutemov@linux.intel.com \
--cc=stable@vger.kernel.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.