]> git.baikalelectronics.ru Git - kernel.git/commit
[S390] revert add_active_range() usage patch.
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 6 Nov 2006 09:49:00 +0000 (10:49 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 6 Nov 2006 09:49:00 +0000 (10:49 +0100)
commit8d0e6aa392450a3b38961b235079ea4f114e012d
treeb60d66fb534589a2770f69265ccc768977711993
parenta30e5d1298afd3e01099ed3bcaab9f7c1db79833
[S390] revert add_active_range() usage patch.

Commit f8d7715844542bd4f775a631bca552a931a16a1a breaks DCSS support on
s390. DCSS needs initialized struct pages to work. With the usage of
add_active_range() only the struct pages for physically present pages
are initialized.
This could be fixed if the DCSS driver would initiliaze the struct pages
itself, but this doesn't work too. This is because the mem_map array
does not include holes after the last present memory area and therefore
there is nothing that could be initialized.
To fix this and to avoid some dirty hacks revert this patch for now.
Will be added later when we move to a virtual mem_map.

Cc: Carsten Otte <cotte@de.ibm.com>
Cc: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/Kconfig
arch/s390/defconfig
arch/s390/kernel/setup.c
arch/s390/mm/init.c