aboutsummaryrefslogtreecommitdiffstats
path: root/linux-2.4.29-xen-sparse
diff options
context:
space:
mode:
Diffstat (limited to 'linux-2.4.29-xen-sparse')
-rw-r--r--linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c b/linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c
index 3b27174ba6..46507fbd93 100644
--- a/linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c
+++ b/linux-2.4.29-xen-sparse/arch/xen/kernel/setup.c
@@ -240,7 +240,9 @@ void __init setup_arch(char **cmdline_p)
boot_cpu_data.pgd_quick = cpu0_pgd_quicklist;
boot_cpu_data.pte_quick = cpu0_pte_quicklist;
- ROOT_DEV = MKDEV(RAMDISK_MAJOR,0);
+ /* This must be initialized to UNNAMED_MAJOR for ipconfig to work
+ properly. Setting ROOT_DEV to default to /dev/ram0 breaks initrd. */
+ ROOT_DEV = MKDEV(UNNAMED_MAJOR,0);
memset(&drive_info, 0, sizeof(drive_info));
memset(&screen_info, 0, sizeof(screen_info));