On Mon, Feb 24, 2025 at 08:15:04PM +0800, Anand Jain wrote: > Redirect sysfs write errors to stdout as a preparatory patch to enable > testing of expected sysfs write failures. Also, log the executed > sysfs write command and its failure if any to seqres.full for better > debugging and traceability. > > Signed-off-by: Anand Jain <anand.jain@xxxxxxxxxx> > --- > common/rc | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/common/rc b/common/rc > index cf6316a224ff..942e201649dd 100644 > --- a/common/rc > +++ b/common/rc > @@ -5081,7 +5081,8 @@ _set_fs_sysfs_attr() > > local dname=$(_fs_sysfs_dname $dev) > > - echo "$content" > /sys/fs/${FSTYP}/${dname}/${attr} > + echo "echo "$content" 2>&1 > /sys/fs/${FSTYP}/${dname}/${attr}" >> $seqres.full Did you mean to ^ escape ^ these double-quotes? Without it, whitespace in $content might not be logged correctly. --D > + echo "$content" 2>&1 > /sys/fs/${FSTYP}/${dname}/${attr} | tee -a $seqres.full > } > > # Print the content of /sys/fs/$FSTYP/$DEV/$ATTR > -- > 2.43.5 > >