1
linux/include/asm-ppc
Eugene Surovegin bab70a4af7 [PATCH] lock PTE before updating it in 440/BookE page fault handler
Fix 44x and BookE page fault handler to correctly lock PTE before
trying to pte_update() it, otherwise this PTE might be swapped out
after pte_present() check but before pte_uptdate() call, resulting in
corrupted PTE. This can happen with enabled preemption and low memory
condition.

Signed-off-by: Eugene Surovegin <ebs@ebshome.net>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-03-29 13:44:15 +11:00
..
8xx_immap.h
amigahw.h
amigaints.h
amigappc.h
amigayle.h
amipcmcia.h
ans-lcd.h
bootinfo.h
bootx.h
btext.h [PATCH] powerpc: Unify udbg (#2) 2006-01-09 14:49:54 +11:00
commproc.h
cpm2.h
delay.h
floppy.h
gg2.h
gt64260_defs.h
gt64260.h
harrier.h [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
hawk_defs.h
hawk.h
highmem.h
hydra.h
ibm4xx.h [PATCH] powerpc: Add support for Xilinx ML403 reference design 2006-02-07 22:36:01 +11:00
ibm44x.h [PATCH] powerpc: generalize PPC44x_PIN_SIZE 2006-01-20 16:13:50 +11:00
ibm403.h
ibm405.h
ibm_ocp_pci.h
ibm_ocp.h
immap_85xx.h
immap_cpm2.h
io.h [PATCH] ppc32 8xx: Added setbitsXX/clrbitsXX macro for read-modify-write operations 2006-01-20 16:13:29 +11:00
kgdb.h
m48t35.h
m8260_pci.h
machdep.h [PATCH] powerpc: Kill _machine and hard-coded platform numbers 2006-03-28 23:15:54 +11:00
md.h
mk48t59.h
mmu_context.h
mmu.h
mpc8xx.h [PATCH] ppc32: Make platform devices being able to assign functions 2006-02-10 16:52:46 +11:00
mpc10x.h [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
mpc52xx_psc.h
mpc52xx.h [PATCH] ppc32: Reorganize and complete MPC52xx initial cpu setup 2006-03-27 14:49:00 +11:00
mpc83xx.h [PATCH] ppc32: Make platform devices being able to assign functions 2006-02-10 16:52:46 +11:00
mpc85xx.h [PATCH] ppc32: Make platform devices being able to assign functions 2006-02-10 16:52:46 +11:00
mpc8260_pci9.h
mpc8260.h [PATCH] ppc32: Make platform devices being able to assign functions 2006-02-10 16:52:46 +11:00
mv64x60_defs.h
mv64x60.h
ocp_ids.h
ocp.h
open_pic.h
page.h [PATCH] unify pfn_to_page: ppc pfn_to_page 2006-03-27 08:44:46 -08:00
pc_serial.h
pci-bridge.h [PATCH] powerpc: pci_address_to_pio fix 2006-01-09 15:05:56 +11:00
pci.h
pgalloc.h
pgtable.h [PATCH] lock PTE before updating it in 440/BookE page fault handler 2006-03-29 13:44:15 +11:00
pnp.h
ppc4xx_dma.h
ppc4xx_pic.h
ppc_sys.h [PATCH] ppc32: Make platform devices being able to assign functions 2006-02-10 16:52:46 +11:00
ppcboot.h
prep_nvram.h
prom.h ppc: Remove CHRP, POWER3 and POWER4 support from arch/ppc 2006-03-28 10:22:10 +11:00
raven.h
reg_booke.h
residual.h
rheap.h
rio.h
rtc.h
serial.h ppc: Remove CHRP, POWER3 and POWER4 support from arch/ppc 2006-03-28 10:22:10 +11:00
smp.h
spinlock.h
suspend.h
system.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge 2006-01-12 10:21:22 -08:00
time.h powerpc: Implement accurate task and CPU time accounting 2006-02-24 14:05:56 +11:00
todc.h [PATCH] powerpc: trivial: modify comments to refer to new location of files 2006-02-10 16:53:51 +11:00
traps.h
zorro.h