<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/fs/procfs/procfs.c, branch stable/13</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F13</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F13'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:20Z</updated>
<entry>
<title>sys: Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-23T17:43:20Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8167e0404dab9ffeaca95853dd237ab7c587f82'/>
<id>urn:sha1:f8167e0404dab9ffeaca95853dd237ab7c587f82</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

Similar commit in current:
(cherry picked from commit 95ee2897e98f)
</content>
</entry>
<entry>
<title>procfs_doprocfile(): simplify</title>
<updated>2021-11-06T02:12:32Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-11-04T03:58:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ba058d44b3724ba3516e71ee204f806d1031eb1f'/>
<id>urn:sha1:ba058d44b3724ba3516e71ee204f806d1031eb1f</id>
<content type='text'>
(cherry picked from commit 15bd9fa3bea794054b4a5bd2f4bb71b0ba3aa3ba)
</content>
</entry>
<entry>
<title>procfs: return right hardlink from /proc/curproc/file</title>
<updated>2021-11-06T02:12:32Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-10-29T01:43:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f61af036ab291b558e8632bc58290b3321c2bafc'/>
<id>urn:sha1:f61af036ab291b558e8632bc58290b3321c2bafc</id>
<content type='text'>
PR:	248184

(cherry picked from commit e5248548f95ff1c89667847e0d945dea38adeca7)
</content>
</entry>
<entry>
<title>fs: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:18:40Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:18:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=586ee69f09c5060621486b34722a4a806581f93d'/>
<id>urn:sha1:586ee69f09c5060621486b34722a4a806581f93d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cache: drop the always curthread argument from reverse lookup routines</title>
<updated>2020-08-24T08:57:02Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-08-24T08:57:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=feabaaf9956aa2e9bbe5e877ab1a1cf5eae476c0'/>
<id>urn:sha1:feabaaf9956aa2e9bbe5e877ab1a1cf5eae476c0</id>
<content type='text'>
Note VOP_VPTOCNP keeps getting it as temporary compatibility for zfs.

Tested by:	pho
</content>
</entry>
<entry>
<title>Retire procfs-based process debugging.</title>
<updated>2020-04-01T19:22:09Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-04-01T19:22:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59838c1a1979924f3904536f2e6d5a771e185c14'/>
<id>urn:sha1:59838c1a1979924f3904536f2e6d5a771e185c14</id>
<content type='text'>
Modern debuggers and process tracers use ptrace() rather than procfs
for debugging.  ptrace() has a supserset of functionality available
via procfs and new debugging features are only added to ptrace().
While the two debugging services share some fields in struct proc,
they each use dedicated fields and separate code.  This results in
extra complexity to support a feature that hasn't been enabled in the
default install for several years.

PR:		244939 (exp-run)
Reviewed by:	kib, mjg (earlier version)
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D23837
</content>
</entry>
<entry>
<title>Make it easier for filesystems to count themselves as jail-enabled,</title>
<updated>2018-05-04T20:54:27Z</updated>
<author>
<name>Jamie Gritton</name>
<email>jamie@FreeBSD.org</email>
</author>
<published>2018-05-04T20:54:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e5c6bd43646821dc676a6db03b7175f2668ec88'/>
<id>urn:sha1:0e5c6bd43646821dc676a6db03b7175f2668ec88</id>
<content type='text'>
by doing most of the work in a new function prison_add_vfs in kern_jail.c
Now a jail-enabled filesystem need only mark itself with VFCF_JAIL, and
the rest is taken care of.  This includes adding a jail parameter like
allow.mount.foofs, and a sysctl like security.jail.mount_foofs_allowed.
Both of these used to be a static list of known filesystems, with
predefined permission bits.

Reviewed by:	kib
Differential Revision:	D14681
</content>
</entry>
<entry>
<title>[procfs] Split procfs_attr into multiple functions</title>
<updated>2018-04-24T14:49:09Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-04-24T14:49:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e07db02261c157e4fa9f7d633ae13a3313696924'/>
<id>urn:sha1:e07db02261c157e4fa9f7d633ae13a3313696924</id>
<content type='text'>
Reviewed by:	des, kib
Discussed with:	mmacy
Differential Revision:	https://reviews.freebsd.org/D15150
</content>
</entry>
<entry>
<title>Correct comment.  procfs_doprocfile implements 'file', not 'self'.</title>
<updated>2018-01-05T18:32:46Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2018-01-05T18:32:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ae9a3d462b1b4343e284faf3553c9c2690fb4cd'/>
<id>urn:sha1:9ae9a3d462b1b4343e284faf3553c9c2690fb4cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spdx: initial adoption of licensing ID tags.</title>
<updated>2017-11-18T14:26:50Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-18T14:26:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=df57947f083046d50552e99b91074927d2458708'/>
<id>urn:sha1:df57947f083046d50552e99b91074927d2458708</id>
<content type='text'>
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.

Initially, only tag files that use BSD 4-Clause "Original" license.

RelNotes:	yes
Differential Revision:	https://reviews.freebsd.org/D13133
</content>
</entry>
</feed>
