bcon: Add a module parameter to support partitions The usual methods of hooking into the partition scanner does not work for partitions. Allow those who care to pass in a module parameter. Signed-off-by: Joern Engel <joern@logfs.org>
diff --git a/drivers/block/blockconsole.c b/drivers/block/blockconsole.c index 09f239c..91c27ce 100644 --- a/drivers/block/blockconsole.c +++ b/drivers/block/blockconsole.c
@@ -10,6 +10,7 @@ #include <linux/kref.h> #include <linux/kthread.h> #include <linux/mm.h> +#include <linux/moduleparam.h> #include <linux/mount.h> #include <linux/random.h> #include <linux/slab.h> @@ -543,6 +544,14 @@ } } +static int bcon_setup(const char *val, struct kernel_param *kp) +{ + bcon_create_fuzzy(val); + return 0; +} + +module_param_call(device, bcon_setup, NULL, NULL, 0200); + static DEFINE_SPINLOCK(device_lock); static char scanned_devices[80];