Whamcloud - gitweb
LU-17000 utils: Use ssize_t to store return from sysconf() 36/53936/2
authorArshad Hussain <arshad.hussain@aeoncomputing.com>
Tue, 6 Feb 2024 10:11:57 +0000 (15:41 +0530)
committerOleg Drokin <green@whamcloud.com>
Fri, 23 Feb 2024 07:16:31 +0000 (07:16 +0000)
commitadc60b8922bd582f591f4f04e5626fd2c9e03f9b
tree60a2d6b2d9b1a330bc25316475ab94c01aecf26b
parent004af719b2065c315da439f4a74c1653ea9cb210
LU-17000 utils: Use ssize_t to store return from sysconf()

Use ssize_t instead of size_t to capture return
from sysconf() as it can return a negative value

Test-Parameters: trivial testlist=sanity-flr
CoverityID: 414674 ("Unsigned compared against 0")
CoverityID: 414673 ("Unsigned compared against 0")
CoverityID: 414672 ("Unsigned compared against 0")
CoverityID: 414671 ("Unsigned compared against 0")
CoverityID: 414670 ("Unsigned compared against 0")
CoverityID: 414669 ("Unsigned compared against 0")
CoverityID: 414668 ("Unsigned compared against 0")
CoverityID: 414667 ("Unsigned compared against 0")
Fixes: b02a9bc1 (LU-17000 utils: Add check after calling sysconf(_SC_PAGESIZE))
Signed-off-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Change-Id: I03f280f25beb7b6b8b41888c379b0709a6195d9c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/53936
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Timothy Day <timday@amazon.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/utils/lfs.c
lustre/utils/liblustreapi_layout.c
lustre/utils/liblustreapi_mirror.c