]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
xfs: Replace strncpy with memcpy
authorMarcelo Moreira <marcelomoreira1905@gmail.com>
Wed, 27 Aug 2025 22:17:07 +0000 (19:17 -0300)
committerCarlos Maiolino <cem@kernel.org>
Fri, 5 Sep 2025 08:18:59 +0000 (10:18 +0200)
The changes modernizes the code by aligning it with current kernel best
practices. It improves code clarity and consistency, as strncpy is deprecated
as explained in Documentation/process/deprecated.rst. This change does
not alter the functionality or introduce any behavioral changes.

Suggested-by: Dave Chinner <david@fromorbit.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Signed-off-by: Marcelo Moreira <marcelomoreira1905@gmail.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
fs/xfs/scrub/symlink_repair.c

index 953ce7be78dc2f9fc1436d581fbd04d748c32f74..5902398185a8982a5cfc2938d81084c399b6cc3c 100644 (file)
@@ -185,7 +185,7 @@ xrep_symlink_salvage_inline(
                return 0;
 
        nr = min(XFS_SYMLINK_MAXLEN, xfs_inode_data_fork_size(ip));
-       strncpy(target_buf, ifp->if_data, nr);
+       memcpy(target_buf, ifp->if_data, nr);
        return nr;
 }