public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] 2.5.43 CSA, Job, and PAGG
@ 2002-10-17 15:21 John Hesterberg
  2002-10-17 16:21 ` Dave Jones
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: John Hesterberg @ 2002-10-17 15:21 UTC (permalink / raw)
  To: linux-kernel; +Cc: Robin Holt

2.5.43 versions of CSA, Job, and PAGG patches are available at:
    ftp://oss.sgi.com/projects/pagg/download/linux-2.5.43-pagg-job.patch
    ftp://oss.sgi.com/projects/csa/download/linux-2.5.43-csa.patch
The CSA and job user-level code is in the same directories.

CSA (Comprehensive System Accounting) provides methods for
collecting per-process resource usage data, monitoring disk usage,
and charging fees to specific login accounts.  CSA provides features
which are not available with the other Linux accounting packages.
For more information, see:
     http://oss.sgi.com/projects/csa/

Linux Jobs is an inescapable process container that is typically
created by point of entry processes like login, and inherited by
children.  PAGG (Process Aggregates) is a generic framework for
implementing process containers such as Linux Jobs.
For more information, see:
    http://oss.sgi.com/projects/pagg/
    
CSA depends on Linux Jobs, and Linux Jobs depends on PAGG.

diffstat linux-2.5.43-pagg-job.patch
 Documentation/job.txt     |  436 +++++++++
 Documentation/pagg.txt    |  151 +++
 include/linux/init_task.h |    4 
 include/linux/job.h       |  261 +++++
 include/linux/jobctl.h    |  167 +++
 include/linux/pagg.h      |  242 +++++
 include/linux/sched.h     |    4 
 init/Config.help          |   28 
 init/Config.in            |    4 
 kernel/Makefile           |   10 
 kernel/exit.c             |   15 
 kernel/fork.c             |   11 
 kernel/job.c              | 2023 ++++++++++++++++++++++++++++++++++++++++++++++
 kernel/pagg.c             |  418 +++++++++
 14 files changed, 3768 insertions(+), 6 deletions(-)

diffstat linux-2.5.43-csa.patch                            
 drivers/block/ll_rw_blk.c    |    4 
 fs/exec.c                    |    4 
 fs/read_write.c              |   18 
 include/linux/csa.h          |  522 ++++++++++++++
 include/linux/csa_internal.h |   87 ++
 include/linux/sched.h        |   20 
 init/Config.help             |   19 
 init/Config.in               |    1 
 kernel/Makefile              |    1 
 kernel/csa_job_acct.c        | 1586 +++++++++++++++++++++++++++++++++++++++++++
 kernel/exit.c                |    7 
 kernel/fork.c                |    7 
 kernel/ksyms.c               |    4 
 mm/memory.c                  |   18 
 mm/mmap.c                    |    9 
 mm/mremap.c                  |    8 
 mm/rmap.c                    |    3 
 mm/swapfile.c                |    4 
 18 files changed, 2319 insertions(+), 3 deletions(-)

John Hesterberg and Robin Holt

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2002-10-21 12:22 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-17 15:21 [PATCH] 2.5.43 CSA, Job, and PAGG John Hesterberg
2002-10-17 16:21 ` Dave Jones
2002-10-17 17:50   ` Robin Holt
2002-10-17 18:52     ` Dave Jones
2002-10-18  2:33 ` Christoph Hellwig
2002-10-18 19:05   ` John Hesterberg
2002-10-21 19:43     ` Christoph Hellwig
2002-10-18  2:44 ` Christoph Hellwig
2002-10-18  1:07   ` Andi Kleen
2002-10-18  1:22     ` Robin Holt
2002-10-18 14:37   ` Keith Owens
2002-10-18 22:00     ` Christoph Hellwig
2002-10-18 15:43       ` Keith Owens
2002-10-18 16:19         ` David Woodhouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox