Commit 1143f6f5 authored by Heiko Carstens's avatar Heiko Carstens Committed by Alexander Gordeev

s390/sclp: allow to change sclp_console_drop during runtime

Make sclp's con_drop sysfs attribute also writable, and allow to
change its value during runtime. This way handling of sclp console
drop handling is consistent with the 3215 device driver.
Reviewed-by: default avatarPeter Oberparleiter <oberpar@linux.ibm.com>
Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
Signed-off-by: default avatarAlexander Gordeev <agordeev@linux.ibm.com>
parent a086c53d
...@@ -1205,12 +1205,20 @@ static ssize_t con_pages_show(struct device_driver *dev, char *buf) ...@@ -1205,12 +1205,20 @@ static ssize_t con_pages_show(struct device_driver *dev, char *buf)
static DRIVER_ATTR_RO(con_pages); static DRIVER_ATTR_RO(con_pages);
static ssize_t con_drop_store(struct device_driver *dev, const char *buf, size_t count)
{
int rc;
rc = kstrtobool(buf, &sclp_console_drop);
return rc ?: count;
}
static ssize_t con_drop_show(struct device_driver *dev, char *buf) static ssize_t con_drop_show(struct device_driver *dev, char *buf)
{ {
return sysfs_emit(buf, "%i\n", sclp_console_drop); return sysfs_emit(buf, "%i\n", sclp_console_drop);
} }
static DRIVER_ATTR_RO(con_drop); static DRIVER_ATTR_RW(con_drop);
static ssize_t con_full_show(struct device_driver *dev, char *buf) static ssize_t con_full_show(struct device_driver *dev, char *buf)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment