Liam R. Howlett
48078d2dac
sparc/ftrace: Fix ftrace graph time measurement
...
The ftrace function_graph time measurements of a given function is not
accurate according to those recorded by ftrace using the function
filters. This change pulls the x86_64 fix from 'commit 722b3c7469
("ftrace/graph: Trace function entry before updating index")' into the
sparc specific prepare_ftrace_return which stops ftrace from
counting interrupted tasks in the time measurement.
Example measurements for select_task_rq_fair running "hackbench 100
process 1000":
| tracing/trace_stat/function0 | function_graph
Before patch | 2.802 us | 4.255 us
After patch | 2.749 us | 3.094 us
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-05-17 12:07:47 -07:00
..
2016-12-24 11:46:01 -08:00
2017-03-02 08:42:37 +01:00
2016-03-20 21:28:58 -07:00
2016-04-27 17:27:37 -04:00
2016-03-20 21:28:58 -07:00
2016-04-21 16:43:47 -04:00
2016-04-21 16:43:47 -04:00
2017-03-02 08:42:27 +01:00
2016-07-27 17:50:26 -07:00
2016-08-07 23:55:43 -04:00
2016-04-27 17:27:37 -04:00
2017-05-17 12:07:47 -07:00
2017-03-28 18:24:00 -04:00
2017-05-09 12:16:25 -07:00
2016-08-07 23:55:43 -04:00
2016-11-18 11:16:59 -08:00
2016-08-07 23:55:43 -04:00
2016-11-19 10:43:07 -05:00
2017-01-24 12:23:35 -05:00
2017-01-24 12:23:35 -05:00
2016-07-27 22:53:17 -07:00
2017-01-30 15:47:19 -08:00
2016-10-25 19:11:17 -07:00
2016-05-20 17:55:41 -07:00
2016-05-20 17:55:41 -07:00
2016-12-24 11:46:01 -08:00
2016-07-27 17:50:26 -07:00
2017-05-09 12:16:25 -07:00
2016-12-11 18:15:49 -08:00
2017-03-03 01:43:28 +01:00
2016-12-11 18:01:51 -08:00
2016-12-24 11:46:01 -08:00
2017-03-27 21:51:40 -07:00
2016-12-14 16:04:08 -08:00
2016-11-18 11:17:00 -08:00
2017-01-24 12:23:35 -05:00
2016-11-18 11:17:00 -08:00
2017-04-20 08:47:47 -05:00
2016-12-24 11:46:01 -08:00
2016-05-16 23:11:51 -03:00
2016-12-24 11:46:01 -08:00
2016-12-11 18:15:48 -08:00
2017-03-02 08:42:36 +01:00
2017-03-02 08:42:36 +01:00
2016-12-24 11:46:01 -08:00
2017-04-23 17:15:51 -07:00
2017-03-27 21:51:40 -07:00
2017-05-03 08:28:48 -07:00
2017-05-03 08:28:48 -07:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2016-05-29 11:24:05 -07:00
2016-05-29 11:24:05 -07:00
2016-09-06 18:30:19 +02:00
2017-03-03 01:43:28 +01:00
2016-08-07 23:55:43 -04:00
2017-03-27 21:51:40 -07:00
2017-01-16 22:31:51 -05:00
2017-03-02 08:42:34 +01:00
2017-03-03 01:43:28 +01:00
2017-03-02 08:42:34 +01:00
2017-03-03 01:43:28 +01:00
2017-03-27 21:51:40 -07:00
2016-12-24 11:46:01 -08:00
2017-03-02 08:42:34 +01:00
2017-03-02 08:42:34 +01:00
2017-04-15 12:20:54 +02:00
2017-04-23 18:28:55 -07:00
2017-04-23 18:28:55 -07:00
2017-04-14 13:11:11 -07:00
2017-04-14 13:11:11 -07:00
2017-03-03 01:43:28 +01:00
2017-03-03 01:43:28 +01:00
2017-02-23 08:30:28 -08:00
2016-12-11 18:01:51 -08:00
2017-03-02 08:42:29 +01:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2017-03-27 21:51:40 -07:00
2016-04-27 17:27:37 -04:00
2016-04-21 16:43:46 -04:00
2017-03-02 08:42:27 +01:00
2017-02-27 18:43:46 -08:00
2016-10-07 18:46:30 -07:00
2016-12-24 11:46:01 -08:00
2017-03-27 21:51:40 -07:00