powerpc/pseries: Move CMO code from plapr_wrappers.h to platforms/pseries

Michael Ellerman patch-notifications at ellerman.id.au
Thu Nov 17 23:04:03 AEDT 2016


On Mon, 2016-14-11 at 06:46:45 UTC, Michael Ellerman wrote:
> Currently there's some CMO (Cooperative Memory Overcommit) code, in
> plpar_wrappers.h. Some of it is #ifdef CONFIG_PSERIES and some of it
> isn't. The end result being if a file includes plpar_wrappers.h it won't
> build with CONFIG_PSERIES=n.
> 
> Fix it by moving the CMO code into platforms/pseries. The two hcall
> wrappers can just be moved into their only caller, cmm.c, and the
> accessors can go in pseries.h.
> 
> Note we need the accessors because cmm.c can be built as a module, so
> there needs to be a split between the built-in code vs the module, and
> that's achieved by using those accessors.
> 
> Signed-off-by: Michael Ellerman <mpe at ellerman.id.au>

Applied to powerpc next.

https://git.kernel.org/powerpc/c/8f272a5dd6826f14e47110eccd37b6

cheers


More information about the Linuxppc-dev mailing list