=== _ruben_ is now known as _ruben [16:37] Hi people === ghostcube_ is now known as ghostcube [17:39] hi, I noticed that x86_64 ubuntu kernel configuration enables CONFIG_FUNCTION_TRACER on all SKUs. On x86_64 it hads a call on each function by default, do you know why it is enabled? [17:39] -hads +adds [17:44] Waste about 1.2% time in average on hackbench. [18:14] ogasawara, apw: ^^ [18:15] hwpplayer1: you trade off debugability against performance always [18:16] it adds 4 or 5 noops to the top of an untraced function iirf [18:16] iirc [18:16] no, not on x86_64 [18:16] that's what the config says [18:16] the reality is a call __fentry__ [18:16] Not sure if it is badly implemented on x86_64 (because you can do mnop-mcount) or because it is hard to do the nop swap. === JanC is now known as Guest23196 === JanC_ is now known as JanC [18:49] Correction, the nop is added a runtime instead of using -mnop-mcount. Odd that it didn't happen when PIC is enabled then hum. [18:50] Not sure why I see a 1.2% average difference with/without function tracing on hackbench. [19:14] apw : it is not that easy [21:51] sforshee: pull request sent to the ml