… > functions can then been built without the argument, … be? … > +++ b/include/linux/slab.h … > -void *kmalloc_node_track_caller_noprof(size_t size, gfp_t flags, int node, … > +void *__kmalloc_node_track_caller_noprof(DECL_BUCKET_PARAMS(size, b), gfp_t flags, int node, … Would you ever like to reconsider the usage of double underscores in such identifiers any more? https://wiki.sei.cmu.edu/confluence/display/c/DCL37-C.+Do+not+declare+or+define+a+reserved+identifier Regards, Markus