diff options
author | Cesar Eduardo Barros <cesarb@cesarb.net> | 2012-10-27 20:37:10 -0200 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2012-10-28 19:30:18 +0100 |
commit | 54d00f6069d921bfe83344cb94e2dd7cb54531ef (patch) | |
tree | 3a754c935939a47c734d320ea16e4a1dff2107f1 /drivers | |
parent | 3bd7bf1f0fe14f591c089ae61bbfa9bd356f178a (diff) | |
download | linux-54d00f6069d921bfe83344cb94e2dd7cb54531ef.tar.gz linux-54d00f6069d921bfe83344cb94e2dd7cb54531ef.tar.bz2 linux-54d00f6069d921bfe83344cb94e2dd7cb54531ef.zip |
firmware: use noinline_for_stack
The comment above fw_file_size() suggests it is noinline for stack size
reasons. Use noinline_for_stack to make this more clear.
Cc: Ming Lei <ming.lei@canonical.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Cesar Eduardo Barros <cesarb@cesarb.net>
Acked-by: Ming Lei <ming.lei@canonical.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/base/firmware_class.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/base/firmware_class.c b/drivers/base/firmware_class.c index 8945f4e489ed..620b876f939f 100644 --- a/drivers/base/firmware_class.c +++ b/drivers/base/firmware_class.c @@ -275,7 +275,7 @@ static const char *fw_path[] = { }; /* Don't inline this: 'struct kstat' is biggish */ -static noinline long fw_file_size(struct file *file) +static noinline_for_stack long fw_file_size(struct file *file) { struct kstat st; if (vfs_getattr(file->f_path.mnt, file->f_path.dentry, &st)) |