[PATCH v3] xen: Enforce page size when it could not be established by other means
Atsushi Kumagai
kumagai-atsushi at mxc.nes.nec.co.jp
Tue Jul 23 04:19:48 EDT 2013
On Mon, 22 Jul 2013 23:19:15 +0200
Daniel Kiper <daniel.kiper at oracle.com> wrote:
> Enforce page size when it could not be established by other means.
>
> v3 - suggestions/fixes:
> - rearrange code for readability
> (suggested by Atsushi Kumagai).
>
> Signed-off-by: Daniel Kiper <daniel.kiper at oracle.com>
Thanks for all your work !
I'll merge your v3 patchset into makedumpfile-1.5.5.
Atsushi Kumagai
> ---
> makedumpfile.c | 12 ++++++++++--
> 1 file changed, 10 insertions(+), 2 deletions(-)
>
> diff --git a/makedumpfile.c b/makedumpfile.c
> index b42565c..20a547b 100644
> --- a/makedumpfile.c
> +++ b/makedumpfile.c
> @@ -7324,8 +7324,6 @@ initial_xen(void)
> #endif
> if (!init_xen_crash_info())
> return FALSE;
> - if (!fallback_to_current_page_size())
> - return FALSE;
> /*
> * Get the debug information for analysis from the vmcoreinfo file
> */
> @@ -7370,6 +7368,16 @@ initial_xen(void)
> if (!read_vmcoreinfo_from_vmcore(offset, size, TRUE))
> return FALSE;
> }
> +
> + if (!info->page_size) {
> + /*
> + * If we cannot get page_size from a vmcoreinfo file,
> + * fall back to the current kernel page size.
> + */
> + if (!fallback_to_current_page_size())
> + return FALSE;
> + }
> +
> if (!get_xen_info())
> return FALSE;
>
> --
> 1.7.10.4
More information about the kexec
mailing list