From: Steven Rostedt Date: Fri, 8 Oct 2010 17:51:48 +0000 (-0400) Subject: ring-buffer: Make write slow path out of line X-Git-Tag: v2.6.37-rc1~83^2~1^2~7 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=747e94ae3d1b4c9bf5380e569f614eb9040b79e7;p=pandora-kernel.git ring-buffer: Make write slow path out of line Gcc inlines the slow path of the ring buffer write which can hurt performance. This patch simply forces the slow path function rb_move_tail() to always be a function. The ring_buffer_benchmark module with reader_disabled=1 shows that this patch changes the time to record an event from 135 ns to 132 ns. (3 ns or 2.22% improvement) Signed-off-by: Steven Rostedt --- Reading git-diff-tree failed