You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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>
19 years ago
..
Kbuild
Fix exported headers for SPARC, SPARC64
19 years ago
a.out.h
…
agp.h
…
apb.h
…
asi.h
…
atomic.h
…
auxio.h
…
auxvec.h
…
bbc.h
…
bitops.h
…
bpp.h
…
bsderrno.h
…
bug.h
…
bugs.h
…
byteorder.h
…
cache.h
…
cacheflush.h
…
chafsr.h
…
checksum.h
…
chmctrl.h
…
cmt.h
…
compat.h
…
const.h
…
cpudata.h
…
cputime.h
…
current.h
…
dcr.h
…
dcu.h
…
delay.h
…
display7seg.h
…
div64.h
…
dma-mapping.h
[SPARC64]: Fix sparc64 build errors when CONFIG_PCI=n.
19 years ago
dma.h
…
ebus.h
…
elf.h
…
emergency-restart.h
…
envctrl.h
…
errno.h
…
estate.h
…
fbio.h
…
fcntl.h
…
fhc.h
…
floppy.h
[PATCH] irq-flags: SPARC64: Use the new IRQF_ constants
19 years ago
fpumacro.h
…
futex.h
…
hardirq.h
…
head.h
…
hw_irq.h
…
hypervisor.h
…
ide.h
…
idprom.h
…
intr_queue.h
…
io.h
…
ioctl.h
…
ioctls.h
…
iommu.h
…
ipc.h
…
ipcbuf.h
…
irq.h
…
isa.h
…
kdebug.h
…
kmap_types.h
…
kprobes.h
[PATCH] IA64: kprobe invalidate icache of jump buffer
19 years ago
linkage.h
…
local.h
…
lsu.h
…
mc146818rtc.h
…
mman.h
[PATCH] IA64,sparc: local DoS with corrupted ELFs
19 years ago
mmu.h
…
mmu_context.h
…
module.h
…
mostek.h
…
msgbuf.h
…
mutex.h
…
namei.h
…
ns87303.h
…
numnodes.h
…
of_device.h
…
openprom.h
[SPARC64]: Fix more of_device layer IRQ bugs, and correct PROMREG_MAX.
19 years ago
openpromio.h
Linux-2.6.12-rc2
20 years ago
oplib.h
[SPARC]: Kill prom_getname, unused and not implemented properly.
19 years ago
page.h
Fix exported headers for SPARC, SPARC64
19 years ago
param.h
…
parport.h
…
pbm.h
…
pci.h
…
pconf.h
…
percpu.h
[PATCH] lockdep: add per_cpu_offset()
19 years ago
perfctr.h
…
pgalloc.h
…
pgtable.h
[PATCH] Standardize pxx_page macros
19 years ago
pil.h
…
poll.h
…
posix_types.h
…
processor.h
…
prom.h
…
psrcompat.h
…
pstate.h
…
ptrace.h
…
reg.h
…
resource.h
…
rtc.h
…
rwsem-const.h
…
rwsem.h
…
sbus.h
…
scatterlist.h
…
scratchpad.h
…
seccomp.h
…
sections.h
Linux-2.6.12-rc2
20 years ago
semaphore.h
…
sembuf.h
…
setup.h
…
sfafsr.h
…
sfp-machine.h
[SPARC64]: Fix quad-float multiply emulation.
19 years ago
shmbuf.h
…
shmparam.h
Fix exported headers for SPARC, SPARC64
19 years ago
sigcontext.h
…
siginfo.h
…
signal.h
[PATCH] irq-flags: SPARC64: Use the new IRQF_ constants
19 years ago
smp.h
…
socket.h
…
sockios.h
…
solerrno.h
…
sparsemem.h
…
spinlock.h
…
spinlock_types.h
…
spitfire.h
…
starfire.h
…
stat.h
…
statfs.h
…
string.h
…
sunbpp.h
…
svr4.h
…
system.h
[PATCH] remove set_wmb - arch removal
19 years ago
termbits.h
…
termios.h
…
thread_info.h
…
timer.h
…
timex.h
…
tlb.h
…
tlbflush.h
…
topology.h
…
tsb.h
…
ttable.h
…
types.h
…
uaccess.h
…
uctx.h
…
unaligned.h
…
unistd.h
…
upa.h
…
user.h
…
utrap.h
…
vga.h
…
visasm.h
…
watchdog.h
…
xor.h
…