diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-02 10:23:45 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-08 08:36:58 +0200 |
commit | d99f10db6da95af5d878866c3504fdb5b774e068 (patch) | |
tree | 37c9b5ddeae08abb50bfab1e3f65187661051455 /fs | |
parent | edf126f64901c6457ff1afd2d2d63234842873b8 (diff) | |
download | barebox-d99f10db6da95af5d878866c3504fdb5b774e068.tar.gz barebox-d99f10db6da95af5d878866c3504fdb5b774e068.tar.xz |
Add kmemdup
We have kmemdup as a UBIFS specific variant, put it into the correct
header files. Instead of reimplementing it just use memdup we already
have.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/ubifs/ubifs.c | 17 | ||||
-rw-r--r-- | fs/ubifs/ubifs.h | 2 |
2 files changed, 0 insertions, 19 deletions
diff --git a/fs/ubifs/ubifs.c b/fs/ubifs/ubifs.c index f9b4f4babc..97cbe4991f 100644 --- a/fs/ubifs/ubifs.c +++ b/fs/ubifs/ubifs.c @@ -86,23 +86,6 @@ struct ubifs_compressor *ubifs_compressors[UBIFS_COMPR_TYPES_CNT]; #ifdef __BAREBOX__ /* from mm/util.c */ -/** - * kmemdup - duplicate region of memory - * - * @src: memory region to duplicate - * @len: memory region length - * @gfp: GFP mask to use - */ -void *kmemdup(const void *src, size_t len, gfp_t gfp) -{ - void *p; - - p = kmalloc(len, gfp); - if (p) - memcpy(p, src, len); - return p; -} - struct crypto_comp { int compressor; }; diff --git a/fs/ubifs/ubifs.h b/fs/ubifs/ubifs.h index 19af05ade3..d4df668ca6 100644 --- a/fs/ubifs/ubifs.h +++ b/fs/ubifs/ubifs.h @@ -71,8 +71,6 @@ struct page { struct inode *inode; }; -void *kmemdup(const void *src, size_t len, gfp_t gfp); - /* uapi/linux/limits.h */ #define XATTR_LIST_MAX 65536 /* size of extended attribute namelist (64k) */ |