From d6ecd6418f016b5cc68e31355c25efbac98a378e Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Wed, 25 Apr 2018 11:52:56 +0200 Subject: [PATCH] Revert "Fix: bug that allows adding more dev than max minor number" This reverts commit fc10f7150e0aa7b53db24e2fbac8528f4346454f. --- kernel/printk/printk.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index 6857def266b0..77ef5e0dcf58 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c @@ -273,7 +273,6 @@ static u32 clear_idx; #define PREFIX_MAX 32 #define LOG_LINE_MAX (1024 - PREFIX_MAX) -#define KMSG_NUM_MAX 255 /* record buffer */ #define LOG_ALIGN __alignof__(struct printk_log) @@ -1313,7 +1312,7 @@ int kmsg_sys_buffer_add(size_t size, umode_t mode) minor = log_b->minor; } - if (!(minor & MINORMASK) || (minor & MINORMASK) >= KMSG_NUM_MAX) { + if (!(minor & MINORMASK)) { kref_put(&log_b->refcount, log_buf_release); spin_unlock_irqrestore(&kmsg_sys_list_lock, flags); return -ERANGE; -- 2.34.1