• Heming Zhao's avatar
    md: replace deprecated strlcpy & remove duplicated line · 92d9aac9
    Heming Zhao authored
    This commit includes two topics:
    
    1> replace deprecated strlcpy
    
    change strlcpy to strscpy for strlcpy is marked as deprecated in
    Documentation/process/deprecated.rst
    
    2> remove duplicated strlcpy line
    
    in md_bitmap_read_sb@md-bitmap.c there are two duplicated strlcpy(), the
    history:
    
    - commit cf921cc1 ("Add node recovery callbacks") introduced the first
      usage of strlcpy().
    
    - commit b97e9257 ("Use separate bitmaps for each nodes in the cluster")
      introduced the second strlcpy(). this time, the two strlcpy() are same,
       we can remove anyone safely.
    
    - commit d3b178ad ("md: Skip cluster setup for dm-raid") added dm-raid
      special handling. And the "nodes" value is the key of this patch. but
      from this patch, strlcpy() which was introduced by b97e9257
      become necessary.
    
    - commit 3c462c88 ("md: Increment version for clustered bitmaps") used
      clustered major version to only handle in clustered env. this patch
      could look a polishment for clustered code logic.
    
    So cf921cc1 became useless after d3b178ad, we could remove it
    safely.
    Signed-off-by: default avatarHeming Zhao <heming.zhao@suse.com>
    Signed-off-by: default avatarSong Liu <song@kernel.org>
    92d9aac9
md.c 260 KB