From 1f147a2f54e9271767ea8fc3ed0391a677adda07 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Thu, 12 Aug 2010 15:16:55 -0700 Subject: [PATCH] Add fix-stack-zio_execute topic branch --- .topdeps | 1 + .topmsg | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 .topdeps create mode 100644 .topmsg diff --git a/.topdeps b/.topdeps new file mode 100644 index 0000000000..1f7391f92b --- /dev/null +++ b/.topdeps @@ -0,0 +1 @@ +master diff --git a/.topmsg b/.topmsg new file mode 100644 index 0000000000..492fda1eda --- /dev/null +++ b/.topmsg @@ -0,0 +1,10 @@ +From: Ned Bass +Subject: [PATCH] fix stack zio_execute + +Implement zio_execute() as a wrapper around the static function +__zio_execute() so that we can force __zio_execute() to be inlined. +This reduces stack overhead which is important because __zio_execute() +is called recursively in several zio code paths. zio_execute() itself +cannot be inlined because it is externally visible. + +Signed-off-by: Brian Behlendorf