mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 15:27:29 +00:00
lib: Add memcat_p(): paste 2 pointer arrays together
This adds a helper to paste 2 pointer arrays together, useful for merging various types of attribute arrays. There are a few places in the kernel tree where this is open coded, and I just added one more in the STM class. The naming is inspired by memset_p() and memcat(), and partial credit for it goes to Andy Shevchenko. This patch adds the function wrapped in a type-enforcing macro and a test module. Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Tested-by: Mathieu Poirier <mathieu.poirier@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
6c7e4b6882
commit
ce76d938dd
5 changed files with 162 additions and 0 deletions
|
@ -1965,6 +1965,14 @@ config TEST_DEBUG_VIRTUAL
|
|||
|
||||
If unsure, say N.
|
||||
|
||||
config TEST_MEMCAT_P
|
||||
tristate "Test memcat_p() helper function"
|
||||
help
|
||||
Test the memcat_p() helper for correctly merging two
|
||||
pointer arrays together.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
endif # RUNTIME_TESTING_MENU
|
||||
|
||||
config MEMTEST
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue