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. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev