Commit 881e02d298451e1788669662e72ccfd69859dae5
Committed by
David S. Miller
1 parent
7cdfbc74c8
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
sparc32: drop swapper_pg_dir
We save one page of RAM dropping swapper_pg_dir. It was only used for an assignment in init-mm.c and we redid this later in srmmu.c anyway. This is likely a left-over from the sun4c removal. To avoid a dummy variable we use a simple #define swapper_pg_dir NULL Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Showing 2 changed files with 3 additions and 4 deletions Side-by-side Diff
arch/sparc/include/asm/pgtable_32.h
... | ... | @@ -52,8 +52,9 @@ |
52 | 52 | #define PAGE_READONLY SRMMU_PAGE_RDONLY |
53 | 53 | #define PAGE_KERNEL SRMMU_PAGE_KERNEL |
54 | 54 | |
55 | -/* Top-level page directory */ | |
56 | -extern pgd_t swapper_pg_dir[1024]; | |
55 | +/* Top-level page directory - dummy used by init-mm. | |
56 | + * srmmu.c will assign the real one (which is dynamically sized) */ | |
57 | +#define swapper_pg_dir NULL | |
57 | 58 | |
58 | 59 | extern void paging_init(void); |
59 | 60 |
arch/sparc/kernel/head_32.S