fs/buffer.c: uninline __remove_assoc_queue()
Uninline the __remove_assoc_queue() function in fs/buffer.c, called at too many places and too long to really be inlined. Size results: text data bss dec hex filename 1134606 118840 212992 1466438 166046 vmlinux.old 1134303 118840 212992 1466135 165f17 vmlinux -303 0 0 -303 -12F +/- This patch is part of the Linux Tiny project and has been originally written by Matt Mackall <mpm@selenic.com>. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Matt Mackall <mpm@selenic.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
d406f66ddb
commit
dbacefc9c4
1 changed files with 1 additions and 1 deletions
|
@ -580,7 +580,7 @@ EXPORT_SYMBOL(mark_buffer_async_write);
|
||||||
/*
|
/*
|
||||||
* The buffer's backing address_space's private_lock must be held
|
* The buffer's backing address_space's private_lock must be held
|
||||||
*/
|
*/
|
||||||
static inline void __remove_assoc_queue(struct buffer_head *bh)
|
static void __remove_assoc_queue(struct buffer_head *bh)
|
||||||
{
|
{
|
||||||
list_del_init(&bh->b_assoc_buffers);
|
list_del_init(&bh->b_assoc_buffers);
|
||||||
WARN_ON(!bh->b_assoc_map);
|
WARN_ON(!bh->b_assoc_map);
|
||||||
|
|
Loading…
Reference in a new issue