Hi Baoquan, Sorry for the late reply. > +check_5level_paging(void) > +{ > + if (NUMBER(pgtable_l5_enabled) != 0) Is this if (NUMBER(pgtable_l5_enabled) != NOT_FOUND_NUMBER && NUMBER(pgtable_l5_enabled) != 0) ? If so, I will correct this. > + return TRUE; Thanks Tachibana > -----Original Message----- > From: kexec [mailto:kexec-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Baoquan He > Sent: Friday, March 02, 2018 2:49 PM > To: kexec@xxxxxxxxxxxxxxxxxxx > Cc: douly.fnst@xxxxxxxxxxxxxx; indou.takao@xxxxxxxxxxxxxx; Hayashi Masahiko() <mas-hayashi@xxxxxxxxxxxxx>; > Baoquan He <bhe@xxxxxxxxxx>; Tachibana Masaki() <mas-tachibana@xxxxxxxxxxxxx> > Subject: [PATCH 3/4] Makedumpfile: Add a new function check_5level_paging() > > Use it to check if the corrupted kernel is in 5-level paging. > > Signed-off-by: Baoquan He <bhe@xxxxxxxxxx> > --- > arch/x86_64.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/arch/x86_64.c b/arch/x86_64.c > index cbe45c2..e88ee0b 100644 > --- a/arch/x86_64.c > +++ b/arch/x86_64.c > @@ -33,6 +33,15 @@ get_xen_p2m_mfn(void) > return NOT_FOUND_LONG_VALUE; > } > > +static int > +check_5level_paging(void) > +{ > + if (NUMBER(pgtable_l5_enabled) != 0) > + return TRUE; > + else > + return FALSE; > +} > + > unsigned long > get_kaslr_offset_x86_64(unsigned long vaddr) > { > -- > 2.13.6 > > > _______________________________________________ > kexec mailing list > kexec@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/kexec _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec