Message ID | 20210604091406.15901-5-arnaud.pouliquen@foss.st.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | rpmsg: ctrl: Add ability to instantiate rpmsg device locally | expand |
On Fri, Jun 04, 2021 at 11:14:06AM +0200, Arnaud Pouliquen wrote: > Adds a new attribute to the rpmsg device to expose in sysfs the > the removability of an rpmsg device. > > Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com> > --- > drivers/rpmsg/rpmsg_core.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/rpmsg/rpmsg_core.c b/drivers/rpmsg/rpmsg_core.c > index e5daee4f9373..b2543ef4a92f 100644 > --- a/drivers/rpmsg/rpmsg_core.c > +++ b/drivers/rpmsg/rpmsg_core.c > @@ -413,6 +413,7 @@ rpmsg_show_attr(src, src, "0x%x\n"); > rpmsg_show_attr(dst, dst, "0x%x\n"); > rpmsg_show_attr(announce, announce ? "true" : "false", "%s\n"); > rpmsg_string_attr(driver_override, driver_override); > +rpmsg_show_attr(removable, us_removable ? "true" : "false", "%s\n"); > > static ssize_t modalias_show(struct device *dev, > struct device_attribute *attr, char *buf) > @@ -435,6 +436,7 @@ static struct attribute *rpmsg_dev_attrs[] = { > &dev_attr_src.attr, > &dev_attr_announce.attr, > &dev_attr_driver_override.attr, > + &dev_attr_removable.attr, And this patch shouldn't be needed if we move forward with my recommendation on patch 3/4. > NULL, > }; > ATTRIBUTE_GROUPS(rpmsg_dev); > -- > 2.17.1 >
diff --git a/drivers/rpmsg/rpmsg_core.c b/drivers/rpmsg/rpmsg_core.c index e5daee4f9373..b2543ef4a92f 100644 --- a/drivers/rpmsg/rpmsg_core.c +++ b/drivers/rpmsg/rpmsg_core.c @@ -413,6 +413,7 @@ rpmsg_show_attr(src, src, "0x%x\n"); rpmsg_show_attr(dst, dst, "0x%x\n"); rpmsg_show_attr(announce, announce ? "true" : "false", "%s\n"); rpmsg_string_attr(driver_override, driver_override); +rpmsg_show_attr(removable, us_removable ? "true" : "false", "%s\n"); static ssize_t modalias_show(struct device *dev, struct device_attribute *attr, char *buf) @@ -435,6 +436,7 @@ static struct attribute *rpmsg_dev_attrs[] = { &dev_attr_src.attr, &dev_attr_announce.attr, &dev_attr_driver_override.attr, + &dev_attr_removable.attr, NULL, }; ATTRIBUTE_GROUPS(rpmsg_dev);
Adds a new attribute to the rpmsg device to expose in sysfs the the removability of an rpmsg device. Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com> --- drivers/rpmsg/rpmsg_core.c | 2 ++ 1 file changed, 2 insertions(+)