diff options
Diffstat (limited to 'arch/blackfin')
-rw-r--r-- | arch/blackfin/mm/init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/blackfin/mm/init.c b/arch/blackfin/mm/init.c index bb4e8fff4b55..f8435cd36c7c 100644 --- a/arch/blackfin/mm/init.c +++ b/arch/blackfin/mm/init.c | |||
@@ -158,5 +158,8 @@ void __init_refok free_initmem(void) | |||
158 | free_init_pages("unused kernel memory", | 158 | free_init_pages("unused kernel memory", |
159 | (unsigned long)(&__init_begin), | 159 | (unsigned long)(&__init_begin), |
160 | (unsigned long)(&__init_end)); | 160 | (unsigned long)(&__init_end)); |
161 | |||
162 | if (memory_start == (unsigned long)(&__init_end)) | ||
163 | memory_start = (unsigned long)(&__init_begin); | ||
161 | #endif | 164 | #endif |
162 | } | 165 | } |