thermal: sysfs: Use str_enabled_disabled helper in mode_show
PATCH 1/1 thermal: sysfs: Use str_enabled_disabled helper in mode_show
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/thermal/thermal_sysfs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-)
drivers/thermal/thermal_sysfs.c +3 -4
@@ -18,6 +18,7 @@#include <linux/err.h> #include <linux/slab.h> #include <linux/string.h> +#include <linux/string_choices.h> #include <linux/jiffies.h> #include "thermal_core.h"
@@ -56,10 +57,8 @@ mode_show(struct device *dev, struct device_attribute *attr, char *buf)guard (thermal_zone)(tz); -if (tz->mode ==THERMAL_DEVICE_ENABLED ) -return sysfs_emit (buf,"enabled\n" ); - -return sysfs_emit (buf,"disabled\n" ); +return sysfs_emit (buf,"%s\n" , +str_enabled_disabled (tz->mode ==THERMAL_DEVICE_ENABLED )); } static ssize_t
Quoted 25 lines · Thorsten Blum
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/thermal/thermal_sysfs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-)drivers/thermal/thermal_sysfs.c +1
-0@@ -18,6 +18,7 @@#include <linux/err.h> #include <linux/slab.h> #include <linux/string.h> +#include <linux/string_choices.h> #include <linux/jiffies.h> #include "thermal_core.h" @@ -56,10 +57,8 @@ mode_show(struct device *dev, struct device_attribute *attr, char *buf)guard (thermal_zone)(tz);
drivers/thermal/thermal_sysfs.c mode_show(struct device *dev, struct device_attribute *attr, char *buf) · line 64
Quoted 10 lines
drivers/thermal/thermal_sysfs.c +2
-4-if (tz->mode ==THERMAL_DEVICE_ENABLED ) -return sysfs_emit (buf,"enabled\n" ); - -return sysfs_emit (buf,"disabled\n" ); +return sysfs_emit (buf,"%s\n" , +str_enabled_disabled (tz->mode ==THERMAL_DEVICE_ENABLED )); } static ssize_t
Applied as 7.1 material, thanks!