android_kernel_samsung_msm8976/arch/powerpc/platforms
Benjamin Herrenschmidt 78bde53e35 [POWERPC] spufs: remove need for struct page for SPEs
This patch removes the need for struct page for SPE local store
and registers from spufs. It also makes the locking much more
obvious and no longer relying on the truncate logic black magic
for protecting against races between unmap_mapping_range() and
new pages faulted in. It does so by switching to a nopfn() handler
and using the new vm_insert_pfn() to setup the PTEs itself while
holding a lock on the SPE.

The nice thing is that this patch actually removes a lot more code
than it adds :-)

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-02-13 15:35:53 +11:00
..
4xx kconfig: Standardize "depends" -> "depends on" in Kconfig files 2006-12-12 20:04:19 +01:00
8xx [POWERPC] Add mpc866ads board-specific bits to arch/powerpc 2007-02-07 14:03:17 +11:00
52xx [POWERPC] Small cleanup of EFIKA platform 2007-02-13 15:35:53 +11:00
82xx [POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads 2007-02-07 14:03:20 +11:00
83xx [POWERPC] 83xx: Updated and renamed MPC834x SYS to MPC834x MDS 2007-02-09 11:39:46 -06:00
85xx [POWERPC] 85xx: Marked functions static 2007-02-09 09:30:45 -06:00
86xx [POWERPC] 86xx: local_irq_disable() is redundant after local_irq_save() 2007-02-07 14:03:20 +11:00
apus powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
cell [POWERPC] spufs: remove need for struct page for SPEs 2007-02-13 15:35:53 +11:00
celleb [POWERPC] Celleb: improve MMU hashtable locking 2007-02-13 15:35:51 +11:00
chrp [PATCH] arch/powerpc trivial annotations 2007-02-09 09:14:06 -08:00
embedded6xx [POWERPC] Update to linkstation / kurobox support 2007-02-09 11:41:18 -06:00
iseries [PATCH] mark struct file_operations const 2 2007-02-12 09:48:44 -08:00
maple [POWERPC] Maple: use mmio nvram 2007-02-07 14:03:23 +11:00
pasemi [POWERPC] pasemi: iommu support 2007-02-07 14:03:22 +11:00
powermac [PATCH] Dynamic kernel command-line: powerpc 2007-02-12 09:48:38 -08:00
prep powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
ps3 [PATCH] ps3: cleanup ps3fb before clearing HPTE 2007-02-12 09:48:44 -08:00
pseries [POWERPC] Mark winbond IDE PCI resources with start 0 as unassigned 2007-02-13 15:35:52 +11:00
Makefile [POWERPC] Restore 'proper' link order in platform 2007-02-13 15:35:53 +11:00