diff options
| author | Joonsoo Kim <iamjoonsoo.kim@lge.com> | 2014-03-12 12:06:19 +0400 |
|---|---|---|
| committer | Pekka Enberg <penberg@kernel.org> | 2014-04-01 14:38:04 +0400 |
| commit | 24f870d8f0adcd38639f2f66e37aa7591a3fc408 (patch) | |
| tree | be36bd3e209e78faff043fda65337749b3bee7dc /lib/mpi/mpi-cmp.c | |
| parent | 80c3a9981a544b6e96debfbcca5190b727ecd09e (diff) | |
| download | linux-24f870d8f0adcd38639f2f66e37aa7591a3fc408.tar.xz | |
slab: fix wrongly used macro
commit 'slab: restrict the number of objects in a slab' uses
__builtin_constant_p() on #if macro. It is wrong usage of builtin
function, but it is compiled on x86 without any problem, so I can't
find it before 0 day build system find it.
This commit fixes the situation by using KMALLOC_MIN_SIZE, instead of
KMALLOC_SHIFT_LOW. KMALLOC_SHIFT_LOW is parsed to ilog2() on some
architecture and this ilog2() uses __builtin_constant_p() and results in
the problem. This problem would disappear by using KMALLOC_MIN_SIZE,
since it is just constant.
Tested-by: David Rientjes <rientjes@google.com>
Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'lib/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions
