Skip to content

RFC lockdep

Peter Zijlstra lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest7 patches 43 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7lockdep: Fix combinatorial explosion in lock subgraph traversal.include/linux/lockdep.h kernel/lockdep.c kernel/lockdep_internals.h +1 more+93 -314 replies
2/7lockdep: lock_set_subclass - reset a held locks subclassinclude/linux/lockdep.h kernel/lockdep.c+73 -01 reply
3/7lockdep: re-annotate scheduler runqueueskernel/sched.c kernel/sched_rt.c+18 -111 reply
4/7lockdep: shrink held_lock structureinclude/linux/lockdep.h kernel/lockdep.c kernel/lockdep_internals.h+74 -582 replies
5/7lockdep: map_acquirefs/jbd/transaction.c fs/jbd2/transaction.c include/linux/lockdep.h +1 more+28 -160 replies
6/7lockdep: lock protection locksinclude/linux/lockdep.h include/linux/rcuclassic.h kernel/lockdep.c+40 -220 replies
7/7lockdep: spin_lock_nest_lock()include/linux/lockdep.h include/linux/spinlock.h kernel/spinlock.c+19 -048 replies

Reviews trailers per patch

2 of 7 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchDavid S. MillerHugh Dickins
SeriesA-b
1/7
2/7A-b
3/7A-b
4/7
5/7
6/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [RFC][PATCH 0/7] lockdep

Hi,

This series is my pending lockdep queue, it includes David's graph optimization, my new scheduler runqueue annotation amongst others.

The part that makes this RFC are the latter few patches that add the "lock protection locks" thing Linus proposed a few days ago. I've not yet written a test case that actively tests this functionality, but wanted to get this out so that Jeremy can see if it works for him.

Enjoy..