On Tue, Jul 21, 2020 at 02:35:09PM +0800, Xiongfeng Wang wrote:
> When I cat some ipmi_watchdog parameters by sysfs, it displays as
> follows. It's better to add a newline for easy reading.
> 
> root@(none):/# cat /sys/module/ipmi_watchdog/parameters/action
> resetroot@(none):/# cat /sys/module/ipmi_watchdog/parameters/preaction
> pre_noneroot@(none):/# cat /sys/module/ipmi_watchdog/parameters/preop
> preop_noneroot@(none):/#
> 
> Signed-off-by: Xiongfeng Wang <wangxiongfe...@huawei.com>

Thanks, included in my queue for next release.

-corey

> ---
>  drivers/char/ipmi/ipmi_watchdog.c | 9 +++++++--
>  1 file changed, 7 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/char/ipmi/ipmi_watchdog.c 
> b/drivers/char/ipmi/ipmi_watchdog.c
> index 55986e1..f78156d 100644
> --- a/drivers/char/ipmi/ipmi_watchdog.c
> +++ b/drivers/char/ipmi/ipmi_watchdog.c
> @@ -232,12 +232,17 @@ static int set_param_str(const char *val, const struct 
> kernel_param *kp)
>  static int get_param_str(char *buffer, const struct kernel_param *kp)
>  {
>       action_fn fn = (action_fn) kp->arg;
> -     int       rv;
> +     int rv, len;
>  
>       rv = fn(NULL, buffer);
>       if (rv)
>               return rv;
> -     return strlen(buffer);
> +
> +     len = strlen(buffer);
> +     buffer[len++] = '\n';
> +     buffer[len] = 0;
> +
> +     return len;
>  }
>  
>  
> -- 
> 1.7.12.4
> 

Reply via email to