Whamcloud - gitweb
LU-13763 osc: don't allow negative grants 27/39827/2
authorMikhail Pershin <mpershin@whamcloud.com>
Wed, 15 Jul 2020 05:42:49 +0000 (08:42 +0300)
committerOleg Drokin <green@whamcloud.com>
Sat, 12 Sep 2020 15:46:38 +0000 (15:46 +0000)
commite05ccafd6ee214895d01efbb13a3757e3625a859
treef13df733444237177e725bade23e8f9768dd7e2f
parent2ffd1ca258784b51448374bbbcde419c0156f678
LU-13763 osc: don't allow negative grants

Add check in the osc_init_grant() to prevent possible
underflow of cl_avail_grant and report error if it happens

Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: Idcd25ed427c23735e1cdc70359bace43b5b9d886
Reviewed-on: https://review.whamcloud.com/39827
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Olaf Faaland-LLNL <faaland1@llnl.gov>
Reviewed-by: Vladimir Saveliev <c17830@cray.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osc/osc_request.c