optimise sbitmap deferred clear
Status from this message: Applied, thanks.
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest4 patches 8 repliesApplied
- v12 patches 0 repliesSuperseded
Patches in v2 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | sbitmap: optimise sbitmap_deferred_clear()lib/ | +12 | 2 replies | |
| 2/4 | sbitmap: remove swap_lockinclude/ lib/ | +3 | 5 replies | |
| 3/4 | sbitmap: replace CAS with atomic andlib/ | +3 | 0 replies | |
| 4/4 | sbitmap: simplify wrap checklib/ | +5 | 0 replies |
Reviews trailers per patch
1 of 4 patches has a Reviewed-by or Acked-by.
| Patch | John Garry |
|---|---|
| 1/4 | R-b |
| 2/4 | |
| 3/4 | |
| 4/4 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 for-next 0/4] optimise sbitmap deferred clear
sbitmap takes away some cycles for my tag-deficient test, removal of locking in sbitmap_deferred_clear() gives +~1% throuhput.
[1/4] and [4/4] are simple, it'd be great if someone could double check for ordering issues for other two patches.
v2: add 3rd (CAS -> atomic and) and 4th patches
Pavel Begunkov (4):
sbitmap: optimise sbitmap_deferred_clear()
sbitmap: remove swap_lock
sbitmap: replace CAS with atomic and
sbitmap: simplify wrap check
include/linux/sbitmap.h | 5 ----- lib/sbitmap.c | 44 +++++++++++++++++------------------------ 2 files changed, 18 insertions(+), 31 deletions(-)
Signature · 1 line
2.24.0