kernel/virtio: Some cleanup (Makefiles and gcc47 warnings).
authorSascha Wildner <saw@online.de>
Wed, 2 Jan 2013 16:39:08 +0000 (17:39 +0100)
committerSascha Wildner <saw@online.de>
Sun, 6 Jan 2013 22:13:58 +0000 (23:13 +0100)
sys/conf/kmod.mk
sys/dev/virtual/virtio/block/Makefile
sys/dev/virtual/virtio/block/virtio_blk.c
sys/dev/virtual/virtio/pci/Makefile
sys/dev/virtual/virtio/pci/virtio_bus_if.h [deleted file]
sys/dev/virtual/virtio/pci/virtio_if.h [deleted file]
sys/dev/virtual/virtio/pci/virtio_pci.c
sys/dev/virtual/virtio/virtio/Makefile

index 0973c50..f429d32 100644 (file)
@@ -308,7 +308,9 @@ MFILES?= kern/bus_if.m kern/device_if.m bus/iicbus/iicbb_if.m \
     dev/sound/pcm/ac97_if.m dev/sound/pcm/channel_if.m \
     dev/sound/pcm/feeder_if.m dev/sound/pcm/mixer_if.m \
     libiconv/iconv_converter_if.m dev/agp/agp_if.m opencrypto/cryptodev_if.m \
-    bus/mmc/mmcbus_if.m bus/mmc/mmcbr_if.m
+    bus/mmc/mmcbus_if.m bus/mmc/mmcbr_if.m \
+    dev/virtual/virtio/virtio/virtio_bus_if.m \
+    dev/virtual/virtio/virtio/virtio_if.m
 
 .if defined(WANT_USB4BSD)
 MFILES+=bus/u4b/usb_if.m
index f25b6d7..a3cac98 100644 (file)
@@ -23,8 +23,6 @@
 # SUCH DAMAGE.
 #
 
-.PATH: ${.CURDIR}
-
 KMOD=  virtio_blk
 SRCS=  virtio_blk.c
 SRCS+= virtio_bus_if.h virtio_if.h
@@ -32,8 +30,4 @@ SRCS+=        bus_if.h device_if.h
 
 CFLAGS+=       -I${.CURDIR}/..
 
-MFILES=        kern/bus_if.m kern/device_if.m \
-       dev/virtual/virtio/virtio/virtio_bus_if.m \
-       dev/virtual/virtio/virtio/virtio_if.m
-
 .include <bsd.kmod.mk>
index c77fb76..61c4759 100644 (file)
@@ -875,7 +875,7 @@ vtblk_poll_request(struct vtblk_softc *sc, struct vtblk_request *req)
 {
        device_t dev;
        struct virtqueue *vq;
-       struct vtblk_request *r;
+       struct vtblk_request *r __debugvar;
        int error;
 
        dev = sc->vtblk_dev;
index 5e7f21a..8453bc5 100644 (file)
@@ -23,9 +23,6 @@
 # SUCH DAMAGE.
 #
 
-.PATH: ${.CURDIR}
-
-
 CFLAGS+=       -I${.CURDIR}/..
 
 KMOD=  virtio_pci
@@ -33,8 +30,4 @@ SRCS= virtio_pci.c
 SRCS+= virtio_bus_if.h virtio_if.h
 SRCS+= bus_if.h device_if.h pci_if.h
 
-MFILES=        kern/bus_if.m kern/device_if.m bus/pci/pci_if.m
-MFILES+=dev/virtual/virtio/virtio/virtio_bus_if.m 
-MFILES+=dev/virtual/virtio/virtio/virtio_if.m
-
 .include <bsd.kmod.mk>
diff --git a/sys/dev/virtual/virtio/pci/virtio_bus_if.h b/sys/dev/virtual/virtio/pci/virtio_bus_if.h
deleted file mode 100644 (file)
index 987e77e..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * This file is produced automatically.
- * Do not modify anything in here by hand.
- *
- * Created from source file
- *   @/dev/virtio/virtio_bus_if.m
- * with
- *   makeobjops.awk
- *
- * See the source file for legal information
- */
-
-#ifndef _virtio_bus_if_h_
-#define _virtio_bus_if_h_
-
-
-struct vq_alloc_info;
-
-extern struct kobjop_desc virtio_bus_negotiate_features_desc;
-typedef uint64_t virtio_bus_negotiate_features_t(device_t dev,
-                                                 uint64_t child_features);
-static __inline uint64_t VIRTIO_BUS_NEGOTIATE_FEATURES(device_t dev,
-                                                       uint64_t child_features)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_negotiate_features);
-       return ((virtio_bus_negotiate_features_t *) _m)(dev, child_features);
-}
-
-extern struct kobjop_desc virtio_bus_with_feature_desc;
-typedef int virtio_bus_with_feature_t(device_t dev, uint64_t feature);
-static __inline int VIRTIO_BUS_WITH_FEATURE(device_t dev, uint64_t feature)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_with_feature);
-       return ((virtio_bus_with_feature_t *) _m)(dev, feature);
-}
-
-extern struct kobjop_desc virtio_bus_alloc_virtqueues_desc;
-typedef int virtio_bus_alloc_virtqueues_t(device_t dev, int flags, int nvqs,
-                                          struct vq_alloc_info *info);
-static __inline int VIRTIO_BUS_ALLOC_VIRTQUEUES(device_t dev, int flags,
-                                                int nvqs,
-                                                struct vq_alloc_info *info)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_alloc_virtqueues);
-       return ((virtio_bus_alloc_virtqueues_t *) _m)(dev, flags, nvqs, info);
-}
-
-
-#define VIRTIO_ALLOC_VQS_DISABLE_MSIX 0x1
-
-extern struct kobjop_desc virtio_bus_setup_intr_desc;
-typedef int virtio_bus_setup_intr_t(device_t dev);
-static __inline int VIRTIO_BUS_SETUP_INTR(device_t dev)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_setup_intr);
-       return ((virtio_bus_setup_intr_t *) _m)(dev);
-}
-
-extern struct kobjop_desc virtio_bus_stop_desc;
-typedef void virtio_bus_stop_t(device_t dev);
-static __inline void VIRTIO_BUS_STOP(device_t dev)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_stop);
-       ((virtio_bus_stop_t *) _m)(dev);
-}
-
-extern struct kobjop_desc virtio_bus_reinit_desc;
-typedef int virtio_bus_reinit_t(device_t dev, uint64_t features);
-static __inline int VIRTIO_BUS_REINIT(device_t dev, uint64_t features)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_reinit);
-       return ((virtio_bus_reinit_t *) _m)(dev, features);
-}
-
-extern struct kobjop_desc virtio_bus_reinit_complete_desc;
-typedef void virtio_bus_reinit_complete_t(device_t dev);
-static __inline void VIRTIO_BUS_REINIT_COMPLETE(device_t dev)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_reinit_complete);
-       ((virtio_bus_reinit_complete_t *) _m)(dev);
-}
-
-extern struct kobjop_desc virtio_bus_notify_vq_desc;
-typedef void virtio_bus_notify_vq_t(device_t dev, uint16_t queue);
-static __inline void VIRTIO_BUS_NOTIFY_VQ(device_t dev, uint16_t queue)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_notify_vq);
-       ((virtio_bus_notify_vq_t *) _m)(dev, queue);
-}
-
-extern struct kobjop_desc virtio_bus_read_device_config_desc;
-typedef void virtio_bus_read_device_config_t(device_t dev, bus_size_t offset,
-                                             void *dst, int len);
-static __inline void VIRTIO_BUS_READ_DEVICE_CONFIG(device_t dev,
-                                                   bus_size_t offset, void *dst,
-                                                   int len)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_read_device_config);
-       ((virtio_bus_read_device_config_t *) _m)(dev, offset, dst, len);
-}
-
-extern struct kobjop_desc virtio_bus_write_device_config_desc;
-typedef void virtio_bus_write_device_config_t(device_t dev, bus_size_t offset,
-                                              void *src, int len);
-static __inline void VIRTIO_BUS_WRITE_DEVICE_CONFIG(device_t dev,
-                                                    bus_size_t offset,
-                                                    void *src, int len)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_bus_write_device_config);
-       ((virtio_bus_write_device_config_t *) _m)(dev, offset, src, len);
-}
-
-#endif /* _virtio_bus_if_h_ */
diff --git a/sys/dev/virtual/virtio/pci/virtio_if.h b/sys/dev/virtual/virtio/pci/virtio_if.h
deleted file mode 100644 (file)
index eb343a9..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * This file is produced automatically.
- * Do not modify anything in here by hand.
- *
- * Created from source file
- *   @/dev/virtio/virtio_if.m
- * with
- *   makeobjops.awk
- *
- * See the source file for legal information
- */
-
-#ifndef _virtio_if_h_
-#define _virtio_if_h_
-
-extern struct kobjop_desc virtio_config_change_desc;
-typedef int virtio_config_change_t(device_t dev);
-static __inline int VIRTIO_CONFIG_CHANGE(device_t dev)
-{
-       kobjop_t _m;
-       KOBJOPLOOKUP(((kobj_t)dev)->ops, virtio_config_change);
-       return ((virtio_config_change_t *) _m)(dev);
-}
-
-#endif /* _virtio_if_h_ */
index 59baca0..b59c6e7 100644 (file)
@@ -842,7 +842,7 @@ static int
 vtpci_alloc_msi(struct vtpci_softc *sc)
 {
        device_t dev;
-       int nmsi, cnt;
+       int nmsi;
        u_int irq_flags;
 
        dev = sc->vtpci_dev;
@@ -851,8 +851,6 @@ vtpci_alloc_msi(struct vtpci_softc *sc)
        if (nmsi < 1)
                return (1);
 
-       cnt = 1;
-
        sc->vtpci_irq_rid = 0;
         sc->vtpci_irq_type = pci_alloc_1intr(dev, 1,
             &sc->vtpci_irq_rid, &irq_flags);
index 7071ce1..6b8fc28 100644 (file)
@@ -1,10 +1,6 @@
 KMOD=   virtio
 
-SRCS=   virtio.c virtqueue.c virtio_if.h virtio_bus_if.h device_if.h bus_if.h\
+SRCS=   virtio.c virtqueue.c virtio_if.h virtio_bus_if.h device_if.h bus_if.h \
        virtio_bus_if.c virtio_if.c
 
-MFILES= kern/bus_if.m kern/device_if.m
-MFILES+=dev/virtual/virtio/virtio/virtio_if.m
-MFILES+=dev/virtual/virtio/virtio/virtio_bus_if.m
-
 .include <bsd.kmod.mk>