On 26.03.2025 18:52, Marcelo Schmitt wrote: > 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'; Why ? I am zero-terminating the string properly. > ? Regards, angelo