summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2020-11-05 12:02:10 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2020-11-05 12:45:15 -0500
commitc6432d6bab26d605ff0bdc0319ca57e60253a445 (patch)
tree964dfd1d11e53d5af1220faa46c5654263b03162
parent357cedf1a277a54bbdd5b0d359adb397df2ea662 (diff)
bcachefs: Delete memcpy() macro
This checks for overlapping src and dst in debug mode (i.e. should have used memmove) - kasan should be checking for this now. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rw-r--r--fs/bcachefs/util.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/fs/bcachefs/util.h b/fs/bcachefs/util.h
index f48c6380684f..6e5335440b4b 100644
--- a/fs/bcachefs/util.h
+++ b/fs/bcachefs/util.h
@@ -37,17 +37,6 @@ struct closure;
#define atomic64_sub_bug(i, v) BUG_ON(atomic64_sub_return(i, v) < 0)
#define atomic64_add_bug(i, v) BUG_ON(atomic64_add_return(i, v) < 0)
-#define memcpy(dst, src, len) \
-({ \
- void *_dst = (dst); \
- const void *_src = (src); \
- size_t _len = (len); \
- \
- BUG_ON(!((void *) (_dst) >= (void *) (_src) + (_len) || \
- (void *) (_dst) + (_len) <= (void *) (_src))); \
- memcpy(_dst, _src, _len); \
-})
-
#else /* DEBUG */
#define EBUG_ON(cond)