[PATCH 04/16 v3] powerpc: Split retrieval of processor entitlement data into a helper routine

Paul Mackerras paulus at samba.org
Tue Jul 22 15:54:31 EST 2008


Robert Jennings writes:

> Split the retrieval of processor entitlement data returned in the H_GET_PPP
> hcall into its own helper routine.

This seems to change the value reported for pool_capacity radically:

>  		/* report pool_capacity in percentage */
> -		seq_printf(m, "pool_capacity=%ld\n",
> -			   ((h_resource >> 2 * 8) & 0xffff) * 100);
> +		seq_printf(m, "pool_capacity=%d\n", ppp_data.group_num * 100);

On a Power6 partition here with your patch series applied, I see

pool_capacity=3277200

in /proc/ppc64/lparcfg.  Without your patches, I get

pool_capacity=400
pool_idle_time=0
pool_num_procs=0

This looks like an incompatible user-visible change to me, and we
haven't even changed the lparcfg version number at the beginning of
the /proc/ppc64/lparcfg output.  Why is the pool_capacity so
different, and why do the pool_idle_time and pool_num_procs lines
disappear?

Regards,
Paul.



More information about the Linuxppc-dev mailing list