Commit 2877389f authored by Zhen Lei's avatar Zhen Lei Committed by Greg Kroah-Hartman
Browse files

tty: vcc: use DEVICE_ATTR_*() macro



Use DEVICE_ATTR_*() macro helper instead of plain DEVICE_ATTR, which makes
the code a bit shorter and easier to read.

Acked-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarZhen Lei <thunder.leizhen@huawei.com>
Link: https://lore.kernel.org/r/20210602014839.10587-1-thunder.leizhen@huawei.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 3b2cd606
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -473,7 +473,7 @@ static struct vio_version vcc_versions[] = {

static struct tty_port_operations vcc_port_ops = { 0 };

static ssize_t vcc_sysfs_domain_show(struct device *dev,
static ssize_t domain_show(struct device *dev,
			   struct device_attribute *attr,
			   char *buf)
{
@@ -505,7 +505,7 @@ static int vcc_send_ctl(struct vcc_port *port, int ctl)
	return rv;
}

static ssize_t vcc_sysfs_break_store(struct device *dev,
static ssize_t break_store(struct device *dev,
			   struct device_attribute *attr,
			   const char *buf, size_t count)
{
@@ -530,8 +530,8 @@ static ssize_t vcc_sysfs_break_store(struct device *dev,
	return rv;
}

static DEVICE_ATTR(domain, 0400, vcc_sysfs_domain_show, NULL);
static DEVICE_ATTR(break, 0200, NULL, vcc_sysfs_break_store);
static DEVICE_ATTR_ADMIN_RO(domain);
static DEVICE_ATTR_WO(break);

static struct attribute *vcc_sysfs_entries[] = {
	&dev_attr_domain.attr,