diff --git a/sysfs.c b/sysfs.c index 6194342af8b104612e2ad83f634127f68cfe2e00..c0ef44cd63612ac58b9b211d0815041d87226868 100644 --- a/sysfs.c +++ b/sysfs.c @@ -23,25 +23,27 @@ #include "zio-internal.h" -#define ZOBJ_SYSFS_NAME "name" -#define ZOBJ_SYSFS_ENABLE "enable" -#define CSET_SYSFS_BUFFER "current_buffer" -#define CSET_SYSFS_TRIGGER "current_trigger" +#define ZOBJ_SYSFS_NAME "name" +#define ZOBJ_SYSFS_ENABLE "enable" +#define CSET_SYSFS_BUFFER "current_buffer" +#define CSET_SYSFS_TRIGGER "current_trigger" const char zio_zdev_attr_names[_ZIO_DEV_ATTR_STD_NUM][ZIO_NAME_LEN] = { - [ZIO_ATTR_GAIN] = "gain_factor", + [ZIO_ATTR_GAIN] = "gain_factor", [ZIO_ATTR_OFFSET] = "offset", [ZIO_ATTR_NBITS] = "resolution-bits", [ZIO_ATTR_MAXRATE] = "max-sample-rate", - [ZIO_ATTR_VREFTYPE] = "vref-src", + [ZIO_ATTR_VREFTYPE] = "vref-src", }; EXPORT_SYMBOL(zio_zdev_attr_names); + const char zio_trig_attr_names[_ZIO_TRG_ATTR_STD_NUM][ZIO_NAME_LEN] = { [ZIO_ATTR_TRIG_REENABLE] = "re-enable", [ZIO_ATTR_TRIG_PRE_SAMP] = "pre-samples", [ZIO_ATTR_TRIG_POST_SAMP] = "post-samples", }; EXPORT_SYMBOL(zio_trig_attr_names); + const char zio_zbuf_attr_names[_ZIO_BUF_ATTR_STD_NUM][ZIO_NAME_LEN] = { [ZIO_ATTR_ZBUF_MAXLEN] = "max-buffer-len", [ZIO_ATTR_ZBUF_MAXKB] = "max-buffer-kb", @@ -188,8 +190,6 @@ static void __zattr_propagate_value(struct zio_obj_head *head, chan = &ti->cset->chan[i]; ctrl = chan->current_ctrl; __zattr_valcpy(&ctrl->attr_trigger, zattr); - if ((zattr->flags & ZIO_ATTR_TYPE) == ZIO_ATTR_TYPE_EXT) - continue; /* continue to the next channel */ } break; default: