Cleanup around handling of feature bits: - address word/dword/qword confusion - simplify interfaces so callers do not need to remember in which 64 bit chunk each bit belongs
changes from v2: - drop unnecessary casts - rework the interface to use array of bits not arrays of qwords Michael S. Tsirkin (2): virtio: clean up features qword/dword terms vhost: switch to arrays of feature bits drivers/vhost/net.c | 44 ++++++++++++++------------ drivers/vhost/scsi.c | 9 ++++-- drivers/vhost/test.c | 10 ++++-- drivers/vhost/vhost.h | 42 +++++++++++++++++++----- drivers/vhost/vsock.c | 10 +++--- drivers/virtio/virtio.c | 12 +++---- drivers/virtio/virtio_debug.c | 10 +++--- drivers/virtio/virtio_pci_modern_dev.c | 6 ++-- include/linux/virtio.h | 2 +- include/linux/virtio_config.h | 2 +- include/linux/virtio_features.h | 29 +++++++++-------- include/linux/virtio_pci_modern.h | 8 ++--- scripts/lib/kdoc/kdoc_parser.py | 2 +- 13 files changed, 114 insertions(+), 72 deletions(-) -- MST
