<?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 tmpfs_fifoops.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dfc01658 - sys: Remove $FreeBSD$: two-line .c pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#dfc01658</link>
        <description>sys: Remove $FreeBSD$: two-line .c patternRemove /^#include\s+&lt;sys/cdefs.h&gt;.*$\n\s+__FBSDID\(&quot;\$FreeBSD\$&quot;\);\n/

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Wed, 16 Aug 2023 17:54:30 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b61a5730 - spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#b61a5730</link>
        <description>spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDThe SPDX folks have obsoleted the BSD-2-Clause-NetBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with:		pfgMFC After:		3 daysSponsored by:		Netflix

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Wed, 10 May 2023 15:40:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e954b92 - tmpfs: add missing vop_fplookup ops to tmpfs_fifoop_entries</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#5e954b92</link>
        <description>tmpfs: add missing vop_fplookup ops to tmpfs_fifoop_entriesReported by:	gbePR:	270917

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Tue, 18 Apr 2023 18:04:16 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18790219 - tmpfs: add vop_stdadd_writecount_nomsync to fifo vnode ops</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#18790219</link>
        <description>tmpfs: add vop_stdadd_writecount_nomsync to fifo vnode opsReported by:	yasuFixes: 3ffcfa599e29686c (&quot;vfs: add vop_stdadd_writecount_nomsync&quot;)

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Fri, 26 Nov 2021 19:29:49 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>016b7c7e - tmpfs: restore atime updates for reads from page cache.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#016b7c7e</link>
        <description>tmpfs: restore atime updates for reads from page cache.Split TMPFS_NODE_ACCCESSED bit into dedicated byte that can be updatedatomically without locks or (locked) atomics.tn_update_getattr() change also contains unrelated bug fix.Reported by:	lwhsuPR:	249362Reviewed by:	markj (previous version)Discussed with:	mjgSponsored by:	The FreeBSD FoundationDifferential revision:	https://reviews.freebsd.org/D26451

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Wed, 16 Sep 2020 21:28:18 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6fa079fc - vfs: flatten vop vectors</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#6fa079fc</link>
        <description>vfs: flatten vop vectorsThis eliminates the following loop from all VOP calls:while(vop != NULL &amp;&amp; \    vop-&gt;vop_spare2 == NULL &amp;&amp; vop-&gt;vop_bypass == NULL)        vop = vop-&gt;vop_default;Reviewed by:	jeffTesetd by:	phoDifferential Revision:	https://reviews.freebsd.org/D22738

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Mon, 16 Dec 2019 00:06:22 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e1cdc30f - tmpfs: ignore tmpfs_set_status() if mount point is read-only.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#e1cdc30f</link>
        <description>tmpfs: ignore tmpfs_set_status() if mount point is read-only.In particular, this fixes atimes still changing for ro tmpfs.tmpfs_set_status() gains tmpfs_mount * argument.Tested by:	phoSponsored by:	The FreeBSD FoundationMFC after:	2 weeksDifferential revision:	https://reviews.freebsd.org/D19737

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Tue, 02 Apr 2019 13:49:32 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b501cc5d - Rework pathconf handling for FIFOs.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#b501cc5d</link>
        <description>Rework pathconf handling for FIFOs.On the one hand, FIFOs should respect other variables not supported bythe fifofs vnode operation (such as _PC_NAME_MAX, _PC_LINK_MAX, etc.).These values are fs-specific and must come from a fs-specific method.On the other hand, filesystems that support FIFOs are required tosupport _PC_PIPE_BUF on directory vnodes that can contain FIFOs.Given this latter requirement, once the fs-specific VOP_PATHCONFmethod supports _PC_PIPE_BUF for directories, it is also suitable forFIFOs permitting a single VOP_PATHCONF method to be used for bothFIFOs and non-FIFOs.To that end, retire all of the FIFO-specific pathconf methods fromfilesystems and change FIFO-specific vnode operation switches to usethe existing fs-specific VOP_PATHCONF method.  For fifofs, set it&apos;sVOP_PATHCONF to VOP_PANIC since it should no longer be used.While here, move _PC_PIPE_BUF handling out of vop_stdpathconf() so thatonly filesystems supporting FIFOs will report a value.  In addition,only report a valid _PC_PIPE_BUF for directories and FIFOs.Discussed with:	bdeReviewed by:	kib (part of a larger patch)MFC after:	1 monthSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D12572

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Tue, 19 Dec 2017 22:39:05 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>db357f58 - Fix file missed in r326607.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#db357f58</link>
        <description>Fix file missed in r326607.

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Wed, 06 Dec 2017 00:44:49 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d63027b6 - sys/fs: further adoption of SPDX licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#d63027b6</link>
        <description>sys/fs: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Mon, 27 Nov 2017 15:15:37 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eafe4941 - Remove unused header.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#eafe4941</link>
        <description>Remove unused header.

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Sun, 19 Nov 2017 03:51:47 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5b01ccb0 - Use tmpfs_print for tmpfs FIFOs.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#5b01ccb0</link>
        <description>Use tmpfs_print for tmpfs FIFOs.Reviewed by:	kib (part of a larger patch)

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Mon, 25 Sep 2017 20:26:16 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5dc11286 - Lock tmpfs node tn_status updates done under the shared vnode lock.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#5dc11286</link>
        <description>Lock tmpfs node tn_status updates done under the shared vnode lock.If tmpfs vnode is only shared locked, tn_status field still needsupdates to note the access time modification.  Use the same lockingscheme as for UFS, protect tn_status with the node interlock + sharedvnode lock.Fix nearby style.Noted and reviewed by:	mjgTested by:	phoSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Fri, 06 Jan 2017 17:43:36 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9a4d5dbb - Remove dead code.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#9a4d5dbb</link>
        <description>Remove dead code.Fifos overwrite file ops vector, and fifo VOP_KQFILTER is VOP_PANIC().Tested by:	phoSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Fri, 06 Jan 2017 17:03:08 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fca015d3 - Remove code separator lines which do not conform to style(9).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#fca015d3</link>
        <description>Remove code separator lines which do not conform to style(9).Sponsored by:	The FreeBSD FoundationMFC after:	2 weeks

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Mon, 14 Jul 2014 08:17:11 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e08d5567 - Reflect license change of NetBSD code.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#e08d5567</link>
        <description>Reflect license change of NetBSD code.Obtained from:	NetBSDMFC after:	3 days

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Wed, 03 Sep 2008 18:53:48 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a321f489 - Space/style cleanups after last set of commits.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#a321f489</link>
        <description>Space/style cleanups after last set of commits.Approved by:	re (tmpfs blanket)

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Thu, 28 Jun 2007 02:39:31 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a96539bf - Staticify most of fifo/vn operations, they should not</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#a96539bf</link>
        <description>Staticify most of fifo/vn operations, they should notbe directly exposed outside.Approved by:	re (tmpfs blanket)

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Thu, 28 Jun 2007 02:36:41 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1fa59e9 - MFp4: Add tmpfs, an efficient memory file system.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c#d1fa59e9</link>
        <description>MFp4: Add tmpfs, an efficient memory file system.Please note that, this is currently considered as anexperimental feature so there could be some roughedges.  Consult http://wiki.freebsd.org/TMPFS formore information.For now, connect tmpfs to build on i386 and amd64architectures only.  Please let us know if you havesuccess with other platforms.This work was developed by Julio M. Merino Vidalfor NetBSD as a SoC project; Rohit Jalan ported itfrom NetBSD to FreeBSD.  Howard Su and Glen Leederare worked on it to continue this effort.Obtained from:	NetBSD via p4Submitted by:	Howard Su (with some minor changes)Approved by:	re (kensmith)

            List of files:
            /freebsd-14.2/sys/fs/tmpfs/tmpfs_fifoops.c</description>
        <pubDate>Sat, 16 Jun 2007 01:56:05 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
