virtio: fix build with mempool debug enabled
authorThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 3 Mar 2015 14:58:37 +0000 (15:58 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 4 Mar 2015 10:18:36 +0000 (11:18 +0100)
commit459132bc2c4096cdcc23b0dd7a778a51a0268570
tree2deaa4bcdb944ed694242ec70a1962a241f52a13
parentae6ad6b0c47a4d9ff5381e44ae460c748402c83f
virtio: fix build with mempool debug enabled

The mempool header forces error on -Wcast-qual:
error: cast discards â€˜const’ qualifier from pointer target type

Let's fix it by removing const qualifier of pci driver from commit
5e9f6d1340ff ("pci: reference driver structure for each device")
It's needed because the driver flags are changed depending on using uio or not.
Actually these driver flags should be directly attached to each device.

Fixes: da978dfdc43b ("virtio: use port IO to get PCI resource")

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: Changchun Ouyang <changchun.ouyang@intel.com>
lib/librte_eal/common/include/rte_pci.h
lib/librte_pmd_virtio/Makefile
lib/librte_pmd_virtio/virtio_ethdev.c