<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/miscfs, branch releng/4.3</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFS 1.10.2.5: Unbreak read/write behavior (introduced in previous revision).</title>
<updated>2003-10-04T16:14:25+00:00</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-10-04T16:14:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2c14da046f394ea665513f323eb5872ed295e081'/>
<id>2c14da046f394ea665513f323eb5872ed295e081</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from RELENG_4: kern_subr.c 1.31.2.3, procfs_dbregs.c 1.4.2.4,</title>
<updated>2003-10-03T13:07:38+00:00</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-10-03T13:07:38+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ade7758ade6465b42fa49f0b7413a9827aea21fb'/>
<id>ade7758ade6465b42fa49f0b7413a9827aea21fb</id>
<content type='text'>
    procfs_fpregs.c 1.11.2.4, procfs_regs.c 1.10.2.4,
    procfs_rlimit.c 1.5.2.1, procfs_status.c 1.20.2.5, uio.h 1.11.2.2,
    linprocfs_misc.c 1.3.2.9.
Correct several integer underflows/overflows in procfs and linprocfs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    procfs_fpregs.c 1.11.2.4, procfs_regs.c 1.10.2.4,
    procfs_rlimit.c 1.5.2.1, procfs_status.c 1.20.2.5, uio.h 1.11.2.2,
    linprocfs_misc.c 1.3.2.9.
Correct several integer underflows/overflows in procfs and linprocfs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate ptrace/exec race.</title>
<updated>2002-01-23T23:05:54+00:00</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2002-01-23T23:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ea0ac1b430f233cbe72574bd6308622521663df3'/>
<id>ea0ac1b430f233cbe72574bd6308622521663df3</id>
<content type='text'>
MFC 1.191 src/sys/sys/proc.h
MFC 1.44  src/sys/kern/kern_exec.c (execve)
   Add P_INEXEC flag to indicate that a process is currently exec'ing.

sys/kern/sys_process.c (ptrace)
sys/miscfs/procfs/...
   Do not allow debugging of a process during exec.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC 1.191 src/sys/sys/proc.h
MFC 1.44  src/sys/kern/kern_exec.c (execve)
   Add P_INEXEC flag to indicate that a process is currently exec'ing.

sys/kern/sys_process.c (ptrace)
sys/miscfs/procfs/...
   Do not allow debugging of a process during exec.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFS of procfs "kmem" cleanup.  With the advent of an entirely</title>
<updated>2001-08-13T19:45:41+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2001-08-13T19:45:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e201ec1fbe70e4c938aa49eee54df98d2b96b1e3'/>
<id>e201ec1fbe70e4c938aa49eee54df98d2b96b1e3</id>
<content type='text'>
sysctl-driven "ps" (and friends), special-casing of kmem gid in the
procfs authorization is no longer needed.  Clean up this morally
ambiguous code.  This MFC is from fs/procfs, as procfs has been
repo-copied.  Unlike -CURRENT, linprocfs required modification as
in -STABLE, it has direct knowledge of the inter-process debugging
authorization policy.  In -CURRENT, this is abstracted behind
p_cansignal().

procfs.h: 1.36, 1.37
procfs_mem.c: 1.53
procfs_subr.c: 1.35
procfs_vnops.c: 1.100, 1.101

Reviewed by:	jedgar, tmm
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sysctl-driven "ps" (and friends), special-casing of kmem gid in the
procfs authorization is no longer needed.  Clean up this morally
ambiguous code.  This MFC is from fs/procfs, as procfs has been
repo-copied.  Unlike -CURRENT, linprocfs required modification as
in -STABLE, it has direct knowledge of the inter-process debugging
authorization policy.  In -CURRENT, this is abstracted behind
p_cansignal().

procfs.h: 1.36, 1.37
procfs_mem.c: 1.53
procfs_subr.c: 1.35
procfs_vnops.c: 1.100, 1.101

Reviewed by:	jedgar, tmm
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: sync kq up to current (extend to device layer, plus other fixes)</title>
<updated>2001-02-26T04:23:21+00:00</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2001-02-26T04:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d2180fd16490150b692c1f687ae68f4eea73e83a'/>
<id>d2180fd16490150b692c1f687ae68f4eea73e83a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 1.148, 1.149 - use mark/scan to avoid cpu loop waiting for interrupt when</title>
<updated>2001-02-02T21:20:24+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-02-02T21:20:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a71847a4e545e87c4ed042886dbe064ef558a6ca'/>
<id>a71847a4e545e87c4ed042886dbe064ef558a6ca</id>
<content type='text'>
a buffer is skipped due to being busy.  Continue to ensure that a MNT_WAIT
fsync drains all buffers to avoid panic in umount/vinvalbuf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a buffer is skipped due to being busy.  Continue to ensure that a MNT_WAIT
fsync drains all buffers to avoid panic in umount/vinvalbuf
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC vfs_bio.c 1.269 and friends.  This MFC's the better launder limiting</title>
<updated>2000-12-30T01:51:12+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2000-12-30T01:51:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3f85defef6b57cc8234dd1ec710153434d6d50d'/>
<id>c3f85defef6b57cc8234dd1ec710153434d6d50d</id>
<content type='text'>
solution.  See commitlogs/sys '2000/12/26 11:41:38 PST'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
solution.  See commitlogs/sys '2000/12/26 11:41:38 PST'
</pre>
</div>
</content>
</entry>
<entry>
<title>o MFC of procfs_ctl.c 1.22, tighten restrictions on the use of</title>
<updated>2000-12-17T03:13:05+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2000-12-17T03:13:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4c1dd5d16f378a155f44f477bc717ad6415718af'/>
<id>4c1dd5d16f378a155f44f477bc717ad6415718af</id>
<content type='text'>
  /proc/pid/ctl.  This is a backport of the -CURRENT patch to use
  the procfs CHECKIO() interface rather than the p_can interface
  available in -CURRENT.  sef reviewed the patch for -CURRENT, and
  had proposed a less fascist version of the patch for -STABLE.

Reviewed by:	security-officer, alfred
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  /proc/pid/ctl.  This is a backport of the -CURRENT patch to use
  the procfs CHECKIO() interface rather than the p_can interface
  available in -CURRENT.  sef reviewed the patch for -CURRENT, and
  had proposed a less fascist version of the patch for -STABLE.

Reviewed by:	security-officer, alfred
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 1.27, fix forgotten getsock()-&gt;holdsock() conversion.</title>
<updated>2000-11-26T04:32:41+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2000-11-26T04:32:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=39ae3c6aa282f57808c24816d472c98e81554fcd'/>
<id>39ae3c6aa282f57808c24816d472c98e81554fcd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: More overflow checking.  This patch is ugly, but it works.  A better fix</title>
<updated>2000-11-16T13:50:00+00:00</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>2000-11-16T13:50:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2f3e976316b0abf35f4baad999162c707f991b1d'/>
<id>2f3e976316b0abf35f4baad999162c707f991b1d</id>
<content type='text'>
will come later.

Approved by:	jkh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
will come later.

Approved by:	jkh
</pre>
</div>
</content>
</entry>
</feed>
