Revert "Fix: bug that allows adding more dev than max minor number"
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 25 Apr 2018 09:52:56 +0000 (11:52 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 25 Apr 2018 09:52:56 +0000 (11:52 +0200)
This reverts commit fc10f7150e0aa7b53db24e2fbac8528f4346454f.

kernel/printk/printk.c

index 6857def266b025237e44088146c3550e219c91a3..77ef5e0dcf58d465afc27d8fc4e4b0d38fdf8fcb 100644 (file)
@@ -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;