Hi There,
Merry Christmas and Happy New Year!
Here is your Christmas gift ;-) Find the 'linux-2.6.9-job.patch',
'job-1.5.0-0.1.i386.rpm' and 'job-1.5.0-0.1.src.rpm' at this loaction:
ftp://oss.sgi.com/projects/pagg/download
As usual job depends on pagg, linux-2.6.9-job.patch should apply to
2.6.9 kernel after you have already applied linux-2.6.9-pagg.patch-2.
New feature and changes in linux-2.6.9-job.patch:
- A new ioctl call job_sys_attachpid() is added. This function allows a
process which does not belong to any job to attach itself to the specified
existing job. The user needs CAP_SYS_RESOURCE capability for this to
succeed.
- Job header filenames were confusing, so the following change has been made.
include/linux/paggctl.h -> include/linux/jobctl.h (job ioctl call headers)
include/linux/job.h -> include/linux/job_acct.h (job and its acct subscribers)
- Job code cleanup based on the LKML community feedback, including purging
unused defines, removing lock debug macros, removing unnecessary initialization,
fixing oboslete codes, converting to kernel-doc comment style.
- Fix a small bug: a missed unlock in case kmalloc fails in job_attach().
New feature in job-1.5.0-0.1 rpm:
- A new job library call job_attachpid().
- Also a new job command jattach.
- Updated manpages to reflect above changes.
The userland job-1.5.0-0.1 rpm should only work with the new
linux-2.6.9-job.patch.
Please visit http://oss.sgi.com/projects/pagg for general information
about PAGG and job.
Happy Holidays!
Limin Gu - Linux System Software - Silicon Graphics
|