On Mon, Jan 11, 2021 at 10:15:43AM +0100, Marco Elver wrote: > For certain usecases, specifically where the sample interval is always > set to a very low value such as 1ms, it can make sense to use a dynamic > branch instead of static branches due to the overhead of toggling a > static branch. I ended up with 100µs and couldn't measure a performance problem in our benchmarks. My results don't have predictive value for anyone else, of course. > Therefore, add a new Kconfig option to remove the static branches and > instead check kfence_allocation_gate if a KFENCE allocation should be > set up. > > Suggested-by: Jörn Engel <joern@xxxxxxxxxxxxxxx> > Signed-off-by: Marco Elver <elver@xxxxxxxxxx> Reviewed-by: Jörn Engel <joern@xxxxxxxxxxxxxxx> Jörn -- One of the things I’ve discovered over the years, is that you can create change or you can receive credit – not both. -- Stephen Downes