All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Dominic Jones <jonesd@xmission.com>
Cc: stable@vger.kernel.org, regressions@lists.linux.dev
Subject: Re: [REGRESSION] v6.0.x fails to boot after updating from v5.19.x
Date: Wed, 30 Nov 2022 17:42:03 +0100	[thread overview]
Message-ID: <Y4eH2xhXUWDp/XeL@kroah.com> (raw)
In-Reply-To: <709b163021b2608789dab55eb3f9724c.dominic@xmission.com>

On Thu, Nov 24, 2022 at 01:08:57AM +0000, Dominic Jones wrote:
> > On Fri, Oct 28, 2022 at 02:51:43PM +0000, Dominic Jones wrote:
> > > Updating the machine's kernel from v5.19.x to v6.0.x causes the machine to not
> > > successfully boot. The machine boots successfully (and exhibits stable operation)
> > > with version v5.19.17 and multiple earlier releases in the 5.19 line. Multiple releases
> > > from the 6.0 line (including 6.0.0, 6.0.3, and 6.0.5), with no other changes to the
> > > software environment, do not boot. Instead, the machine hangs after loading services
> > > but before presenting a display manager; the machine instead shows repetitive hard
> > > drive activity at this point and then no apparent activity.
> > > 
> > > ''uname'' output for the machine successfully running v5.19.17 is:
> > > 
> > >     Linux [MACHINE_NAME] 5.19.17 #1 SMP PREEMPT_DYNAMIC Mon Oct 24 13:32:29 2022 i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux
> > > 
> > > The machine is an OCZ Neutrino netbook, running a custom OS build largely similar to
> > > LFS development. The kernel update uses ''make olddefconfig''.
> > 
> > Can you use 'git bisect' to find the offending change that causes this
> > to happen?
> 
> Bisection is complete. Here's what it returned.
> 
> ---
> 
> 3a194f3f8ad01bce00bd7174aaba1563bcc827eb is the first bad commit
> commit 3a194f3f8ad01bce00bd7174aaba1563bcc827eb
> Author: Naoya Horiguchi <naoya.horiguchi@nec.com>
> Date:   Thu Jul 14 13:24:14 2022 +0900
> 
>     mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry
>     
>     follow_pud_mask() does not support non-present pud entry now.  As long as
>     I tested on x86_64 server, follow_pud_mask() still simply returns
>     no_page_table() for non-present_pud_entry() due to pud_bad(), so no severe
>     user-visible effect should happen.  But generally we should call
>     follow_huge_pud() for non-present pud entry for 1GB hugetlb page.
>     
>     Update pud_huge() and follow_huge_pud() to handle non-present pud entries.
>     The changes are similar to previous works for pud entries commit
>     e66f17ff7177 ("mm/hugetlb: take page table lock in follow_huge_pmd()") and
>     commit cbef8478bee5 ("mm/hugetlb: pmd_huge() returns true for non-present
>     hugepage").
>     
>     Link: https://lkml.kernel.org/r/20220714042420.1847125-3-naoya.horiguchi@linux.dev
>     Signed-off-by: Naoya Horiguchi <naoya.horiguchi@nec.com>
>     Reviewed-by: Miaohe Lin <linmiaohe@huawei.com>
>     Reviewed-by: Mike Kravetz <mike.kravetz@oracle.com>
>     Cc: David Hildenbrand <david@redhat.com>
>     Cc: kernel test robot <lkp@intel.com>
>     Cc: Liu Shixin <liushixin2@huawei.com>
>     Cc: Muchun Song <songmuchun@bytedance.com>
>     Cc: Oscar Salvador <osalvador@suse.de>
>     Cc: Yang Shi <shy828301@gmail.com>
>     Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> 
>  arch/x86/mm/hugetlbpage.c |  8 +++++++-
>  mm/hugetlb.c              | 32 ++++++++++++++++++++++++++++++--
>  2 files changed, 37 insertions(+), 3 deletions(-)
> 

Great!  Please work with those developers to figure out why this is
causing a problem for your system.

thanks,

greg k-h

  parent reply	other threads:[~2022-11-30 16:42 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-24  1:08 [REGRESSION] v6.0.x fails to boot after updating from v5.19.x Dominic Jones
2022-11-25  8:44 ` Thorsten Leemhuis
2022-11-30 16:42 ` Greg KH [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-11-30 18:38 Dominic Jones
2022-11-25 14:59 Dominic Jones
2022-11-18 19:25 Dominic Jones
2022-10-29 23:04 Dominic Jones
2022-10-28 14:51 Dominic Jones
2022-10-28 15:06 ` Greg KH

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=Y4eH2xhXUWDp/XeL@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=jonesd@xmission.com \
    --cc=regressions@lists.linux.dev \
    --cc=stable@vger.kernel.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.