Whamcloud - gitweb
LU-18740 mgs: size_t in contain_valid_fsname() 42/58142/3
authorAlex Zhuravlev <bzzz@whamcloud.com>
Fri, 21 Feb 2025 03:11:06 +0000 (06:11 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 19 Mar 2025 23:37:38 +0000 (23:37 +0000)
commitacdf82d3360b252877ffcc7c9d90a4f1ee628bc6
tree7987020402bd63cc955ae49ee411074873fc06ce
parent634bc137bcb8c54fbea805db8fbde14c90c25efa
LU-18740 mgs: size_t in contain_valid_fsname()

to fix a build warning with gcc 11.5.0 (Rocky 9.3):

lustre/mgs/mgs_llog.c:4995:13: error: '__builtin_memcmp_eq'
 specified bound [18446744071562067968, 0] exceeds maximum
 object size 9223372036854775807 [-Werror=stringop-overread]
 4995 |         if (memcmp(buf, fsname, namelen) != 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

Test-Parameters: trivial
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I77adc19e4d79d4a84a2cfe3c9601f5536ad8cc81
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58142
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Timothy Day <timday@amazon.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mgs/mgs_llog.c