<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/fs, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-02-19T23:42:32Z</updated>
<entry>
<title>fusefs: fix some resource leaks</title>
<updated>2023-02-19T23:42:32Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2023-02-11T23:43:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbb102b2cec57181d0b00d81e8de384021f60ab0'/>
<id>urn:sha1:fbb102b2cec57181d0b00d81e8de384021f60ab0</id>
<content type='text'>
fusefs would leak tickets in three cases:
* After FUSE_CREATE, if the server returned a bad inode number.
* After a FUSE_FALLOCATE operation during VOP_ALLOCATE
* After a FUSE_FALLOCATE operation during VOP_DEALLOCATE

Reviewed by:	emaste
Differential Revision: https://reviews.freebsd.org/D38526

(cherry picked from commit 1bdf879b97b686a8f36fdba050b68f9e7493f363)

MFC Note: changes to VOP_DEALLOCATE are not MFCed, because that VOP does
not exist in stable/13.

Approved by:	re (cperciva)

(cherry picked from commit 57756461548b813c288e190900de31e847e412f9)
</content>
</entry>
<entry>
<title>nfsserver: Fix handling of SP4_NONE</title>
<updated>2023-01-29T02:51:02Z</updated>
<author>
<name>Rick Macklem</name>
<email>rmacklem@FreeBSD.org</email>
</author>
<published>2023-01-15T22:07:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c16c7b399645519b3b5a3999a5283eed088d6fed'/>
<id>urn:sha1:c16c7b399645519b3b5a3999a5283eed088d6fed</id>
<content type='text'>
For NFSv4.1/4.2, when the client specifies SP4_NONE for
state protection in the ExchangeID operation arguments,
the server MUST allow the state management operations for
any user credentials.  (I misread the RFC and thought that
SP4_NONE meant "at the server's discression" and not MUST
be allowed.)

This means that the "sec=XXX" field of the "V4:" exports(5)
line only applies to NFSv4.0.

This patch fixes the server to always allow state management
operations for SP4_NONE, which is the only state management
option currently supported. (I have patches that add support
for SP4_MACH_CRED to the server. These will be in a future commit.)

In practice, this bug does not seem to have caused
interoperability problems.

(cherry picked from commit 5a0050e68a54353af53ac28df90854797ebbef16)
</content>
</entry>
<entry>
<title>nfscl: Improve NFSv4 error message for NFSERR_WRONGSEC</title>
<updated>2023-01-26T03:00:52Z</updated>
<author>
<name>Rick Macklem</name>
<email>rmacklem@FreeBSD.org</email>
</author>
<published>2023-01-11T21:28:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1134f0d9a47acd65bc343a58a2eda274dc6a32b5'/>
<id>urn:sha1:1134f0d9a47acd65bc343a58a2eda274dc6a32b5</id>
<content type='text'>
The usual reason for an NFSv4 server replying NFSERR_WRONGSEC
to an operation is that a Kerberos credential is required.
This patch replaces a cryptic "err=10016" with a message
suggesting that a Kerberos TGT is probably needed.

(cherry picked from commit 39633fc1731c3feeed36aa452bbdfb7968a86383)
</content>
</entry>
<entry>
<title>Stop cleaning MNT_LOCAL on unmount</title>
<updated>2023-01-20T03:22:32Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2023-01-06T16:38:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b9f054e739887d18f2f5985d91ba5b954ad4a6a'/>
<id>urn:sha1:9b9f054e739887d18f2f5985d91ba5b954ad4a6a</id>
<content type='text'>
Tested by:	pho

(cherry picked from commit 1d9f3a37eb20305bfdd67788cfac5c51938226a4)
</content>
</entry>
<entry>
<title>tmpfs_getattr(): Only take vm_object lock on 32bit machines</title>
<updated>2023-01-20T03:19:56Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-12-17T11:03:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf77a28cffc32a6d529ce7421b1e66beced49c5c'/>
<id>urn:sha1:cf77a28cffc32a6d529ce7421b1e66beced49c5c</id>
<content type='text'>
Tested by:	pho

(cherry picked from commit 4d903a1a74d9526aba4d177e89c10f97df5662f2)
</content>
</entry>
<entry>
<title>tmpfs: for used pages, account really allocated pages, instead of file sizes</title>
<updated>2023-01-20T03:19:50Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-10-20T13:17:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=06e03b4b0d24bc0c513eb7dc5651664565d0c219'/>
<id>urn:sha1:06e03b4b0d24bc0c513eb7dc5651664565d0c219</id>
<content type='text'>
PR:	223015
Tested by:	pho

(cherry picked from commit 37aea2649ff707f23d35309d882b38e9ac818e42)
</content>
</entry>
<entry>
<title>tmpfs: make vm_object point to the tmpfs node instead of vnode</title>
<updated>2023-01-20T03:19:17Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-10-20T12:00:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2d3dbe4ced68454afe0be0cb426bb2036c37454'/>
<id>urn:sha1:e2d3dbe4ced68454afe0be0cb426bb2036c37454</id>
<content type='text'>
Tested by:	pho

(cherry picked from commit d9dc64f1589360f2062ad92d63f69e13121e472a)
</content>
</entry>
<entry>
<title>Add 'show tmpfs' ddb command</title>
<updated>2023-01-20T03:19:01Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-10-20T14:30:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b2f554dca7d3a8104a760df69e011acec592df9'/>
<id>urn:sha1:9b2f554dca7d3a8104a760df69e011acec592df9</id>
<content type='text'>
Tested by:	pho

(cherry picked from commit 83aff0f08c525ea3c394f3dd6598665cd369d53c)
</content>
</entry>
<entry>
<title>tmpfs: minor style</title>
<updated>2023-01-20T03:18:56Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-10-24T13:30:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1797e69477cdfbd3f0e59c52fda8a9877f5a6544'/>
<id>urn:sha1:1797e69477cdfbd3f0e59c52fda8a9877f5a6544</id>
<content type='text'>
Tested by:	pho

(cherry picked from commit e77f2f9dc683bb5ac725c5844fc36c831138e841)
</content>
</entry>
<entry>
<title>Fix vop_readdir's ncookies handling in UFS and EXT2.</title>
<updated>2023-01-14T18:48:48Z</updated>
<author>
<name>Kirk McKusick</name>
<email>mckusick@FreeBSD.org</email>
</author>
<published>2023-01-02T03:29:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=caf4d617945efea8c59443d8ab184c288bae43be'/>
<id>urn:sha1:caf4d617945efea8c59443d8ab184c288bae43be</id>
<content type='text'>
Submitted by: Kusumi Tomohiro
PR:           267706

(cherry picked from commit e84e44215fe19dad4d1779d5ee0b2f2d2739f016)
</content>
</entry>
</feed>
