summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20111218
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20111218')
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment-0001.asc7
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment.asc7
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment-0001.asc7
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment.asc7
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0001.bin67
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0002.bin73
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0003.bin39
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0004.bin67
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0005.bin73
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment.bin39
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment-0001.html23
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment.html23
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment-0001.bin43
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment.bin43
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment-0001.asc7
-rw-r--r--zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment.asc7
16 files changed, 532 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment-0001.asc
new file mode 100644
index 000000000..349a820b6
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment-0001.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iD8DBQBO7goUT1rWTfpocyQRAu9wAJ48ln/dV/738hSqQJHqzYjkHfKxlgCfX4RL
+Qj6Ys5uZznIynalc8synDDY=
+=KnLA
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment.asc b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment.asc
new file mode 100644
index 000000000..349a820b6
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iD8DBQBO7goUT1rWTfpocyQRAu9wAJ48ln/dV/738hSqQJHqzYjkHfKxlgCfX4RL
+Qj6Ys5uZznIynalc8synDDY=
+=KnLA
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment-0001.asc
new file mode 100644
index 000000000..260fe8910
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment-0001.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iD8DBQBO7jnxT1rWTfpocyQRAspoAJwMWveKC1w0fTG/spi72Nj6Rm9o+ACeM5hK
+KdMl0FLEMCavQrymmjywQyI=
+=hfst
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment.asc b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment.asc
new file mode 100644
index 000000000..260fe8910
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iD8DBQBO7jnxT1rWTfpocyQRAspoAJwMWveKC1w0fTG/spi72Nj6Rm9o+ACeM5hK
+KdMl0FLEMCavQrymmjywQyI=
+=hfst
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0001.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0001.bin
new file mode 100644
index 000000000..26e6b12cb
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0001.bin
@@ -0,0 +1,67 @@
+>From 96d4ca3852279b0ae85b8b4ea1031fda2574d610 Mon Sep 17 00:00:00 2001
+From: Anssi Hannula <anssi.hannula@iki.fi>
+Date: Sun, 18 Dec 2011 12:16:18 +0200
+Subject: [PATCH] set default console as vt7 (proof-of-concept)
+
+---
+ drivers/tty/vt/vc_screen.c | 1 +
+ drivers/tty/vt/vt.c | 24 ++++++++++++++++--------
+ 2 files changed, 17 insertions(+), 8 deletions(-)
+
+diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c
+index 7a367ff..cdab4d5 100644
+--- a/drivers/tty/vt/vc_screen.c
++++ b/drivers/tty/vt/vc_screen.c
+@@ -662,5 +662,6 @@ int __init vcs_init(void)
+ device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa");
+ for (i = 0; i < MIN_NR_CONSOLES; i++)
+ vcs_make_sysfs(i);
++ vcs_make_sysfs(6);
+ return 0;
+ }
+diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
+index e716839..72733ce 100644
+--- a/drivers/tty/vt/vt.c
++++ b/drivers/tty/vt/vt.c
+@@ -2871,6 +2871,19 @@ static void vc_init(struct vc_data *vc, unsigned int rows,
+ reset_terminal(vc, do_clear);
+ }
+
++static void __init con_init_early_cons(unsigned int cons)
++{
++ struct vc_data *vc;
++
++ vc_cons[cons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
++ INIT_WORK(&vc_cons[cons].SAK_work, vc_SAK);
++ tty_port_init(&vc->port);
++ visual_init(vc, cons, 1);
++ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
++ vc_init(vc, vc->vc_rows, vc->vc_cols,
++ cons || !vc->vc_sw->con_save_screen);
++}
++
+ /*
+ * This routine initializes console interrupts, and does nothing
+ * else. If you want the screen to clear, call tty_write with
+@@ -2915,15 +2928,10 @@ static int __init con_init(void)
+ }
+
+ for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
+- vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
+- INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK);
+- tty_port_init(&vc->port);
+- visual_init(vc, currcons, 1);
+- vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
+- vc_init(vc, vc->vc_rows, vc->vc_cols,
+- currcons || !vc->vc_sw->con_save_screen);
++ con_init_early_cons(currcons);
+ }
+- currcons = fg_console = 0;
++ con_init_early_cons(6);
++ currcons = fg_console = 6;
+ master_display_fg = vc = vc_cons[currcons].d;
+ set_origin(vc);
+ save_screen(vc);
+--
+1.7.7.2
+
diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0002.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0002.bin
new file mode 100644
index 000000000..50bfc1154
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0002.bin
@@ -0,0 +1,73 @@
+>From 83cb8160a3bd07138adc6a8938d6067f44a6cf22 Mon Sep 17 00:00:00 2001
+From: Anssi Hannula <anssi.hannula@iki.fi>
+Date: Sun, 18 Dec 2011 12:24:04 +0200
+Subject: [PATCH] set default console as vt7 (proof-of-concept)
+
+---
+ drivers/tty/vt/vc_screen.c | 3 +--
+ drivers/tty/vt/vt.c | 8 ++++----
+ include/linux/vt.h | 2 +-
+ 3 files changed, 6 insertions(+), 7 deletions(-)
+
+diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c
+index 7a367ff..8d7dd54 100644
+--- a/drivers/tty/vt/vc_screen.c
++++ b/drivers/tty/vt/vc_screen.c
+@@ -660,7 +660,6 @@ int __init vcs_init(void)
+
+ device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 0), NULL, "vcs");
+ device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa");
+- for (i = 0; i < MIN_NR_CONSOLES; i++)
+- vcs_make_sysfs(i);
++ vcs_make_sysfs(DEFAULT_CONSOLE);
+ return 0;
+ }
+diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
+index e716839..af6b932 100644
+--- a/drivers/tty/vt/vt.c
++++ b/drivers/tty/vt/vt.c
+@@ -1018,7 +1018,7 @@ void vc_deallocate(unsigned int currcons)
+ put_pid(vc->vt_pid);
+ module_put(vc->vc_sw->owner);
+ kfree(vc->vc_screenbuf);
+- if (currcons >= MIN_NR_CONSOLES)
++ if (currcons != DEFAULT_CONSOLE)
+ kfree(vc);
+ vc_cons[currcons].d = NULL;
+ }
+@@ -2914,7 +2914,7 @@ static int __init con_init(void)
+ mod_timer(&console_timer, jiffies + (blankinterval * HZ));
+ }
+
+- for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
++ currcons = DEFAULT_CONSOLE;
+ vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
+ INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK);
+ tty_port_init(&vc->port);
+@@ -2922,8 +2922,8 @@ static int __init con_init(void)
+ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
+ vc_init(vc, vc->vc_rows, vc->vc_cols,
+ currcons || !vc->vc_sw->con_save_screen);
+- }
+- currcons = fg_console = 0;
++
++ fg_console = currcons;
+ master_display_fg = vc = vc_cons[currcons].d;
+ set_origin(vc);
+ save_screen(vc);
+diff --git a/include/linux/vt.h b/include/linux/vt.h
+index 30a8dd9..6abf4fb 100644
+--- a/include/linux/vt.h
++++ b/include/linux/vt.h
+@@ -6,7 +6,7 @@
+ * These constants are also useful for user-level apps (e.g., VC
+ * resizing).
+ */
+-#define MIN_NR_CONSOLES 1 /* must be at least 1 */
++#define DEFAULT_CONSOLE 6
+ #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */
+ #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */
+ /* Note: the ioctl VT_GETSTATE does not work for
+--
+1.7.7.2
+
diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0003.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0003.bin
new file mode 100644
index 000000000..fdb97f9ec
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0003.bin
@@ -0,0 +1,39 @@
+>From 3647fb1d98ef0bbd9fac4ea44a868835bada0a69 Mon Sep 17 00:00:00 2001
+From: Anssi Hannula <anssi.hannula@iki.fi>
+Date: Sun, 18 Dec 2011 11:56:38 +0200
+Subject: [PATCH] set default console as vt7 (proof-of-concept)
+
+---
+ drivers/tty/vt/vt.c | 2 +-
+ include/linux/vt.h | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
+index e716839..4c2782c 100644
+--- a/drivers/tty/vt/vt.c
++++ b/drivers/tty/vt/vt.c
+@@ -2923,7 +2923,7 @@ static int __init con_init(void)
+ vc_init(vc, vc->vc_rows, vc->vc_cols,
+ currcons || !vc->vc_sw->con_save_screen);
+ }
+- currcons = fg_console = 0;
++ currcons = fg_console = 6;
+ master_display_fg = vc = vc_cons[currcons].d;
+ set_origin(vc);
+ save_screen(vc);
+diff --git a/include/linux/vt.h b/include/linux/vt.h
+index 30a8dd9..663308a 100644
+--- a/include/linux/vt.h
++++ b/include/linux/vt.h
+@@ -6,7 +6,7 @@
+ * These constants are also useful for user-level apps (e.g., VC
+ * resizing).
+ */
+-#define MIN_NR_CONSOLES 1 /* must be at least 1 */
++#define MIN_NR_CONSOLES 7 /* must be at least 1 */
+ #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */
+ #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */
+ /* Note: the ioctl VT_GETSTATE does not work for
+--
+1.7.7.2
+
diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0004.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0004.bin
new file mode 100644
index 000000000..26e6b12cb
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0004.bin
@@ -0,0 +1,67 @@
+>From 96d4ca3852279b0ae85b8b4ea1031fda2574d610 Mon Sep 17 00:00:00 2001
+From: Anssi Hannula <anssi.hannula@iki.fi>
+Date: Sun, 18 Dec 2011 12:16:18 +0200
+Subject: [PATCH] set default console as vt7 (proof-of-concept)
+
+---
+ drivers/tty/vt/vc_screen.c | 1 +
+ drivers/tty/vt/vt.c | 24 ++++++++++++++++--------
+ 2 files changed, 17 insertions(+), 8 deletions(-)
+
+diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c
+index 7a367ff..cdab4d5 100644
+--- a/drivers/tty/vt/vc_screen.c
++++ b/drivers/tty/vt/vc_screen.c
+@@ -662,5 +662,6 @@ int __init vcs_init(void)
+ device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa");
+ for (i = 0; i < MIN_NR_CONSOLES; i++)
+ vcs_make_sysfs(i);
++ vcs_make_sysfs(6);
+ return 0;
+ }
+diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
+index e716839..72733ce 100644
+--- a/drivers/tty/vt/vt.c
++++ b/drivers/tty/vt/vt.c
+@@ -2871,6 +2871,19 @@ static void vc_init(struct vc_data *vc, unsigned int rows,
+ reset_terminal(vc, do_clear);
+ }
+
++static void __init con_init_early_cons(unsigned int cons)
++{
++ struct vc_data *vc;
++
++ vc_cons[cons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
++ INIT_WORK(&vc_cons[cons].SAK_work, vc_SAK);
++ tty_port_init(&vc->port);
++ visual_init(vc, cons, 1);
++ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
++ vc_init(vc, vc->vc_rows, vc->vc_cols,
++ cons || !vc->vc_sw->con_save_screen);
++}
++
+ /*
+ * This routine initializes console interrupts, and does nothing
+ * else. If you want the screen to clear, call tty_write with
+@@ -2915,15 +2928,10 @@ static int __init con_init(void)
+ }
+
+ for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
+- vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
+- INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK);
+- tty_port_init(&vc->port);
+- visual_init(vc, currcons, 1);
+- vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
+- vc_init(vc, vc->vc_rows, vc->vc_cols,
+- currcons || !vc->vc_sw->con_save_screen);
++ con_init_early_cons(currcons);
+ }
+- currcons = fg_console = 0;
++ con_init_early_cons(6);
++ currcons = fg_console = 6;
+ master_display_fg = vc = vc_cons[currcons].d;
+ set_origin(vc);
+ save_screen(vc);
+--
+1.7.7.2
+
diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0005.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0005.bin
new file mode 100644
index 000000000..50bfc1154
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0005.bin
@@ -0,0 +1,73 @@
+>From 83cb8160a3bd07138adc6a8938d6067f44a6cf22 Mon Sep 17 00:00:00 2001
+From: Anssi Hannula <anssi.hannula@iki.fi>
+Date: Sun, 18 Dec 2011 12:24:04 +0200
+Subject: [PATCH] set default console as vt7 (proof-of-concept)
+
+---
+ drivers/tty/vt/vc_screen.c | 3 +--
+ drivers/tty/vt/vt.c | 8 ++++----
+ include/linux/vt.h | 2 +-
+ 3 files changed, 6 insertions(+), 7 deletions(-)
+
+diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c
+index 7a367ff..8d7dd54 100644
+--- a/drivers/tty/vt/vc_screen.c
++++ b/drivers/tty/vt/vc_screen.c
+@@ -660,7 +660,6 @@ int __init vcs_init(void)
+
+ device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 0), NULL, "vcs");
+ device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa");
+- for (i = 0; i < MIN_NR_CONSOLES; i++)
+- vcs_make_sysfs(i);
++ vcs_make_sysfs(DEFAULT_CONSOLE);
+ return 0;
+ }
+diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
+index e716839..af6b932 100644
+--- a/drivers/tty/vt/vt.c
++++ b/drivers/tty/vt/vt.c
+@@ -1018,7 +1018,7 @@ void vc_deallocate(unsigned int currcons)
+ put_pid(vc->vt_pid);
+ module_put(vc->vc_sw->owner);
+ kfree(vc->vc_screenbuf);
+- if (currcons >= MIN_NR_CONSOLES)
++ if (currcons != DEFAULT_CONSOLE)
+ kfree(vc);
+ vc_cons[currcons].d = NULL;
+ }
+@@ -2914,7 +2914,7 @@ static int __init con_init(void)
+ mod_timer(&console_timer, jiffies + (blankinterval * HZ));
+ }
+
+- for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) {
++ currcons = DEFAULT_CONSOLE;
+ vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT);
+ INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK);
+ tty_port_init(&vc->port);
+@@ -2922,8 +2922,8 @@ static int __init con_init(void)
+ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT);
+ vc_init(vc, vc->vc_rows, vc->vc_cols,
+ currcons || !vc->vc_sw->con_save_screen);
+- }
+- currcons = fg_console = 0;
++
++ fg_console = currcons;
+ master_display_fg = vc = vc_cons[currcons].d;
+ set_origin(vc);
+ save_screen(vc);
+diff --git a/include/linux/vt.h b/include/linux/vt.h
+index 30a8dd9..6abf4fb 100644
+--- a/include/linux/vt.h
++++ b/include/linux/vt.h
+@@ -6,7 +6,7 @@
+ * These constants are also useful for user-level apps (e.g., VC
+ * resizing).
+ */
+-#define MIN_NR_CONSOLES 1 /* must be at least 1 */
++#define DEFAULT_CONSOLE 6
+ #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */
+ #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */
+ /* Note: the ioctl VT_GETSTATE does not work for
+--
+1.7.7.2
+
diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment.bin
new file mode 100644
index 000000000..fdb97f9ec
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment.bin
@@ -0,0 +1,39 @@
+>From 3647fb1d98ef0bbd9fac4ea44a868835bada0a69 Mon Sep 17 00:00:00 2001
+From: Anssi Hannula <anssi.hannula@iki.fi>
+Date: Sun, 18 Dec 2011 11:56:38 +0200
+Subject: [PATCH] set default console as vt7 (proof-of-concept)
+
+---
+ drivers/tty/vt/vt.c | 2 +-
+ include/linux/vt.h | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c
+index e716839..4c2782c 100644
+--- a/drivers/tty/vt/vt.c
++++ b/drivers/tty/vt/vt.c
+@@ -2923,7 +2923,7 @@ static int __init con_init(void)
+ vc_init(vc, vc->vc_rows, vc->vc_cols,
+ currcons || !vc->vc_sw->con_save_screen);
+ }
+- currcons = fg_console = 0;
++ currcons = fg_console = 6;
+ master_display_fg = vc = vc_cons[currcons].d;
+ set_origin(vc);
+ save_screen(vc);
+diff --git a/include/linux/vt.h b/include/linux/vt.h
+index 30a8dd9..663308a 100644
+--- a/include/linux/vt.h
++++ b/include/linux/vt.h
+@@ -6,7 +6,7 @@
+ * These constants are also useful for user-level apps (e.g., VC
+ * resizing).
+ */
+-#define MIN_NR_CONSOLES 1 /* must be at least 1 */
++#define MIN_NR_CONSOLES 7 /* must be at least 1 */
+ #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */
+ #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */
+ /* Note: the ioctl VT_GETSTATE does not work for
+--
+1.7.7.2
+
diff --git a/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment-0001.html
new file mode 100644
index 000000000..428b7418a
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment-0001.html
@@ -0,0 +1,23 @@
+Hi, all. I also wish we could find translators for all languages but I&#39;m afraid this is not very realistic. Instead I suggest a bit softer solution. We replace word Mandriva with Mageia were we can in bootloader *.po files and mark those strings fuzzy. I can offer my help for that to the extend of my abilities.<br>
+<br><br>Thanks for Alpha 2 and happy holidays,<br>Filip.<br><br><br><div class="gmail_quote">On 17 December 2011 23:59, Oliver Burger <span dir="ltr">&lt;<a href="mailto:oliver.bgr@googlemail.com">oliver.bgr@googlemail.com</a>&gt;</span> wrote:<br>
+<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
+<br>
+these days Damien contacted me about the bootloader translation.<br>
+The problem is, we do have quite some languages, that don&#39;t have i18n teams in<br>
+Mageia.<br>
+So there are quite some languages where the bootloader still contains strings<br>
+about Mandriva.<br>
+<br>
+Now there are two solutions.<br>
+Either we do find translators of those languages, who fix those translations<br>
+(and while they are on it, join i18n and fix/complete all other translations as<br>
+well :D)<br>
+or we just delete those translated strings. People in those languages will<br>
+then see English strings instead but at least no Mandriva strings any more.<br>
+<br>
+If you are interested in helping us, have a look at<br>
+<a href="https://wiki.mageia.org/en/Internationalisation_Team_%28i18n%29" target="_blank">https://wiki.mageia.org/en/Internationalisation_Team_(i18n)</a><br>
+and do contact me.<br>
+<span class="HOEnZb"><font color="#888888"><br>
+Oliver<br>
+</font></span></blockquote></div><br>
diff --git a/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment.html b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment.html
new file mode 100644
index 000000000..428b7418a
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment.html
@@ -0,0 +1,23 @@
+Hi, all. I also wish we could find translators for all languages but I&#39;m afraid this is not very realistic. Instead I suggest a bit softer solution. We replace word Mandriva with Mageia were we can in bootloader *.po files and mark those strings fuzzy. I can offer my help for that to the extend of my abilities.<br>
+<br><br>Thanks for Alpha 2 and happy holidays,<br>Filip.<br><br><br><div class="gmail_quote">On 17 December 2011 23:59, Oliver Burger <span dir="ltr">&lt;<a href="mailto:oliver.bgr@googlemail.com">oliver.bgr@googlemail.com</a>&gt;</span> wrote:<br>
+<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
+<br>
+these days Damien contacted me about the bootloader translation.<br>
+The problem is, we do have quite some languages, that don&#39;t have i18n teams in<br>
+Mageia.<br>
+So there are quite some languages where the bootloader still contains strings<br>
+about Mandriva.<br>
+<br>
+Now there are two solutions.<br>
+Either we do find translators of those languages, who fix those translations<br>
+(and while they are on it, join i18n and fix/complete all other translations as<br>
+well :D)<br>
+or we just delete those translated strings. People in those languages will<br>
+then see English strings instead but at least no Mandriva strings any more.<br>
+<br>
+If you are interested in helping us, have a look at<br>
+<a href="https://wiki.mageia.org/en/Internationalisation_Team_%28i18n%29" target="_blank">https://wiki.mageia.org/en/Internationalisation_Team_(i18n)</a><br>
+and do contact me.<br>
+<span class="HOEnZb"><font color="#888888"><br>
+Oliver<br>
+</font></span></blockquote></div><br>
diff --git a/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment-0001.bin b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment-0001.bin
new file mode 100644
index 000000000..1fa07f734
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment-0001.bin
@@ -0,0 +1,43 @@
+#!/bin/bash
+# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
+# ex: ts=8 sw=4 sts=4 et filetype=sh
+
+dracutfunctions=/usr/lib/dracut/dracut-functions
+hostonly=1
+
+check() {
+ local _rootdev _usrdev _needed
+ # No point trying to support lvm if the binaries are missing
+ type -P lvm >/dev/null || return 1
+
+ . $dracutfunctions
+ [[ $debug ]] && set -x
+
+ is_lvm() { [[ $(get_fs_type /dev/block/$1) = LVM2_member ]]; }
+
+ [[ $hostonly ]] && {
+ _rootdev=$(find_root_block_device)
+ if [[ $_rootdev ]]; then
+ # root lives on a block device, so we can be more precise about
+ # hostonly checking
+echo "Checking / via $_rootdev"
+ check_block_and_slaves is_lvm "$_rootdev" && _needed=1
+ else
+ # root is not on a block device, use the shotgun approach
+ blkid | grep -q LVM2_member && _needed=1
+ fi
+
+ [[ $_needed ]] || {
+ _usrdev=$(find_block_device /usr)
+ if [[ $_usrdev ]]; then
+echo "Checking /usr via $_usrdev"
+ check_block_and_slaves is_lvm "$_usrdev" && _needed=1
+ fi
+ }
+ }
+echo "_needed=$_needed"
+ [[ $_needed ]]
+}
+
+check
+echo $?
diff --git a/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment.bin b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment.bin
new file mode 100644
index 000000000..1fa07f734
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment.bin
@@ -0,0 +1,43 @@
+#!/bin/bash
+# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
+# ex: ts=8 sw=4 sts=4 et filetype=sh
+
+dracutfunctions=/usr/lib/dracut/dracut-functions
+hostonly=1
+
+check() {
+ local _rootdev _usrdev _needed
+ # No point trying to support lvm if the binaries are missing
+ type -P lvm >/dev/null || return 1
+
+ . $dracutfunctions
+ [[ $debug ]] && set -x
+
+ is_lvm() { [[ $(get_fs_type /dev/block/$1) = LVM2_member ]]; }
+
+ [[ $hostonly ]] && {
+ _rootdev=$(find_root_block_device)
+ if [[ $_rootdev ]]; then
+ # root lives on a block device, so we can be more precise about
+ # hostonly checking
+echo "Checking / via $_rootdev"
+ check_block_and_slaves is_lvm "$_rootdev" && _needed=1
+ else
+ # root is not on a block device, use the shotgun approach
+ blkid | grep -q LVM2_member && _needed=1
+ fi
+
+ [[ $_needed ]] || {
+ _usrdev=$(find_block_device /usr)
+ if [[ $_usrdev ]]; then
+echo "Checking /usr via $_usrdev"
+ check_block_and_slaves is_lvm "$_usrdev" && _needed=1
+ fi
+ }
+ }
+echo "_needed=$_needed"
+ [[ $_needed ]]
+}
+
+check
+echo $?
diff --git a/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment-0001.asc
new file mode 100644
index 000000000..5ec4cac78
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment-0001.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iD8DBQBO7hfpT1rWTfpocyQRApzsAKDFOjIbkyhnkSqhuKminLStMkBzvgCfZ9GY
+Zh2E/0O0hS/x65xg6Gfj+PY=
+=i62J
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment.asc b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment.asc
new file mode 100644
index 000000000..5ec4cac78
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iD8DBQBO7hfpT1rWTfpocyQRApzsAKDFOjIbkyhnkSqhuKminLStMkBzvgCfZ9GY
+Zh2E/0O0hS/x65xg6Gfj+PY=
+=i62J
+-----END PGP SIGNATURE-----