mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 19:56:18 +00:00
[PATCH] mm/slab: fix sparse warnings
Fix the sparse warning "implicit cast to nocast type" Signed-off-by: Victor Fusco <victor@cetuc.puc-rio.br> Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
dfc866e505
commit
b2d550736f
2 changed files with 4 additions and 3 deletions
|
@ -118,7 +118,8 @@ extern void kfree(const void *);
|
||||||
extern unsigned int ksize(const void *);
|
extern unsigned int ksize(const void *);
|
||||||
|
|
||||||
#ifdef CONFIG_NUMA
|
#ifdef CONFIG_NUMA
|
||||||
extern void *kmem_cache_alloc_node(kmem_cache_t *, int flags, int node);
|
extern void *kmem_cache_alloc_node(kmem_cache_t *,
|
||||||
|
unsigned int __nocast flags, int node);
|
||||||
extern void *kmalloc_node(size_t size, unsigned int __nocast flags, int node);
|
extern void *kmalloc_node(size_t size, unsigned int __nocast flags, int node);
|
||||||
#else
|
#else
|
||||||
static inline void *kmem_cache_alloc_node(kmem_cache_t *cachep, int flags, int node)
|
static inline void *kmem_cache_alloc_node(kmem_cache_t *cachep, int flags, int node)
|
||||||
|
|
|
@ -1720,7 +1720,7 @@ next:
|
||||||
cachep->objsize = size;
|
cachep->objsize = size;
|
||||||
|
|
||||||
if (flags & CFLGS_OFF_SLAB)
|
if (flags & CFLGS_OFF_SLAB)
|
||||||
cachep->slabp_cache = kmem_find_general_cachep(slab_size,0);
|
cachep->slabp_cache = kmem_find_general_cachep(slab_size, 0u);
|
||||||
cachep->ctor = ctor;
|
cachep->ctor = ctor;
|
||||||
cachep->dtor = dtor;
|
cachep->dtor = dtor;
|
||||||
cachep->name = name;
|
cachep->name = name;
|
||||||
|
@ -2839,7 +2839,7 @@ out:
|
||||||
* New and improved: it will now make sure that the object gets
|
* New and improved: it will now make sure that the object gets
|
||||||
* put on the correct node list so that there is no false sharing.
|
* put on the correct node list so that there is no false sharing.
|
||||||
*/
|
*/
|
||||||
void *kmem_cache_alloc_node(kmem_cache_t *cachep, int flags, int nodeid)
|
void *kmem_cache_alloc_node(kmem_cache_t *cachep, unsigned int __nocast flags, int nodeid)
|
||||||
{
|
{
|
||||||
unsigned long save_flags;
|
unsigned long save_flags;
|
||||||
void *ptr;
|
void *ptr;
|
||||||
|
|
Loading…
Reference in a new issue