Re: [PATCH RESEND] fpga: bridge: Use str_enabled_disabled helper in state_show

Xu Yilun <[email protected]> Mon, 2 Mar 2026 11:34:00 +0800
Newsgroups org.kernel.vger.linux-fpga,org.kernel.vger.linux-kernel
Message-ID <aaUFKEPvML07Q/CM@yilunxu-OptiPlex-7050>
On Sun, Mar 01, 2026 at 07:06:57AM -0600, Dinh Nguyen wrote:
> Hi Thorsten,
> 
> On 2/24/26 10:15, Thorsten Blum wrote:
> > Replace hard-coded strings with the str_enabled_disabled() helper. This
> > unifies the output and helps the linker with deduplication, which can
> > result in a smaller binary.
> > 
> > Signed-off-by: Thorsten Blum <[email protected]>
> > ---
> >   drivers/fpga/fpga-bridge.c | 3 ++-
> >   1 file changed, 2 insertions(+), 1 deletion(-)
> > 
> > diff --git a/drivers/fpga/fpga-bridge.c b/drivers/fpga/fpga-bridge.c
> > index ca68c38aa4a1..e8ff3e3bf2fc 100644
> > --- a/drivers/fpga/fpga-bridge.c
> > +++ b/drivers/fpga/fpga-bridge.c
> > @@ -12,6 +12,7 @@
> >   #include <linux/of_platform.h>
> >   #include <linux/slab.h>
> >   #include <linux/spinlock.h>
> > +#include <linux/string_choices.h>
> >   static DEFINE_IDA(fpga_bridge_ida);
> >   static const struct class fpga_bridge_class;
> > @@ -305,7 +306,7 @@ static ssize_t state_show(struct device *dev,
> >   			return state;
> >   	}
> > -	return sysfs_emit(buf, "%s\n", state ? "enabled" : "disabled");
> > +	return sysfs_emit(buf, "%s\n", str_enabled_disabled(state));
> >   }
> >   static DEVICE_ATTR_RO(name);
> 
> Would you consider including this patch[1] to this?

Oh... This str_enabled_disabled() is exactly the same trivial changes I
was thinking of when I wrote that comment.

> 
> Dinh
> [1]
> https://lore.kernel.org/linux-fpga/aXH2D06eZ5DRTVi0@yilunxu-OptiPlex-7050/

But hi Dinh, took another look, the state_show() in the same file is
already switched to sysfs_emit() by previous valid change. So to keep the
file consistency, it's good to change to sysfs_emit() for name_show().
Sorry for my neglection.
>