Thread (11 messages) 11 messages, 3 authors, 2010-06-22
STALE5837d
Revisions (12)
  1. v1 [diff vs current]
  2. v1 [diff vs current]
  3. v1 [diff vs current]
  4. v1 [diff vs current]
  5. v1 [diff vs current]
  6. v1 [diff vs current]
  7. v1 [diff vs current]
  8. v2 [diff vs current]
  9. v2 [diff vs current]
  10. v3 [diff vs current]
  11. v4 [diff vs current]
  12. v4 current

[PATCH v4 0/4] Patches for -next

From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2010-06-22 11:34:01

On Tue, 2010-06-22 at 11:29 +0100, Rabin Vincent wrote:
On Mon, Jun 21, 2010 at 8:16 PM, Catalin Marinas
[off-list ref] wrote:
quoted
Pretty much the same content as v3 but I reordered the last three
patches to make sure that switching to lazy cache flushing on ARMv7 SMP
doesn't make the set_pte/cache flushing race more visible (issue handled
by the set_pte_at patch).


Catalin Marinas (4):
     ARM: Remove the domain switching on ARMv6k/v7 CPUs
     ARM: Assume new page cache pages have dirty D-cache
     ARM: Synchronise the I and D caches via set_pte_at() on SMP systems
     ARM: Use lazy cache flushing on ARMv7 SMP systems
I've tried patches 2, 3, and 4 on a Cortex-A9 SMP system and it resolves the
MMC rootfs init crash without the need for the flush_kernel_dcache_page()
change.

Tested-by: Rabin Vincent <redacted>
Thanks.
P.S.: Patch 1 (at least the version on your proposed branch), doesn't seem to
apply cleanly on linux-next.
It's a bit more intrusive and I'd like to push it to linux-next (but
still waiting for review on this list).

-- 
Catalin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help