xref: /linux/rust/helpers/slab.c (revision 8804d970fab45726b3c7cd7f240b31122aa94219)
1 // SPDX-License-Identifier: GPL-2.0
2 
3 #include <linux/slab.h>
4 
5 void * __must_check __realloc_size(2)
rust_helper_krealloc_node_align(const void * objp,size_t new_size,unsigned long align,gfp_t flags,int node)6 rust_helper_krealloc_node_align(const void *objp, size_t new_size, unsigned long align,
7 				gfp_t flags, int node)
8 {
9 	return krealloc_node_align(objp, new_size, align, flags, node);
10 }
11 
12 void * __must_check __realloc_size(2)
rust_helper_kvrealloc_node_align(const void * p,size_t size,unsigned long align,gfp_t flags,int node)13 rust_helper_kvrealloc_node_align(const void *p, size_t size, unsigned long align,
14 				 gfp_t flags, int node)
15 {
16 	return kvrealloc_node_align(p, size, align, flags, node);
17 }
18