From b778ea3626ac1d9e88cef5d0a96e0f7118186527 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 27 Oct 2017 19:33:50 +0200 Subject: cyber_file: implement customizable separator --- src/cyber_file.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/cyber_file.c b/src/cyber_file.c index 18fc915..4ff5581 100644 --- a/src/cyber_file.c +++ b/src/cyber_file.c @@ -22,8 +22,14 @@ #include #include #include +#include -static char const * cyberPattern = "!CYBER! "; +static unsigned char separator = ' '; +module_param(separator, byte, S_IRUGO); +MODULE_PARM_DESC(separator, "The string to separate the CYBER by"); + + +static char cyberPattern[] = {'!', 'C', 'Y', 'B', 'E', 'R', '!', ' '}; static char * cyberSpace; /** @@ -122,6 +128,7 @@ int cyber_file_init(void) return ENOMEM; } + cyberPattern[7] = separator; for(i = 0; i < PAGE_SIZE; ++i) { cyberSpace[i] = cyberPattern[i % 8]; -- cgit v1.2.3