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: Peter Oberparleiter <oberpar@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
This commit is contained in:
parent
a086c53de9
commit
1143f6f55d
@ -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)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user