aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/net/ctcm_sysfs.c
diff options
context:
space:
mode:
authorAndrea Bastoni <bastoni@cs.unc.edu>2010-05-30 19:16:45 -0400
committerAndrea Bastoni <bastoni@cs.unc.edu>2010-05-30 19:16:45 -0400
commitada47b5fe13d89735805b566185f4885f5a3f750 (patch)
tree644b88f8a71896307d71438e9b3af49126ffb22b /drivers/s390/net/ctcm_sysfs.c
parent43e98717ad40a4ae64545b5ba047c7b86aa44f4f (diff)
parent3280f21d43ee541f97f8cda5792150d2dbec20d5 (diff)
Merge branch 'wip-2.6.34' into old-private-masterarchived-private-master
Diffstat (limited to 'drivers/s390/net/ctcm_sysfs.c')
-rw-r--r--drivers/s390/net/ctcm_sysfs.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/s390/net/ctcm_sysfs.c b/drivers/s390/net/ctcm_sysfs.c
index 8452bb052d68..2b24550e865e 100644
--- a/drivers/s390/net/ctcm_sysfs.c
+++ b/drivers/s390/net/ctcm_sysfs.c
@@ -14,6 +14,7 @@
14#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt 14#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
15 15
16#include <linux/sysfs.h> 16#include <linux/sysfs.h>
17#include <linux/slab.h>
17#include "ctcm_main.h" 18#include "ctcm_main.h"
18 19
19/* 20/*
@@ -158,6 +159,15 @@ static ssize_t ctcm_proto_store(struct device *dev,
158 return count; 159 return count;
159} 160}
160 161
162const char *ctcm_type[] = {
163 "not a channel",
164 "CTC/A",
165 "FICON channel",
166 "ESCON channel",
167 "unknown channel type",
168 "unsupported channel type",
169};
170
161static ssize_t ctcm_type_show(struct device *dev, 171static ssize_t ctcm_type_show(struct device *dev,
162 struct device_attribute *attr, char *buf) 172 struct device_attribute *attr, char *buf)
163{ 173{
@@ -168,7 +178,7 @@ static ssize_t ctcm_type_show(struct device *dev,
168 return -ENODEV; 178 return -ENODEV;
169 179
170 return sprintf(buf, "%s\n", 180 return sprintf(buf, "%s\n",
171 cu3088_type[cgdev->cdev[0]->id.driver_info]); 181 ctcm_type[cgdev->cdev[0]->id.driver_info]);
172} 182}
173 183
174static DEVICE_ATTR(buffer, 0644, ctcm_buffer_show, ctcm_buffer_write); 184static DEVICE_ATTR(buffer, 0644, ctcm_buffer_show, ctcm_buffer_write);