<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/fs/cuse, 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>2024-12-15T15:43:35Z</updated>
<entry>
<title>cuse: Use NULL for SYSUNINIT's last arg, which is a pointer type</title>
<updated>2024-12-15T15:43:35Z</updated>
<author>
<name>Zhenlei Huang</name>
<email>zlei@FreeBSD.org</email>
</author>
<published>2024-12-09T17:14:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f9ee60cd21c25833f02ca5895c293e7a015602ba'/>
<id>urn:sha1:f9ee60cd21c25833f02ca5895c293e7a015602ba</id>
<content type='text'>
MFC after:	3 days

(cherry picked from commit 6854a1488932cd043da940b87eb956d6df7d8522)
(cherry picked from commit 23c1619970ab1082b8275ffb914463f1c62c2f84)
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c comment pattern</title>
<updated>2023-08-23T17:43:22Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4fbf14e22d7b83de7080a8e491ba14a5785a0ff4'/>
<id>urn:sha1:4fbf14e22d7b83de7080a8e491ba14a5785a0ff4</id>
<content type='text'>
Remove /^/[*/]\s*\$FreeBSD\$.*\n/

Similar commit in current:
(cherry picked from commit 71625ec9ad2a)
</content>
</entry>
<entry>
<title>cuse(3): Cosmetic change about testing boolean values.</title>
<updated>2022-10-12T15:53:21Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2022-10-04T10:31:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e3834c99ca434b40d0a7664c774e9279cb6a1439'/>
<id>urn:sha1:e3834c99ca434b40d0a7664c774e9279cb6a1439</id>
<content type='text'>
No functional change intended.

Suggested by:	jrtc27@ and avg@
Sponsored by:	NVIDIA Networking
Differential Revision:	https://reviews.freebsd.org/D36633

(cherry picked from commit 2ae08612424eda47e099096f1f5719891c6d4711)
</content>
</entry>
<entry>
<title>cuse(3): Use bool type for boolean value instead of int type.</title>
<updated>2022-10-12T15:53:21Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2022-10-03T15:26:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8016b0fefdb6b414e85975ccdc735254fdd03f06'/>
<id>urn:sha1:8016b0fefdb6b414e85975ccdc735254fdd03f06</id>
<content type='text'>
No functional change intended.

Reviewed by:	imp @
Sponsored by:	NVIDIA Networking
Differential Revision:	https://reviews.freebsd.org/D36633

(cherry picked from commit 8f0a3c9c35517e61f4f64ce5b252202b8ddfa313)
</content>
</entry>
<entry>
<title>cuse(3): Optimise small reads and writes.</title>
<updated>2022-10-12T15:53:21Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2022-09-20T13:58:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c5ac67bc330a4dba71bb1ca80928ff01083fd07'/>
<id>urn:sha1:7c5ac67bc330a4dba71bb1ca80928ff01083fd07</id>
<content type='text'>
When doing small reads and writes use an intermediate buffer to store the
data to save locking the remote process to access data.

Reviewed by:	imp @
Sponsored by:	NVIDIA Networking
Differential Revision:	https://reviews.freebsd.org/D36633

(cherry picked from commit 5e59b2734f77da24e2bc45154c7db949b9d790c5)
</content>
</entry>
<entry>
<title>cuse(3): Allow shared memory allocations up to, but excluding 2 GBytes.</title>
<updated>2022-07-27T09:33:53Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2022-07-13T16:17:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a96a9c689ec8207bd0a19a19b1d9b8aa0aef7a1a'/>
<id>urn:sha1:a96a9c689ec8207bd0a19a19b1d9b8aa0aef7a1a</id>
<content type='text'>
Currently the cuse(3) mmap(2) offset is split into 128 banks of 16 Mbytes.
Allow cuse(3) to make allocations that span multiple banks at the expense
of any fragmentation issues that may arise. Typically mmap(2) buffers are
well below 16 Mbytes. This allows 8K video resolution to work using webcamd.

Reviewed by:	markj @
Differential Revision:	https://reviews.freebsd.org/D35830
Sponsored by:	NVIDIA Networking

(cherry picked from commit d14b53ee31ca06933a4f8ef2e48ce33cf3dd5ec9)
</content>
</entry>
<entry>
<title>cuse(3): Fix an off-by-one.</title>
<updated>2022-07-27T09:33:47Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2022-07-13T13:53:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aeda536e71727cfdf87f7a18dc1d5d148d2e09ff'/>
<id>urn:sha1:aeda536e71727cfdf87f7a18dc1d5d148d2e09ff</id>
<content type='text'>
The page allocation limit is inclusive and not exclusive.

Sponsored by:	NVIDIA Networking

(cherry picked from commit 0996dd7df688921bd41b255e4cdcc155fda8461a)
</content>
</entry>
<entry>
<title>cuse(3): Remove PAGE_SIZE from libcuse.</title>
<updated>2022-07-27T09:33:36Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2022-06-23T20:34:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cc876e9fa5d15aa07271cdf609946bf7c8c7fb9f'/>
<id>urn:sha1:cc876e9fa5d15aa07271cdf609946bf7c8c7fb9f</id>
<content type='text'>
To allow for a dynamic page size on arm64 remove the static value from libcuse.

Differential Revision:	https://reviews.freebsd.org/D35585
Sponsored by:	NVIDIA Networking

(cherry picked from commit 2c28cd09d9f7ac266a8c7b283384712aba0af93a)
</content>
</entry>
<entry>
<title>Fix for loading cuse.ko via rc.d . Make sure we declare the cuse(3)</title>
<updated>2020-10-23T08:44:53Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-10-23T08:44:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a71074e0af2b37a3f9082bafb8a0a0feb3cd4515'/>
<id>urn:sha1:a71074e0af2b37a3f9082bafb8a0a0feb3cd4515</id>
<content type='text'>
module by name and not only by the version information, so that
"kldstat -q -m cuse" works.

Found by:		Goran Mekic &lt;meka@tilda.center&gt;
MFC after:		1 week
Sponsored by:		Mellanox Technologies // NVIDIA Networking
</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>
</feed>
