summaryrefslogtreecommitdiff
path: root/fs/udf
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2008-03-04 13:03:09 +0100
committerJan Kara <jack@suse.cz>2008-04-17 14:22:49 +0200
commit200a3592cda7bfc010d30c0b1eb8eff3791e9ba9 (patch)
tree3e88c02a06834635522504a5c5fc6cfb08b42502 /fs/udf
parent165923fa4590b0eb77bec31af383ea16b2d5868f (diff)
downloadlwn-200a3592cda7bfc010d30c0b1eb8eff3791e9ba9.tar.gz
lwn-200a3592cda7bfc010d30c0b1eb8eff3791e9ba9.zip
udf: Mark udf_process_sequence() as noinline
Mark udf_process_sequence() as noinline since stack usage is terrible otherwise. Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/udf')
-rw-r--r--fs/udf/super.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/udf/super.c b/fs/udf/super.c
index 17ba054faaa4..bb8d866deb3f 100644
--- a/fs/udf/super.c
+++ b/fs/udf/super.c
@@ -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;