Whamcloud - gitweb
LU-16510 build: include unsafe_memcpy definition 67/50667/2
authorPatrick Farrell <pfarrell@whamcloud.com>
Tue, 18 Apr 2023 06:12:53 +0000 (23:12 -0700)
committerOleg Drokin <green@whamcloud.com>
Sat, 29 Apr 2023 01:29:21 +0000 (01:29 +0000)
commit8f4004809461bb2cab20c72d20980edf32c98793
tree2e5a0a862ef629b754232ee36a9538f80f7fc2ef
parent505532247a7f4adad27458033996a72a0e53269b
LU-16510 build: include unsafe_memcpy definition

The original LU-16510 missed a key part of the
unsafe_memcpy code from the upstream kernel, and so we
weren't actually defining unsafe_memcpy() as intended.

Thanks to Aurelien Degremont <adegremont@nvidia.com> for
pointing this out.

Lustre-change: https://review.whamcloud.com/50573
Lustre-commit: 565b21bf65e385a9b4fd8ee31cabe7892345b783

Fixes: 919b93b9 ("LU-16510 build: fortified memcpy from linux 6.1")
Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: Ib9e2d56ed0b3691f1ab9fcd25403fa86ac784b6d
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Aurelien Degremont <adegremont@nvidia.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50667
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/include/libcfs/linux/linux-fortify-string.h