Whamcloud - gitweb
LU-10026 sptlrpc: don't crash for too-large chunk size 45/57845/8
authorAndreas Dilger <adilger@whamcloud.com>
Thu, 9 Nov 2023 00:10:05 +0000 (17:10 -0700)
committerOleg Drokin <green@whamcloud.com>
Fri, 25 Apr 2025 00:54:22 +0000 (00:54 +0000)
commit110fcc188c60fe60215c53d6a21de0a56bcb1d69
tree54b9a1457027fcd9f5a735543d08e96480153ff8
parentaebc28eea71a63e07b6de71e02b945b905da5386
LU-10026 sptlrpc: don't crash for too-large chunk size

If the chunk size is too large, don't fall off the
end of the page_pool[] array with a large "order".

EX-bug-id: EX-8270
Test-Parameters: trivial
Fixes: d945f1b064 ("EX-6261 ptlrpc: extend sec bulk functionality")
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Signed-off-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Change-Id: I9cdf059860cab3c22857766dba5617358f0aaba9
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57845
Reviewed-by: Sergey Cheremencev <scherementsev@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/obdclass/page_pools.c