summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2018-10-02 10:23:45 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2018-10-08 08:36:58 +0200
commitd99f10db6da95af5d878866c3504fdb5b774e068 (patch)
tree37c9b5ddeae08abb50bfab1e3f65187661051455 /fs
parentedf126f64901c6457ff1afd2d2d63234842873b8 (diff)
downloadbarebox-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.c17
-rw-r--r--fs/ubifs/ubifs.h2
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) */