Merge tag 'flex-array-transformations-6.3-rc1' of git://git.kernel.org/pub/scm/linux...
[linux-block.git] / drivers / md / bcache / bcache_ondisk.h
index d086a0ce4bc2d22beaf0f51dd7f7d9ca9d43b1e7..6620a7f8fffc4d8bb3e470e0389834d0903a7d53 100644 (file)
@@ -106,7 +106,8 @@ static inline unsigned long bkey_bytes(const struct bkey *k)
        return bkey_u64s(k) * sizeof(__u64);
 }
 
-#define bkey_copy(_dest, _src) memcpy(_dest, _src, bkey_bytes(_src))
+#define bkey_copy(_dest, _src) unsafe_memcpy(_dest, _src, bkey_bytes(_src), \
+                                       /* bkey is always padded */)
 
 static inline void bkey_copy_key(struct bkey *dest, const struct bkey *src)
 {