David Howells
52bad64d95
WorkStruct: Separate delayable and non-delayable events.
...
Separate delayable work items from non-delayable work items be splitting them
into a separate structure (delayed_work), which incorporates a work_struct and
the timer_list removed from work_struct.
The work_struct struct is huge, and this limits it's usefulness. On a 64-bit
architecture it's nearly 100 bytes in size. This reduces that by half for the
non-delayable type of event.
Signed-Off-By: David Howells <dhowells@redhat.com >
2006-11-22 14:54:01 +00:00
..
2006-11-02 17:59:46 -05:00
2006-09-27 05:41:13 -04:00
2006-11-01 22:09:21 -05:00
2006-10-21 15:10:10 -04:00
2006-11-22 14:54:01 +00:00
2006-11-22 14:54:01 +00:00
2006-11-14 09:55:41 -05:00
2006-10-21 15:18:59 -04:00
2006-10-31 20:40:09 -05:00
2006-10-04 08:15:15 -07:00
2006-11-02 17:58:21 -05:00
2006-11-14 09:52:08 -05:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-11-14 09:52:08 -05:00
2006-10-04 08:06:16 -07:00
2006-09-27 05:41:13 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-27 05:41:13 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-04 08:15:15 -07:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-11 04:48:52 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-11-01 05:23:11 -05:00
2006-10-11 04:59:46 -04:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-10-10 15:37:21 -07:00
2006-10-31 20:26:10 -05:00
2006-10-10 15:37:21 -07:00
2006-10-05 15:10:12 +01:00
2006-09-28 20:21:59 -04:00
2006-11-08 07:46:02 -05:00
2006-10-05 15:10:12 +01:00