<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>da59b3147b01203bb18bcd03cce7a6d5916e87c3 - Account for the ctl test needing the ctl(4) module</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#da59b3147b01203bb18bcd03cce7a6d5916e87c3</link>
        <description>Account for the ctl test needing the ctl(4) moduleThis testcase does not function unless the /dev/ctl/... node exists,which is created by the ctl(4) module. Require the ctl(4) module to beloaded so the test can be executed.MFC after: 1 weekDifferential Revision:	https://reviews.freebsd.org/D54518

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Sun, 25 Jan 2026 00:17:06 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>17ba6f428683b661178b50a9d59f8b9e0dd2138a - fusefs: support FUSE_IOCTL</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#17ba6f428683b661178b50a9d59f8b9e0dd2138a</link>
        <description>fusefs: support FUSE_IOCTLMFC After: 1 weekSigned-off-by: CismonX &lt;admin@cismon.net&gt;Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/1470

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Sat, 05 Jul 2025 12:46:27 +0000</pubDate>
        <dc:creator>CismonX &lt;admin@cismon.net&gt;</dc:creator>
    </item>
<item>
        <title>47015e4546619151f9bff548a3758b72286d04ed - tests: Increase timeout</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#47015e4546619151f9bff548a3758b72286d04ed</link>
        <description>tests: Increase timeoutBump the timeout value, to avoid cutoff on emulated architectures onci.freebsd.org.Reported by:	JenkinsReviewed by:	ngieMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D54550

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Wed, 07 Jan 2026 17:52:26 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2662fd6a487bb505cf1667e4cc3436b36f7e9d4e - fusefs: report that all tests require the fusefs kernel module</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#2662fd6a487bb505cf1667e4cc3436b36f7e9d4e</link>
        <description>fusefs: report that all tests require the fusefs kernel modulePreviously the googletest tests would skip themselves if /dev/fuse couldnot be found.  But that information would not be passed to Kyua.Instead it would think that they had passed.  Also, the atf-sh testwould previously fail if the fusefs module weren&apos;t loaded.  Now bothtests will correctly report their requirements to Kyua.Note that fusefs&apos;s googletest tests still require that themac_bsdextended(4) module _not_ be loaded, but Kyua has no way to reportsuch a requirement.MFC after:	2 weeksSponsored by:	ConnectWiseReviewed by:	Siva Mahadevan &lt;me@svmhdvn.name&gt;Pull Request:	https://github.com/freebsd/freebsd-src/pull/1782

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Tue, 22 Jul 2025 16:35:03 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9350e9236242f51c88b3e5c19ceeae7869b9cf83 - fusefs: fix a panic in vop_close with a CTL consumer</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#9350e9236242f51c88b3e5c19ceeae7869b9cf83</link>
        <description>fusefs: fix a panic in vop_close with a CTL consumerKernel consumers like CTL may lack ucred objects.  That led to a panicwhen CTL closed a fuse file, if atime was enabled on the mountpoint.Fix it by checking the ucred during close.PR:		283402MFC after:	2 weeksSponsored by:	ConnectWiseDifferential Revision: https://reviews.freebsd.org/D48165

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Wed, 18 Dec 2024 18:02:34 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc9c213086795fd821e6c17ee99a1db81a2141b2 - fusefs: Fix a panic when unmounting before init</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#cc9c213086795fd821e6c17ee99a1db81a2141b2</link>
        <description>fusefs: Fix a panic when unmounting before initfusefs would page fault due to the following sequence of events:* The server did not respond to FUSE_INIT in timely fashion.* Some other process tried to do unmount.* That other process got killed by a signal.* The server finally responded to FUSE_INIT.PR:		287438MFC after:	2 weeksSponsored by:	ConnectWiseReviewed by:	arrowdDifferential Revision: https://reviews.freebsd.org/D50799

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Thu, 05 Jun 2025 20:00:48 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cda23fc36d22bfa9d57d1a57c0daaeeb86bac94f - Move mntopts(3) suppport into libutil</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#cda23fc36d22bfa9d57d1a57c0daaeeb86bac94f</link>
        <description>Move mntopts(3) suppport into libutilMany programs use this functionality so it should be available centrallyrather than compiled into each program independently.  This has themodest downside of adding libutil dependencies to some mount_&lt;foo&gt;programs, but many (plus mount(8)) already have those depndencies sothis shouldn&apos;t be a major imposition.In commit 906c312bbf74, Kirk said this could be done once the change wasmerged to FreeBSD 13.  That happened in commit 668dfa016698 in 2023.While here perform related tidying including removing SRCS where theonly entry is ${PROG}.c rendering it unnecessary.Reviewed by:	olce, dim, emasteDifferential Revision:	https://reviews.freebsd.org/D49951

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Tue, 22 Apr 2025 21:50:19 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6527682ab7058e5023a2a6dea01d51c15dca701f - src: Use gnu++17 as the default C++ standard</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#6527682ab7058e5023a2a6dea01d51c15dca701f</link>
        <description>src: Use gnu++17 as the default C++ standardPreviously the compiler&apos;s default C++ standard was used unlike C wherebsd.sys.mk explicitly sets a default language version.  Setting anexplicit default version will give a more uniform experience acrossdifferent compilers and compiler versions.gnu++17 was chosen to match the default C standard.  It is wellsupported by a wide range of clang (5+) and GCC (9+) versions.gnu++17 is also the default C++ standard in recent versions of clang(16+) and GCC (11+).  As a result, many of the explicit CXXSTDsettings in Makefiles had the effect of lowering the C++ standardinstead of raising it as was originally intended and are removed.Note that the remaining explicit CXXSTD settings for atf and liblutokexplicitly lower the standard to C++11 due to use of the deprecatedauto_ptr&lt;&gt; template which is removed in later versions.Reviewed by:	imp, asomers, dim, emasteDifferential Revision:	https://reviews.freebsd.org/D49223

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Fri, 11 Apr 2025 13:53:50 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53f73aaffddaedff019555679d686ec401330d39 - fusefs: delete a comment in the tests</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#53f73aaffddaedff019555679d686ec401330d39</link>
        <description>fusefs: delete a comment in the testsEven on a riscv embedded system, the fusefs tests run fast enough that10 seconds is a reasonable timeout.[skip ci]MFC after:	2 weeksSponsored by:	ConnectWise

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Wed, 18 Dec 2024 18:24:03 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc0b4094abf6784bf1a9492c2fea3fb91116b014 - Silence VLA extension warnings in fusefs tests</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#dc0b4094abf6784bf1a9492c2fea3fb91116b014</link>
        <description>Silence VLA extension warnings in fusefs testsBuilding tests/sys/fs/fusefs with clang 18 results the followingwarning:  tests/sys/fs/fusefs/cache.cc:145:14: error: variable length arrays in C++ are a Clang extension [-Werror,-Wvla-cxx-extension]    145 |         uint8_t buf[bufsize];        |                     ^~~~~~~Because we do not particularly care that this is a clang extension,suppress the warning.MFC after:	3 days

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Thu, 21 Dec 2023 22:41:57 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>062de1c5df0ba9b9e9b703e649a9b48faa44b198 - tests/fusefs: Suppress false warning from GCC.</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#062de1c5df0ba9b9e9b703e649a9b48faa44b198</link>
        <description>tests/fusefs: Suppress false warning from GCC.GCC complains that DNAME in the inval_entry_below_root test is notused, but EXPECT_LOOKUP() does pass DNAME to strcmp in an internallambda function.Reviewed by:	asomersDifferential Revision:	https://reviews.freebsd.org/D40661

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Tue, 20 Jun 2023 19:34:39 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f51c9c328a63d7290f634b1742f03545eaa2c1c - fusefs: add some more test cases for bad fuse servers</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#5f51c9c328a63d7290f634b1742f03545eaa2c1c</link>
        <description>fusefs: add some more test cases for bad fuse serversMFC after:	1 weekSponsored by:	AxcientReviewed by:	emasteDifferential Revision: https://reviews.freebsd.org/D38719

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Tue, 21 Feb 2023 23:26:37 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>398c88c7582a195cbfeb689ceff1400cc717673f - fusefs: implement VOP_ALLOCATE</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#398c88c7582a195cbfeb689ceff1400cc717673f</link>
        <description>fusefs: implement VOP_ALLOCATENow posix_fallocate will be correctly forwarded to fuse file systemservers, for those that support it.MFC after:	2 weeksReviewed by:	pfgDifferential Revision: https://reviews.freebsd.org/D33389

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Sat, 01 Jan 2022 04:04:12 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13d593a5b060cf7be40acfa2ca9dc9e0e2339a31 - Fix a race in fusefs that can corrupt a file&apos;s size.</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#13d593a5b060cf7be40acfa2ca9dc9e0e2339a31</link>
        <description>Fix a race in fusefs that can corrupt a file&apos;s size.VOPs like VOP_SETATTR can change a file&apos;s size, with the vnodeexclusively locked.  But VOPs like VOP_LOOKUP look up the file size fromthe server without the vnode locked.  So a race is possible.  Forexample:1) One thread calls VOP_SETATTR to truncate a file.  It locks the vnode   and sends FUSE_SETATTR to the server.2) A second thread calls VOP_LOOKUP and fetches the file&apos;s attributes from   the server.  Then it blocks trying to acquire the vnode lock.3) FUSE_SETATTR returns and the first thread releases the vnode lock.4) The second thread acquires the vnode lock and caches the file&apos;s   attributes, which are now out-of-date.Fix this race by recording a timestamp in the vnode of the last timethat its filesize was modified.  Check that timestamp during VOP_LOOKUPand VFS_VGET.  If it&apos;s newer than the time at which FUSE_LOOKUP wasissued to the server, ignore the attributes returned by FUSE_LOOKUP.PR:		259071Reported by:	Agata &lt;chogata@moosefs.pro&gt;Reviewed by:	pfgMFC after:	2 weeksDifferential Revision: https://reviews.freebsd.org/D33158

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Mon, 29 Nov 2021 02:17:34 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a3a8cb01ab8ef4aa16a1950b1ef804070ce1ac6 - Silence more gtest warnings, now in fusefs tests</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#5a3a8cb01ab8ef4aa16a1950b1ef804070ce1ac6</link>
        <description>Silence more gtest warnings, now in fusefs testsFollow-up d396c67f26b0 by also silencing warnings about deprecatedimplicit copy constructors in the fusefs tests, which use googletest.Fixes:		d396c67f26b0MFC after:	3 days

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Fri, 27 Aug 2021 21:39:23 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>71befc35061b3c9d8cc07e34c5dce622c848fcdb - fusefs: set d_off during VOP_READDIR</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#71befc35061b3c9d8cc07e34c5dce622c848fcdb</link>
        <description>fusefs: set d_off during VOP_READDIRThis allows d_off to be used with lseek to position the file so thatgetdirentries(2) will return the next entry.  It is not used byreaddir(3).PR:		253411Reported by:	John Millikin &lt;jmillikin@gmail.com&gt;Reviewed by:	cemMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D28605

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Fri, 12 Feb 2021 01:01:10 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>92bbfe1f0d1f1c4436d1f064a16e5aaf682526ba - fusefs: implement FUSE_COPY_FILE_RANGE.</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#92bbfe1f0d1f1c4436d1f064a16e5aaf682526ba</link>
        <description>fusefs: implement FUSE_COPY_FILE_RANGE.This updates the FUSE protocol to 7.28, though most of the new featuresare optional and are not yet implemented.MFC after:	2 weeksRelnotes:	yesReviewed by:	cemDifferential Revision:	https://reviews.freebsd.org/D27818

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Tue, 29 Dec 2020 01:25:21 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>37df9d3bba8577fcdd63382ff5a4a5cbb4aa55b4 - fusefs: update FUSE protocol to 7.24 and implement FUSE_LSEEK</title>
        <link>http://opengrok.net:8080/history/src/tests/sys/fs/fusefs/Makefile#37df9d3bba8577fcdd63382ff5a4a5cbb4aa55b4</link>
        <description>fusefs: update FUSE protocol to 7.24 and implement FUSE_LSEEKFUSE_LSEEK reports holes on fuse file systems, and is used for exampleby bsdtar.MFC after:	2 weeksRelnotes:	yesReviewed by:	cemDifferential Revision: https://reviews.freebsd.org/D27804

            List of files:
            /src/tests/sys/fs/fusefs/Makefile</description>
        <pubDate>Tue, 29 Dec 2020 00:26:31 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
