projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3438b2c
)
virtio-ccw: wire up ->bus_name callback
author
Cornelia Huck
<cohuck@redhat.com>
Mon, 21 Jan 2019 12:19:44 +0000
(13:19 +0100)
committer
Michael S. Tsirkin
<mst@redhat.com>
Wed, 6 Mar 2019 16:19:56 +0000
(11:19 -0500)
Return the bus id of the ccw proxy device. This makes 'ethtool -i'
show a more useful value than 'virtio' in the bus-info field.
Acked-by: Halil Pasic <pasic@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/s390/virtio/virtio_ccw.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/s390/virtio/virtio_ccw.c
b/drivers/s390/virtio/virtio_ccw.c
index 1a738fe9f26bcd9df608e2863e68e4ffcd86fb01..74c328321889b1fa3265385ebe9d0a201a031b90 100644
(file)
--- a/
drivers/s390/virtio/virtio_ccw.c
+++ b/
drivers/s390/virtio/virtio_ccw.c
@@
-975,6
+975,13
@@
static void virtio_ccw_set_status(struct virtio_device *vdev, u8 status)
kfree(ccw);
}
+static const char *virtio_ccw_bus_name(struct virtio_device *vdev)
+{
+ struct virtio_ccw_device *vcdev = to_vc_device(vdev);
+
+ return dev_name(&vcdev->cdev->dev);
+}
+
static const struct virtio_config_ops virtio_ccw_config_ops = {
.get_features = virtio_ccw_get_features,
.finalize_features = virtio_ccw_finalize_features,
@@
-985,6
+992,7
@@
static const struct virtio_config_ops virtio_ccw_config_ops = {
.reset = virtio_ccw_reset,
.find_vqs = virtio_ccw_find_vqs,
.del_vqs = virtio_ccw_del_vqs,
+ .bus_name = virtio_ccw_bus_name,
};