Home | History | Annotate | Download | only in procfs
History log of /src/sys/miscfs/procfs/procfs_fd.c
RevisionDateAuthorComments
 1.14  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.13  21-Mar-2008  ad branches: 1.13.2; 1.13.4;
Catch up with descriptor handling changes. See kern_descrip.c revision
1.173 for details.
 1.12  07-Nov-2007  ad branches: 1.12.14;
Merge from vmlocking:

- pool_cache changes.
- Debugger/procfs locking fixes.
- Other minor changes.
 1.11  09-Feb-2007  ad branches: 1.11.6; 1.11.18; 1.11.20; 1.11.24; 1.11.26;
Merge newlock2 to head.
 1.10  16-Nov-2006  christos __unused removal on arguments; approved by core.
 1.9  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.8  23-Jul-2006  ad branches: 1.8.4; 1.8.6;
Use the LWP cached credentials where sane.
 1.7  14-May-2006  elad integrate kauth.
 1.6  11-Dec-2005  christos branches: 1.6.4; 1.6.6; 1.6.8; 1.6.10; 1.6.12;
merge ktrace-lwp.
 1.5  29-Jun-2003  fvdl branches: 1.5.2; 1.5.18;
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
 1.4  28-Jun-2003  darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
 1.3  08-May-2003  nakayama Add breaks which were forgotten in rev. 1.2 change.
Inspired from a report by HIRATSUKA Kouichirou in tech-pkg-ja mailing list.
 1.2  17-Apr-2003  jdolecek use fd_getfile() in procfs_getfp(), and FILE_USE()/FILE_UNUSE() the
returned file descriptor pointer appropriately
 1.1  03-Jan-2003  christos branches: 1.1.2;
Implement /proc/<pid>/fd/<n>. This is work in progress. Questionable things:
- Is it ok to convert DTYPE_PIPE to VFIFO and DTYPE_SOCKET to VSOCK?
- XXX: Avoid locking issue in ls -Rl /proc by avoiding curproc
- Does I/O to pipes work?
- XXX: Are there security implications?
 1.1.2.2  07-Jan-2003  thorpej Sync with HEAD.
 1.1.2.1  03-Jan-2003  thorpej file procfs_fd.c was added on branch nathanw_sa on 2003-01-07 21:41:13 +0000
 1.5.18.5  24-Mar-2008  yamt sync with head.
 1.5.18.4  15-Nov-2007  yamt sync with head.
 1.5.18.3  26-Feb-2007  yamt sync with head.
 1.5.18.2  30-Dec-2006  yamt sync with head.
 1.5.18.1  21-Jun-2006  yamt sync with head.
 1.5.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.2.1  02-Jul-2003  darrenr Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
 1.6.12.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.6.10.1  08-Mar-2006  elad Adapt to kernel authorization KPI.
 1.6.8.2  11-Aug-2006  yamt sync with head
 1.6.8.1  24-May-2006  yamt sync with head.
 1.6.6.1  01-Jun-2006  kardel Sync with head.
 1.6.4.1  09-Sep-2006  rpaulo sync with head
 1.8.6.2  10-Dec-2006  yamt sync with head.
 1.8.6.1  22-Oct-2006  yamt sync with head
 1.8.4.3  18-Nov-2006  ad Sync with head.
 1.8.4.2  17-Nov-2006  ad Checkpoint work in progress.
 1.8.4.1  21-Oct-2006  ad - Make this compile. XXX Needs more work on locking.
- Do FILE_UNUSE() as the current LWP, otherwise we will wipe out the
target's advisory locks. XXX Double check.
 1.11.26.1  19-Nov-2007  mjf Sync with HEAD.
 1.11.24.1  13-Nov-2007  bouyer Sync with HEAD
 1.11.20.1  08-Nov-2007  matt sync with -HEAD
 1.11.18.1  11-Nov-2007  joerg Sync with HEAD.
 1.11.6.1  25-Oct-2007  ad - Simplify debugger/procfs reference counting of processes. Use a per-proc
rwlock: rw_tryenter(RW_READER) to gain a reference, and rw_enter(RW_WRITER)
by the process itself to drain out reference holders before major changes
like exiting.
- Fix numerous bugs and locking issues in procfs.
- Mark procfs MPSAFE.
 1.12.14.2  02-Jun-2008  mjf Sync with HEAD.
 1.12.14.1  03-Apr-2008  mjf Sync with HEAD.
 1.13.4.1  16-May-2008  yamt sync with head.
 1.13.2.1  18-May-2008  yamt sync with head.

RSS XML Feed