[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