Hello Angelo, Patch looks good to me. One minor comment bellow. On 03/21, Angelo Dureghello wrote: > From: Angelo Dureghello <adureghello@xxxxxxxxxxxx> > > The ad3552r can be feeded from the HDL controller by an internally > generated 16bit ramp, useful for debug pourposes. Add debugfs a file > to enable or disable it. > > Signed-off-by: Angelo Dureghello <adureghello@xxxxxxxxxxxx> > --- > drivers/iio/dac/ad3552r-hs.c | 106 ++++++++++++++++++++++++++++++++++++++++--- > 1 file changed, 100 insertions(+), 6 deletions(-) > > diff --git a/drivers/iio/dac/ad3552r-hs.c b/drivers/iio/dac/ad3552r-hs.c > index 37397e188f225a8099745ec03f7c604da76960b1..41fe78d982a68980db059b095fc27b37ea1a461b 100644 > --- a/drivers/iio/dac/ad3552r-hs.c > +++ b/drivers/iio/dac/ad3552r-hs.c > @@ -7,6 +7,7 @@ ... > + > +static ssize_t ad3552r_hs_write_data_source(struct file *f, > + const char __user *userbuf, > + size_t count, loff_t *ppos) > +{ > + struct ad3552r_hs_state *st = file_inode(f)->i_private; > + char buf[64]; > + int ret; > + > + ret = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, userbuf, > + count); > + if (ret < 0) > + return ret; > + > + buf[count] = 0; Shouldn't it be buf[count] = '\0'; ?