<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/fs/cd9660/cd9660_node.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:25Z</updated>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-23T17:43:25Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3bc80996974a61a4223eae4c1ccd47b6ee32a48a'/>
<id>urn:sha1:3bc80996974a61a4223eae4c1ccd47b6ee32a48a</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in current:
(cherry picked from commit 685dc743dc3b)
</content>
</entry>
<entry>
<title>vfs: drop the de facto curthread argument from VOP_INACTIVE</title>
<updated>2020-10-20T07:19:03Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-10-20T07:19:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ab21ed17edcd9643cd6c9d534fa6ffbfb61ec41f'/>
<id>urn:sha1:ab21ed17edcd9643cd6c9d534fa6ffbfb61ec41f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vfs: remove the always-curthread td argument from VOP_RECLAIM</title>
<updated>2020-08-19T07:28:01Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-08-19T07:28:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8f226f4c23e6fd158ad8f3c26be8d185cc0b73a2'/>
<id>urn:sha1:8f226f4c23e6fd158ad8f3c26be8d185cc0b73a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework v_object lifecycle for vnodes.</title>
<updated>2019-08-29T07:50:25Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-08-29T07:50:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6470c8d3db6d04a44682b6cc898d446dcccc0ef0'/>
<id>urn:sha1:6470c8d3db6d04a44682b6cc898d446dcccc0ef0</id>
<content type='text'>
Current implementation of vnode_create_vobject() and
vnode_destroy_vobject() is written so that it prepared to handle the
vm object destruction for live vnode.  Practically, no filesystems use
this, except for some remnants that were present in UFS till today.
One of the consequences of that model is that each filesystem must
call vnode_destroy_vobject() in VOP_RECLAIM() or earlier, as result
all of them get rid of the v_object in reclaim.

Move the call to vnode_destroy_vobject() to vgonel() before
VOP_RECLAIM().  This makes v_object stable: either the object is NULL,
or it is valid vm object till the vnode reclamation.  Remove code from
vnode_create_vobject() to handle races with the parallel destruction.

Reviewed by:	markj
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D21412
</content>
</entry>
<entry>
<title>sys: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-20T19:43:44Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-20T19:43:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=51369649b03ece2aed3eb61b0c8214b9aa5b2fa2'/>
<id>urn:sha1:51369649b03ece2aed3eb61b0c8214b9aa5b2fa2</id>
<content type='text'>
Mainly focus on files that use BSD 3-Clause license.

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.
</content>
</entry>
<entry>
<title>Renumber copyright clause 4</title>
<updated>2017-02-28T23:42:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-02-28T23:42:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbbd9655e5107c68e4e0146ff22b73d7350475bc'/>
<id>urn:sha1:fbbd9655e5107c68e4e0146ff22b73d7350475bc</id>
<content type='text'>
Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by:	Jan Schaumann &lt;jschauma@stevens.edu&gt;
Pull Request:	https://github.com/freebsd/freebsd/pull/96
</content>
</entry>
<entry>
<title>Do not truncate inode calculation from ISO9660 block offset</title>
<updated>2017-01-08T06:22:35Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2017-01-08T06:22:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c8227de25f5d4ddf088b15f3c6c2fde287f73ba9'/>
<id>urn:sha1:c8227de25f5d4ddf088b15f3c6c2fde287f73ba9</id>
<content type='text'>
PR:		190655
Reported by:	Thomas Schmitt &lt;scdbackup at gmx.net&gt;
Obtained from:	NetBSD sys/fs/cd9660/cd9660_node.c,r1.31
</content>
</entry>
<entry>
<title>cd9660: Expand internal inum size to 64 bits</title>
<updated>2017-01-08T06:21:49Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2017-01-08T06:21:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dbaab6e66f856662798722aa992a1641300d989d'/>
<id>urn:sha1:dbaab6e66f856662798722aa992a1641300d989d</id>
<content type='text'>
Inums in cd9660 refer to byte offsets on the media.  DVD and BD media
can have entries above 4GB, especially with multi-session images.

PR:		190655
Reported by:	Thomas Schmitt &lt;scdbackup at gmx.net&gt;
</content>
</entry>
<entry>
<title>Remove unused thread argument to vrecycle().</title>
<updated>2012-04-23T14:10:34Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2012-04-23T14:10:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af6e6b87ad62c94b7d01c24d9022db7f56a2e4dd'/>
<id>urn:sha1:af6e6b87ad62c94b7d01c24d9022db7f56a2e4dd</id>
<content type='text'>
Reviewed by:	kib
</content>
</entry>
<entry>
<title>Remove prtactive variable and related printf()s in the vop_inactive</title>
<updated>2010-11-19T21:17:34Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-11-19T21:17:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=730b63b0c26398addee1a7c8b17ba7c0e8ad9a96'/>
<id>urn:sha1:730b63b0c26398addee1a7c8b17ba7c0e8ad9a96</id>
<content type='text'>
and vop_reclaim() methods. They seems to be unused, and the reported
situation is normal for the forced unmount.

MFC after:   1 week
X-MFC-note:  keep prtactive symbol in vfs_subr.c
</content>
</entry>
</feed>
