Files
linux-stable-mirror/include/linux
Eric Dumazet 2f51201662 [PATCH] reduce sizeof(struct file)
Now that RCU applied on 'struct file' seems stable, we can place f_rcuhead
in a memory location that is not anymore used at call_rcu(&f->f_rcuhead,
file_free_rcu) time, to reduce the size of this critical kernel object.

The trick I used is to move f_rcuhead and f_list in an union called f_u

The callers are changed so that f_rcuhead becomes f_u.fu_rcuhead and f_list
becomes f_u.f_list

Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-10-30 17:37:19 -08:00
..
2005-10-18 23:19:47 -07:00
2005-10-17 17:03:57 -07:00
2005-10-22 14:27:05 -04:00
2005-10-28 08:16:49 -07:00
2005-10-04 13:22:01 -07:00
2005-10-28 08:16:47 -07:00
2005-10-30 17:37:10 -08:00
2005-10-29 02:23:58 -02:00
2005-10-30 17:37:19 -08:00
2005-10-28 10:13:16 -07:00
2005-10-28 08:16:46 -07:00
2005-10-28 10:13:16 -07:00
2005-10-29 19:32:20 +01:00
2005-10-28 08:16:47 -07:00
2005-10-03 14:13:38 -07:00
2005-10-28 08:16:47 -07:00
2005-10-08 15:00:57 -07:00
2005-10-28 08:16:47 -07:00
2005-10-30 17:37:17 -08:00
2005-10-28 08:16:47 -07:00
2005-10-28 08:16:51 -07:00
2005-10-28 08:16:47 -07:00
2005-10-28 08:16:47 -07:00
2005-10-29 21:40:41 -07:00
2005-10-30 11:14:39 +11:00
2005-10-29 21:40:42 -07:00
2005-10-28 08:16:47 -07:00
2005-10-28 08:16:47 -07:00
2005-10-28 08:16:47 -07:00
2005-10-30 17:37:18 -08:00
2005-10-30 17:37:18 -08:00
2005-10-28 08:16:46 -07:00
2005-10-28 08:16:49 -07:00
2005-10-29 21:40:35 -07:00