Add fix-stack-zio_execute topic branch

This commit is contained in:
Brian Behlendorf 2010-08-12 15:16:55 -07:00
parent b3c82b1b18
commit 1f147a2f54
2 changed files with 11 additions and 0 deletions

1
.topdeps Normal file
View File

@ -0,0 +1 @@
master

10
.topmsg Normal file
View File

@ -0,0 +1,10 @@
From: Ned Bass <bass6@llnl.gov>
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 <behlendorf1@llnl.gov>