Loading drivers/s390/cio/css.c +1 −4 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ css_register_subchannel(struct subchannel *sch) sch->dev.parent = &css[0]->device; sch->dev.bus = &css_bus_type; sch->dev.release = &css_subchannel_release; sch->dev.groups = subch_attr_groups; /* make it known to the system */ ret = css_sch_device_register(sch); Loading @@ -146,10 +147,6 @@ css_register_subchannel(struct subchannel *sch) return ret; } css_get_ssd_info(sch); ret = subchannel_add_files(&sch->dev); if (ret) printk(KERN_WARNING "%s: could not add attributes to %s\n", __func__, sch->dev.bus_id); return ret; } Loading drivers/s390/cio/css.h +1 −0 Original line number Diff line number Diff line Loading @@ -195,4 +195,5 @@ extern struct workqueue_struct *slow_path_wq; extern struct work_struct slow_path_work; int subchannel_add_files (struct device *); extern struct attribute_group *subch_attr_groups[]; #endif drivers/s390/cio/device.c +9 −7 Original line number Diff line number Diff line Loading @@ -235,9 +235,11 @@ chpids_show (struct device * dev, struct device_attribute *attr, char * buf) ssize_t ret = 0; int chp; if (ssd) for (chp = 0; chp < 8; chp++) ret += sprintf (buf+ret, "%02x ", ssd->chpid[chp]); else ret += sprintf (buf, "n/a"); ret += sprintf (buf+ret, "\n"); return min((ssize_t)PAGE_SIZE, ret); } Loading Loading @@ -531,10 +533,10 @@ static struct attribute_group subch_attr_group = { .attrs = subch_attrs, }; int subchannel_add_files (struct device *dev) { return sysfs_create_group(&dev->kobj, &subch_attr_group); } struct attribute_group *subch_attr_groups[] = { &subch_attr_group, NULL, }; static struct attribute * ccwdev_attrs[] = { &dev_attr_devtype.attr, Loading Loading
drivers/s390/cio/css.c +1 −4 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ css_register_subchannel(struct subchannel *sch) sch->dev.parent = &css[0]->device; sch->dev.bus = &css_bus_type; sch->dev.release = &css_subchannel_release; sch->dev.groups = subch_attr_groups; /* make it known to the system */ ret = css_sch_device_register(sch); Loading @@ -146,10 +147,6 @@ css_register_subchannel(struct subchannel *sch) return ret; } css_get_ssd_info(sch); ret = subchannel_add_files(&sch->dev); if (ret) printk(KERN_WARNING "%s: could not add attributes to %s\n", __func__, sch->dev.bus_id); return ret; } Loading
drivers/s390/cio/css.h +1 −0 Original line number Diff line number Diff line Loading @@ -195,4 +195,5 @@ extern struct workqueue_struct *slow_path_wq; extern struct work_struct slow_path_work; int subchannel_add_files (struct device *); extern struct attribute_group *subch_attr_groups[]; #endif
drivers/s390/cio/device.c +9 −7 Original line number Diff line number Diff line Loading @@ -235,9 +235,11 @@ chpids_show (struct device * dev, struct device_attribute *attr, char * buf) ssize_t ret = 0; int chp; if (ssd) for (chp = 0; chp < 8; chp++) ret += sprintf (buf+ret, "%02x ", ssd->chpid[chp]); else ret += sprintf (buf, "n/a"); ret += sprintf (buf+ret, "\n"); return min((ssize_t)PAGE_SIZE, ret); } Loading Loading @@ -531,10 +533,10 @@ static struct attribute_group subch_attr_group = { .attrs = subch_attrs, }; int subchannel_add_files (struct device *dev) { return sysfs_create_group(&dev->kobj, &subch_attr_group); } struct attribute_group *subch_attr_groups[] = { &subch_attr_group, NULL, }; static struct attribute * ccwdev_attrs[] = { &dev_attr_devtype.attr, Loading