diff options
author | Suzuki K Poulose <[email protected]> | 2018-07-18 10:18:44 +0100 |
---|---|---|
committer | Michael S. Tsirkin <[email protected]> | 2018-08-22 00:56:56 +0300 |
commit | 3fc92a96c2b7efdb7fc4f856713e2ab7439757f6 (patch) | |
tree | f3e5cfc2cd07fb8ac3745c26d3583fc38bf79a63 /drivers/usb/cdns3/cdns3-debug.h | |
parent | 71994620bb25a8b109388fefa9e99a28e355255a (diff) |
virtio: mmio-v1: Validate queue PFN
virtio-mmio with virtio-v1 uses a 32bit PFN for the queue.
If the queue pfn is too large to fit in 32bits, which
we could hit on arm64 systems with 52bit physical addresses
(even with 64K page size), we simply miss out a proper link
to the other side of the queue.
Add a check to validate the PFN, rather than silently breaking
the devices.
Cc: "Michael S. Tsirkin" <[email protected]>
Cc: Jason Wang <[email protected]>
Cc: Marc Zyngier <[email protected]>
Cc: Christoffer Dall <[email protected]>
Cc: Peter Maydel <[email protected]>
Cc: Jean-Philippe Brucker <[email protected]>
Signed-off-by: Suzuki K Poulose <[email protected]>
Signed-off-by: Michael S. Tsirkin <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions