vhost: support for cross endian guests
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v6 Latest8 patches 33 repliesIn review
- v58 patches 22 repliesSuperseded
- v48 patches 33 repliesSuperseded
Earlier versions · 4
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v3 posting 2/2 | 0 of 7 patches | 0 replies | Superseded | |
| v3 posting 1/2 | 7 patches | 16 replies | Superseded | |
| v2 | 7 patches | 5 replies | Superseded | |
| v1 | 2 patches | 0 replies | Superseded |
Patches in v6 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | virtio: introduce virtio_is_little_endian() helperinclude/ | +11 | 3 replies | |
| 2/8 | tun: add tun_is_little_endian() helperdrivers/ | +7 | 5 replies | |
| 3/8 | macvtap: introduce macvtap_is_little_endian() helperdrivers/ | +7 | 5 replies | |
| 4/8 | vringh: introduce vringh_is_little_endian() helperinclude/ | +11 | 3 replies | |
| 5/8 | vhost: introduce vhost_is_little_endian() helperdrivers/ | +11 | 3 replies | |
| 6/8 | virtio: add explicit big-endian support to memory accessorsdrivers/ drivers/ drivers/ +3 more | +24 | 3 replies | |
| 7/8 | vhost: cross-endian support for legacy devicesdrivers/ drivers/ drivers/ +1 more | +122 | 3 replies | |
| 8/8 | macvtap/tun: cross-endian support for little-endian hostsdrivers/ drivers/ drivers/ +1 more | +134 | 1 reply |
Reviews trailers per patch
All 8 patches have a Reviewed-by or Acked-by.
| Patch | Cornelia Huck | David Gibson | David S. Miller |
|---|---|---|---|
| 1/8 | A-b | R-b R-b | |
| 2/8 | A-b | R-b R-b | A-b |
| 3/8 | A-b | R-b R-b | A-b |
| 4/8 | A-b | R-b R-b | |
| 5/8 | A-b | R-b R-b | |
| 6/8 | R-b R-b | R-b | |
| 7/8 | R-b R-b | R-b | |
| 8/8 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH v6 0/8] vhost: support for cross endian guests
Only cosmetic and documentation changes since v5.
---
Greg Kurz (8):
virtio: introduce virtio_is_little_endian() helper
tun: add tun_is_little_endian() helper
macvtap: introduce macvtap_is_little_endian() helper
vringh: introduce vringh_is_little_endian() helper
vhost: introduce vhost_is_little_endian() helper
virtio: add explicit big-endian support to memory accessors
vhost: cross-endian support for legacy devices macvtap/tun: cross-endian support for little-endian hosts
drivers/net/Kconfig | 14 ++++++ drivers/net/macvtap.c | 66 +++++++++++++++++++++++++++++- drivers/net/tun.c | 68 ++++++++++++++++++++++++++++++ drivers/vhost/Kconfig | 15 +++++++ drivers/vhost/vhost.c | 85 ++++++++++++++++++++++++++++++++++++++ drivers/vhost/vhost.h | 25 ++++++++--- include/linux/virtio_byteorder.h | 24 ++++++----- include/linux/virtio_config.h | 18 +++++--- include/linux/vringh.h | 18 +++++--- include/uapi/linux/if_tun.h | 6 +++ include/uapi/linux/vhost.h | 14 ++++++ 11 files changed, 320 insertions(+), 33 deletions(-)
--
Greg