]> err.no Git - linux-2.6/commitdiff
udf: Mark udf_process_sequence() as noinline
authorJan Kara <jack@suse.cz>
Tue, 4 Mar 2008 12:03:09 +0000 (13:03 +0100)
committerJan Kara <jack@suse.cz>
Thu, 17 Apr 2008 12:22:49 +0000 (14:22 +0200)
Mark udf_process_sequence() as noinline since stack usage is terrible
otherwise.

Signed-off-by: Jan Kara <jack@suse.cz>
fs/udf/super.c

index 17ba054faaa4d5a33b64792b28917f18e248ca7f..bb8d866deb3f0b3e7fc458c52e67f7be1e8fea21 100644 (file)
@@ -1292,7 +1292,7 @@ static void udf_load_logicalvolint(struct super_block *sb, kernel_extent_ad loc)
  *     July 1, 1997 - Andrew E. Mileski
  *     Written, tested, and released.
  */
-static int udf_process_sequence(struct super_block *sb, long block,
+static noinline int udf_process_sequence(struct super_block *sb, long block,
                                long lastblock, kernel_lb_addr *fileset)
 {
        struct buffer_head *bh = NULL;