On 09/14, Roland McGrath wrote: > > > But can't we move ->reporting from utrace to engine? This saves a word > > in task_struct. Yes, this adds the same word to engine, but we should > > optimize the common untraced case. > > That will be optimized properly when we move struct utrace out of task_struct.
OK, then please ignore this patch. But, > Inflating the size of struct utrace_engine does not make any sense to me. The size of task_struct is more important. The traced task is unlikely case. So, until we move utrace out of task_struct this saves the memory. Oleg.