diff options
author | Sebastian Ott <sebott@linux.vnet.ibm.com> | 2017-05-15 11:28:34 -0400 |
---|---|---|
committer | Cornelia Huck <cornelia.huck@de.ibm.com> | 2017-05-22 09:37:11 -0400 |
commit | 5bf185366bfca4ab7730c607f530188e1591a4c0 (patch) | |
tree | 0fc4d5612884de85d92fd68f10e625ccd970525b | |
parent | 2ea659a9ef488125eb46da6eb571de5eae5c43f6 (diff) |
s390/vfio_ccw: make some symbols static
Make some symbols static to fix sparse warnings like:
drivers/s390/cio/vfio_ccw_ops.c:73:1: warning: symbol 'mdev_type_attr_name' was not declared. Should it be static?
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Reviewed-by: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
-rw-r--r-- | drivers/s390/cio/vfio_ccw_ops.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/s390/cio/vfio_ccw_ops.c b/drivers/s390/cio/vfio_ccw_ops.c index e72abbc18ee3..a66a317f3e4f 100644 --- a/drivers/s390/cio/vfio_ccw_ops.c +++ b/drivers/s390/cio/vfio_ccw_ops.c | |||
@@ -70,14 +70,14 @@ static ssize_t name_show(struct kobject *kobj, struct device *dev, char *buf) | |||
70 | { | 70 | { |
71 | return sprintf(buf, "I/O subchannel (Non-QDIO)\n"); | 71 | return sprintf(buf, "I/O subchannel (Non-QDIO)\n"); |
72 | } | 72 | } |
73 | MDEV_TYPE_ATTR_RO(name); | 73 | static MDEV_TYPE_ATTR_RO(name); |
74 | 74 | ||
75 | static ssize_t device_api_show(struct kobject *kobj, struct device *dev, | 75 | static ssize_t device_api_show(struct kobject *kobj, struct device *dev, |
76 | char *buf) | 76 | char *buf) |
77 | { | 77 | { |
78 | return sprintf(buf, "%s\n", VFIO_DEVICE_API_CCW_STRING); | 78 | return sprintf(buf, "%s\n", VFIO_DEVICE_API_CCW_STRING); |
79 | } | 79 | } |
80 | MDEV_TYPE_ATTR_RO(device_api); | 80 | static MDEV_TYPE_ATTR_RO(device_api); |
81 | 81 | ||
82 | static ssize_t available_instances_show(struct kobject *kobj, | 82 | static ssize_t available_instances_show(struct kobject *kobj, |
83 | struct device *dev, char *buf) | 83 | struct device *dev, char *buf) |
@@ -86,7 +86,7 @@ static ssize_t available_instances_show(struct kobject *kobj, | |||
86 | 86 | ||
87 | return sprintf(buf, "%d\n", atomic_read(&private->avail)); | 87 | return sprintf(buf, "%d\n", atomic_read(&private->avail)); |
88 | } | 88 | } |
89 | MDEV_TYPE_ATTR_RO(available_instances); | 89 | static MDEV_TYPE_ATTR_RO(available_instances); |
90 | 90 | ||
91 | static struct attribute *mdev_types_attrs[] = { | 91 | static struct attribute *mdev_types_attrs[] = { |
92 | &mdev_type_attr_name.attr, | 92 | &mdev_type_attr_name.attr, |
@@ -100,7 +100,7 @@ static struct attribute_group mdev_type_group = { | |||
100 | .attrs = mdev_types_attrs, | 100 | .attrs = mdev_types_attrs, |
101 | }; | 101 | }; |
102 | 102 | ||
103 | struct attribute_group *mdev_type_groups[] = { | 103 | static struct attribute_group *mdev_type_groups[] = { |
104 | &mdev_type_group, | 104 | &mdev_type_group, |
105 | NULL, | 105 | NULL, |
106 | }; | 106 | }; |
@@ -152,7 +152,7 @@ static int vfio_ccw_mdev_open(struct mdev_device *mdev) | |||
152 | &events, &private->nb); | 152 | &events, &private->nb); |
153 | } | 153 | } |
154 | 154 | ||
155 | void vfio_ccw_mdev_release(struct mdev_device *mdev) | 155 | static void vfio_ccw_mdev_release(struct mdev_device *mdev) |
156 | { | 156 | { |
157 | struct vfio_ccw_private *private = | 157 | struct vfio_ccw_private *private = |
158 | dev_get_drvdata(mdev_parent_dev(mdev)); | 158 | dev_get_drvdata(mdev_parent_dev(mdev)); |
@@ -233,7 +233,7 @@ static int vfio_ccw_mdev_get_region_info(struct vfio_region_info *info, | |||
233 | } | 233 | } |
234 | } | 234 | } |
235 | 235 | ||
236 | int vfio_ccw_mdev_get_irq_info(struct vfio_irq_info *info) | 236 | static int vfio_ccw_mdev_get_irq_info(struct vfio_irq_info *info) |
237 | { | 237 | { |
238 | if (info->index != VFIO_CCW_IO_IRQ_INDEX) | 238 | if (info->index != VFIO_CCW_IO_IRQ_INDEX) |
239 | return -EINVAL; | 239 | return -EINVAL; |