diff options
author | Jiri Olsa <[email protected]> | 2013-02-05 17:05:50 +0100 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2013-02-06 18:09:27 -0300 |
commit | b22e79395c0fe4c86dd35745a929366034386ccc (patch) | |
tree | 1096eeb6bb9c5237a33c206a02137e6dbd8cee5d /net/unix/af_unix.c | |
parent | 0c5268bf2218144469dde3228f14898fadbbcdcd (diff) |
perf perl scripts: Fix SIGALRM and pipe read race for rwtop
Fixing rwtop script race. The issue is caused by rwtop script triggering
SIGALRM and underneath pipe reading layer reporting error when
interrupted.
Fixing this by setting SA_RESTART for rwtop SIGALRM handler, which
avoids interruption of the pipe reading layer.
The discussion for this issue & fix is here:
https://lkml.org/lkml/2012/9/18/123
Signed-off-by: Jiri Olsa <[email protected]>
Original-patch-by: Andrew Jones <[email protected]>
Cc: Andrew Jones <[email protected]>
Cc: Corey Ashford <[email protected]>
Cc: David Ahern <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions