From: Nishanth Aravamudan Date: Wed, 13 Apr 2011 19:45:59 +0000 (+0000) Subject: powerpc/pseries: Use a kmem cache for DTL buffers X-Git-Tag: v2.6.39-rc4~4^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=127493d5dc73589cbe00ea5ec8357cc2a4c0d82a;p=pandora-kernel.git powerpc/pseries: Use a kmem cache for DTL buffers PAPR specifies that DTL buffers can not cross AMS environments (aka CMO in the PAPR) and can not cross a memory entitlement granule boundary (4k). This is found in section 14.11.3.2 H_REGISTER_VPA of the PAPR. kmalloc does not guarantee an alignment of the allocation, though, beyond 8 bytes (at least in my understanding). Create a special kmem cache for DTL buffers with the alignment requirement. Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed