mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
staging: ccree: handle end of sg list gracefully
If we are asked for number of entries of an offset bigger than the sg list we should not crash. Cc: stable@vger.kernel.org Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
2f7caf6b02
commit
6e92010b01
@ -94,7 +94,7 @@ static unsigned int cc_get_sgl_nents(struct device *dev,
|
||||
{
|
||||
unsigned int nents = 0;
|
||||
|
||||
while (nbytes) {
|
||||
while (nbytes && sg_list) {
|
||||
if (sg_list->length) {
|
||||
nents++;
|
||||
/* get the number of bytes in the last entry */
|
||||
|
Loading…
Reference in New Issue
Block a user