From c37ee23afd78792f390c0fc710ee0f39a5faa8d1 Mon Sep 17 00:00:00 2001 From: Magnus Damm Date: Wed, 23 Apr 2008 20:50:27 +0900 Subject: [PATCH] --- yaml --- r: 96283 b: refs/heads/master c: 3d83984e99d80672b1d2e3c7dfdd393631883428 h: refs/heads/master i: 96281: 32f3311b87ab2a2166e80a2637c8e4f56769c18f 96279: 59c1c82e96c1438e04705ca005754d23b8d708bc v: v3 --- [refs] | 2 +- trunk/arch/sh/kernel/setup.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 6b39a1be787a..699af0f2d51f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 65c07d4b3d919ec4a9a95cf576b0685bd382cdf3 +refs/heads/master: 3d83984e99d80672b1d2e3c7dfdd393631883428 diff --git a/trunk/arch/sh/kernel/setup.c b/trunk/arch/sh/kernel/setup.c index fc5b22edc0c2..c9fb912a78e2 100644 --- a/trunk/arch/sh/kernel/setup.c +++ b/trunk/arch/sh/kernel/setup.c @@ -77,6 +77,11 @@ static struct resource data_resource = { .flags = IORESOURCE_BUSY | IORESOURCE_MEM, }; +static struct resource bss_resource = { + .name = "Kernel bss", + .flags = IORESOURCE_BUSY | IORESOURCE_MEM, +}; + unsigned long memory_start; EXPORT_SYMBOL(memory_start); unsigned long memory_end = 0; @@ -268,6 +273,8 @@ void __init setup_arch(char **cmdline_p) code_resource.end = virt_to_phys(_etext)-1; data_resource.start = virt_to_phys(_etext); data_resource.end = virt_to_phys(_edata)-1; + bss_resource.start = virt_to_phys(__bss_start); + bss_resource.end = virt_to_phys(_ebss)-1; memory_start = (unsigned long)__va(__MEMORY_START); if (!memory_end)