aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/trace-event-scripting.c
diff options
context:
space:
mode:
authorMichel Lespinasse <[email protected]>2010-08-09 17:21:15 -0700
committerLinus Torvalds <[email protected]>2010-08-09 20:45:10 -0700
commit345af7bf3304410634c21ada4664fda83d4d9a16 (patch)
tree1fd8b49ef79796e561cce19794af371099f5e7ca /tools/perf/util/trace-event-scripting.c
parent7721fea3d0fd93fb4d000eb737b444369358d6d3 (diff)
rwsem: fully separate code paths to wake writers vs readers
This is in preparation for later changes in the series. In __rwsem_do_wake(), the first queued waiter is checked first in order to determine whether it's a writer or a reader. The code paths diverge at this point. The code that checks and increments the rwsem active count is duplicated on both sides - the point is that later changes in the series will be able to independently modify both sides. Signed-off-by: Michel Lespinasse <[email protected]> Acked-by: David Howells <[email protected]> Cc: Mike Waychison <[email protected]> Cc: Suleiman Souhlal <[email protected]> Cc: Ying Han <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: "H. Peter Anvin" <[email protected]> Cc: Peter Zijlstra <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions