Skip to content

RFC b.L: Memory barriers and miscellaneous tidyups

Dave Martin linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest0 of 4 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 4 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 0/4] b.L: Memory barriers and miscellaneous tidyups
Quoted 6 lines · Nicolas Pitre
Quoted 4 lines · Dave Martin

After much head-scratching and discussion, I have concluded that we need comprehensive memory barriers in order to ensure that the low-level synchronisation code executes robustly on all platforms.

Quoted 8 lines
Quoted 5 lines

DSBs are excessive on most situations though, so many DSBs can be replces with DMBs.

As was observed in review, providing a C interface to the vlocks makes little sense, so this series gets rid of it.

Thanks. I have already removed the C stuff in my version but I'll merge the rest no problem.

OK, I wasn't sure whether you'd already done that, but figured the patch would be trivial to throw away (it's not like I invested a lot of time in that one!)

I've done my best with the barriers, but if you have any concerns about correctness, let me know.

Cheers
---Dave