diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/printk.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/printk.c b/kernel/printk.c index 5f2b3c9bbd6e..3b74688184a8 100644 --- a/kernel/printk.c +++ b/kernel/printk.c @@ -240,6 +240,7 @@ __setup("log_buf_len=", log_buf_len_setup); * 7 -- Enable printk's to console * 8 -- Set level of messages printed to console * 9 -- Return number of unread characters in the log buffer + * 10 -- Return size of the log buffer */ int do_syslog(int type, char __user * buf, int len) { @@ -359,6 +360,9 @@ int do_syslog(int type, char __user * buf, int len) case 9: /* Number of chars in the log buffer */ error = log_end - log_start; break; + case 10: /* Size of the log buffer */ + error = log_buf_len; + break; default: error = -EINVAL; break; |
