kernel-ark/arch/arm
Dave McCracken 46a82b2d55 [PATCH] Standardize pxx_page macros
One of the changes necessary for shared page tables is to standardize the
pxx_page macros.  pte_page and pmd_page have always returned the struct
page associated with their entry, while pte_page_kernel and pmd_page_kernel
have returned the kernel virtual address.  pud_page and pgd_page, on the
other hand, return the kernel virtual address.

Shared page tables needs pud_page and pgd_page to return the actual page
structures.  There are very few actual users of these functions, so it is
simple to standardize their usage.

Since this is basic cleanup, I am submitting these changes as a standalone
patch.  Per Hugh Dickins' comments about it, I am also changing the
pxx_page_kernel macros to pxx_page_vaddr to clarify their meaning.

Signed-off-by: Dave McCracken <dmccr@us.ibm.com>
Cc: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-26 08:48:51 -07:00
..
boot
common [ARM] 3741/1: remove sa1111.c build warning on non-sa1100 systems 2006-08-27 13:09:14 +01:00
configs [ARM] 3786/1: pnx4008: update defconfig 2006-09-14 13:32:08 +01:00
kernel [ARM] Add Integrator support for glibc outb() and friends 2006-08-28 12:47:05 +01:00
lib
mach-aaec2000
mach-at91rm9200
mach-clps711x
mach-clps7500
mach-ebsa110
mach-ep93xx
mach-footbridge [ARM] Move prototype for register_isa_ports to asm/io.h 2006-08-28 12:45:16 +01:00
mach-h720x
mach-imx
mach-integrator [ARM] Add Integrator support for glibc outb() and friends 2006-08-28 12:47:05 +01:00
mach-iop3xx
mach-ixp4xx [ARM] 3772/1: Fix compilation error in mach-ixp4xx/nslu2* 2006-09-06 19:03:24 +01:00
mach-ixp23xx
mach-ixp2000
mach-l7200
mach-lh7a40x
mach-netx
mach-omap1
mach-omap2
mach-pnx4008
mach-pxa
mach-realview
mach-rpc
mach-s3c2410 [ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM 2006-09-18 13:30:20 +01:00
mach-sa1100
mach-shark
mach-versatile
mm [PATCH] Standardize pxx_page macros 2006-09-26 08:48:51 -07:00
nwfpe
oprofile
plat-omap
tools
vfp [ARM] 3750/3: Fix double VFP emulation for EABI kernels 2006-08-30 15:06:39 +01:00
Kconfig
Kconfig-nommu
Kconfig.debug
Makefile [ARM] 3761/1: fix armv4t breakage after adding thumb interworking to userspace helpers 2006-08-28 12:51:20 +01:00