Messages in this thread | | | Date | Sat, 23 Jun 2012 22:01:41 +0100 | From | Al Viro <> | Subject | Re: deferring __fput() |
| |
On Sat, Jun 23, 2012 at 10:38:00PM +0200, Oleg Nesterov wrote:
> > Matter of fact, it would become identical to struct rcu_head > > after that... > > This is not clear to me... Why this is good?
Occam's Razor.
> I understand that sizeof(task_work) == sizeof(rcu_head) would be > nice, probably you meant just this?
More than that - the callback type is also the same (pointer to such struct -> void). IOW, they both look like two instances of the same thing ("list of callbacks"), differing only in what and when does calling.
| |