[PATCH] powerpc/pseries: Provide verbose info about HPT resizing attempt
Michael Ellerman
mpe at ellerman.id.au
Wed Apr 10 20:20:53 AEST 2019
Bharata B Rao <bharata at linux.ibm.com> writes:
> When HPT resizing is attempted in response to memory hotplug, we see
> the following messages from the kernel:
>
> lpar: Attempting to resize HPT to shift 23
> Unable to resize hash page table to target order 23: -28
>
> This gives a feeling as though we are trying to grow HPT but failed and
> hence bad things might happen in future. Improve the message a bit
> by explicitly printing the existing HPT shift value in addtion to
> the newly targeted value so that it is clear that we haven't failed
> to grow HPT. After this commit, the same message will appear like this:
>
> lpar: Attempting to resize HPT from shift 25 to 23
> Unable to resize hash page table to target order 23: -28
>
> Signed-off-by: Bharata B Rao <bharata at linux.ibm.com>
I'd be inclined to just remove the "Attempting .." message.
But I have this patch from Laurent queued, which already reworks things:
https://patchwork.ozlabs.org/patch/1055996/
Does that address your problem?
cheers
> diff --git a/arch/powerpc/platforms/pseries/lpar.c b/arch/powerpc/platforms/pseries/lpar.c
> index f2a9f0adc2d3..ecc7fa1876a9 100644
> --- a/arch/powerpc/platforms/pseries/lpar.c
> +++ b/arch/powerpc/platforms/pseries/lpar.c
> @@ -875,7 +875,8 @@ static int pseries_lpar_resize_hpt(unsigned long shift)
> if (!firmware_has_feature(FW_FEATURE_HPT_RESIZE))
> return -ENODEV;
>
> - pr_info("Attempting to resize HPT to shift %lu\n", shift);
> + pr_info("Attempting to resize HPT from shift %llu to %lu\n", ppc64_pft_size,
> + shift);
>
> t0 = ktime_get();
>
> --
> 2.17.1
More information about the Linuxppc-dev
mailing list