commit | a05af290bac55be65e979e007687d4e27cfa7b8d | [log] [tgz] |
---|---|---|
author | Andy Pei <andy.pei@intel.com> | Tue Dec 07 09:31:08 2021 +0800 |
committer | Kevin O'Connor <kevin@koconnor.net> | Sat Dec 18 11:52:43 2021 -0500 |
tree | 35275df7582a11bf214d7094d7bdad05ec15bb03 | |
parent | 815d7498655b8207821d405bc49fa993702f456f [diff] |
virtio-blk: split large IO according to size_max if driver reads data larger than VIRTIO_BLK_F_SIZE_MAX, it will cause some issue to the DMA engine. So when upper software wants to read data larger than VIRTIO_BLK_F_SIZE_MAX, virtio-blk driver split one large request into multiple smaller ones. Signed-off-by: Andy Pei <andy.pei@intel.com> Signed-off-by: Ding Limin <dinglimin@cmss.chinamobile.com> Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>