Re: CpuSet on PAGG (Re: PAGG in Open Source projects?)
Guillaume Thouvenin <[email protected]>
| Newsgroups | gmane.linux.process-aggregates,gmane.linux.lse |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 2005-01-28 at 21:41 +0900, Kaigai Kohei wrote: > But my main subject is not this point. The purpose of those patches is > to restrain incrementation of hook functions in fork() or exit(). > I used PAGG for this, as a common event handling framework. I agree with this point. It seems that several applications need hook functions in fork() or/and exit(). I can give example like CSA, ELSA, CKRM, CpuSet, LSM or Dprobes. Thus, if I need a hook in fork() for my accounting application, ELSA for example , and if I don't want to add my own hook, PAGG is a solution. AFAIU, I can't use LSM hooks because it's a security framework, I can't use Dprobes because it's a debugging framework and the hooks used by CpuSet and CKRM don't allow any registration. There was also another project called kernelhooks (the former GKHI I think) but I don't know if it's still maintained... Best, Guillaume