From dac18f66fb18ebadf6f050d9c5c055a82855e8f6 Mon Sep 17 00:00:00 2001 From: Thibaut VARÈNE Date: Wed, 13 May 2020 18:43:30 +0200 Subject: generic: routerboot sysfs: move tag_show_string() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This routine will be shared between hard and soft config drivers. Also use scnprintf() instead of snprintf(). Tested-by: Koen Vandeputte Tested-by: Roger Pueyo Centelles Signed-off-by: Thibaut VARÈNE --- target/linux/generic/files/drivers/platform/mikrotik/routerboot.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'target/linux/generic/files/drivers/platform/mikrotik/routerboot.c') diff --git a/target/linux/generic/files/drivers/platform/mikrotik/routerboot.c b/target/linux/generic/files/drivers/platform/mikrotik/routerboot.c index 36ca90c1ad..96a100a933 100644 --- a/target/linux/generic/files/drivers/platform/mikrotik/routerboot.c +++ b/target/linux/generic/files/drivers/platform/mikrotik/routerboot.c @@ -175,6 +175,13 @@ static void __exit routerboot_exit(void) kobject_put(rb_kobj); // recursive afaict } +/* Common routines */ + +ssize_t routerboot_tag_show_string(const u8 *pld, u16 pld_len, char *buf) +{ + return scnprintf(buf, pld_len+1, "%s\n", pld); +} + module_init(routerboot_init); module_exit(routerboot_exit); -- cgit v1.2.3