2022-05-20 14:35 GMT+09:00, Hyunchul Lee hyc.lee@gmail.com:
outstanding credits must be initialized to 0, because it means the sum of credits consumed by in-flight requests. And outstanding credits must be compared with total credits in smb2_validate_credit_charge(), because total credits are the sum of credits granted by ksmbd.
This patch fix the following error, while frametest with Windows clients:
Limits exceeding the maximum allowable outstanding requests, given : 128, pending : 8065
Fixes: b589f5db6d4a ("ksmbd: limits exceeding the maximum allowable outstanding requests") Cc: stable@vger.kernel.org Signed-off-by: Hyunchul Lee hyc.lee@gmail.com Reported-by: Yufan Chen wiz.chen@gmail.com Tested-by: Yufan Chen wiz.chen@gmail.com
Acked-by: Namjae Jeon linkinjeon@kernel.org
Thanks!