// SPDX-License-Identifier: GPL-2.0 #include <linux/slab.h> /* * Merge two NULL-terminated pointer arrays into a newly allocated * array, which is also NULL-terminated. Nomenclature is inspired by * memset_p() and memcat() found elsewhere in the kernel source tree. */ void **__memcat_p(void **a, void **b) { … } EXPORT_SYMBOL_GPL(…);