aboutsummaryrefslogtreecommitdiffstats
path: root/mm/slab.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/slab.c')
-rw-r--r--mm/slab.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/mm/slab.c b/mm/slab.c
index c366e3910e89..cb2e411d93a9 100644
--- a/mm/slab.c
+++ b/mm/slab.c
@@ -2611,7 +2611,7 @@ static struct slab *alloc_slabmgmt(struct kmem_cache *cachep, void *objp,
2611 if (OFF_SLAB(cachep)) { 2611 if (OFF_SLAB(cachep)) {
2612 /* Slab management obj is off-slab. */ 2612 /* Slab management obj is off-slab. */
2613 slabp = kmem_cache_alloc_node(cachep->slabp_cache, 2613 slabp = kmem_cache_alloc_node(cachep->slabp_cache,
2614 local_flags & ~GFP_THISNODE, nodeid); 2614 local_flags, nodeid);
2615 if (!slabp) 2615 if (!slabp)
2616 return NULL; 2616 return NULL;
2617 } else { 2617 } else {
@@ -2999,7 +2999,7 @@ retry:
2999 * there must be at least one object available for 2999 * there must be at least one object available for
3000 * allocation. 3000 * allocation.
3001 */ 3001 */
3002 BUG_ON(slabp->inuse < 0 || slabp->inuse >= cachep->num); 3002 BUG_ON(slabp->inuse >= cachep->num);
3003 3003
3004 while (slabp->inuse < cachep->num && batchcount--) { 3004 while (slabp->inuse < cachep->num && batchcount--) {
3005 STATS_INC_ALLOCED(cachep); 3005 STATS_INC_ALLOCED(cachep);
@@ -3688,9 +3688,9 @@ void *__kmalloc_node(size_t size, gfp_t flags, int node)
3688EXPORT_SYMBOL(__kmalloc_node); 3688EXPORT_SYMBOL(__kmalloc_node);
3689 3689
3690void *__kmalloc_node_track_caller(size_t size, gfp_t flags, 3690void *__kmalloc_node_track_caller(size_t size, gfp_t flags,
3691 int node, void *caller) 3691 int node, unsigned long caller)
3692{ 3692{
3693 return __do_kmalloc_node(size, flags, node, caller); 3693 return __do_kmalloc_node(size, flags, node, (void *)caller);
3694} 3694}
3695EXPORT_SYMBOL(__kmalloc_node_track_caller); 3695EXPORT_SYMBOL(__kmalloc_node_track_caller);
3696#else 3696#else
@@ -3732,9 +3732,9 @@ void *__kmalloc(size_t size, gfp_t flags)
3732} 3732}
3733EXPORT_SYMBOL(__kmalloc); 3733EXPORT_SYMBOL(__kmalloc);
3734 3734
3735void *__kmalloc_track_caller(size_t size, gfp_t flags, void *caller) 3735void *__kmalloc_track_caller(size_t size, gfp_t flags, unsigned long caller)
3736{ 3736{
3737 return __do_kmalloc(size, flags, caller); 3737 return __do_kmalloc(size, flags, (void *)caller);
3738} 3738}
3739EXPORT_SYMBOL(__kmalloc_track_caller); 3739EXPORT_SYMBOL(__kmalloc_track_caller);
3740 3740