kernel/drivers/crypto/rockchip/cryptodev_linux/zc.c
.. .. @@ -90,7 +90,7 @@ 90 90 #else 91 91 mmap_read_unlock(mm); 92 92 #endif 93 - if (ret != pgcount)93 + if (ret < 0 || ret != pgcount)94 94 return -EINVAL; 95 95 96 96 sg_init_table(sg, pgcount);