<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/fs/tmpfs/tmpfs_vnops.c, branch release/8.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.1.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.1.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-07-17T05:41:01Z</updated>
<entry>
<title>Copy releng/8.1 to release/8.1.0 for 8.1-RELEASE.</title>
<updated>2010-07-17T05:41:01Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2010-07-17T05:41:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=90d6fa76a8141fc596ad376ecd86a8a493836298'/>
<id>urn:sha1:90d6fa76a8141fc596ad376ecd86a8a493836298</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 8.1-RELEASE image.
</content>
</entry>
<entry>
<title>Eliminate unnecessary variables.</title>
<updated>2009-06-13T20:21:08Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-06-13T20:21:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=47f11d9a461554fe620347c97eaf3ddd764cced1'/>
<id>urn:sha1:47f11d9a461554fe620347c97eaf3ddd764cced1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Eliminate redundant setting of a page's valid bits and pointless clearing</title>
<updated>2009-05-27T18:12:10Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-05-27T18:12:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e2d0be017278d6dce5b44b014bd1674245aa0ef2'/>
<id>urn:sha1:e2d0be017278d6dce5b44b014bd1674245aa0ef2</id>
<content type='text'>
of the same page's dirty bits.
</content>
</entry>
<entry>
<title>Remove the thread argument from the FSD (File-System Dependent) parts of</title>
<updated>2009-05-11T15:33:26Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2009-05-11T15:33:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dfd233edd5040ed82a16a0074e220188e2c67ad4'/>
<id>urn:sha1:dfd233edd5040ed82a16a0074e220188e2c67ad4</id>
<content type='text'>
the VFS.  Now all the VFS_* functions and relating parts don't want the
context as long as it always refers to curthread.

In some points, in particular when dealing with VOPs and functions living
in the same namespace (eg. vflush) which still need to be converted,
pass curthread explicitly in order to retain the old behaviour.
Such loose ends will be fixed ASAP.

While here fix a bug: now, UFS_EXTATTR can be compiled alone without the
UFS_EXTATTR_AUTOSTART option.

VFS KPI is heavilly changed by this commit so thirdy parts modules needs
to be recompiled.  Bump __FreeBSD_version in order to signal such
situation.
</content>
</entry>
<entry>
<title>Use uiomove_fromphys() instead of the combination of sf_buf and uiomove().</title>
<updated>2009-02-22T19:50:09Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-02-22T19:50:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2984411d7b2094f61e95e35434e10644a0b58f2c'/>
<id>urn:sha1:2984411d7b2094f61e95e35434e10644a0b58f2c</id>
<content type='text'>
This is not only shorter; it also eliminates unnecessary thread pinning on
architectures that implement a direct map.

MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Simplify the unwiring and activation of pages.</title>
<updated>2009-02-22T18:15:17Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-02-22T18:15:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ade0391c2696013733a7f63deaabf6299137d14'/>
<id>urn:sha1:2ade0391c2696013733a7f63deaabf6299137d14</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>Lookup up the directory entry for the tmpfs node that are deleted by</title>
<updated>2009-02-08T19:18:33Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-02-08T19:18:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e3c7e753054d79d51b47b877f21a167f7c6b7142'/>
<id>urn:sha1:e3c7e753054d79d51b47b877f21a167f7c6b7142</id>
<content type='text'>
both node pointer and name component. This does the right thing for
hardlinks to the same node in the same directory.

Submitted by:	Yoshihiro Ota &lt;ota j email ne jp&gt;
PR:	kern/131356
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Introduce accmode_t.  This is required for NFSv4 ACLs - it will be neccessary</title>
<updated>2008-10-28T13:44:11Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2008-10-28T13:44:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=15bc6b2bd8d8c56ad74e57675dde8501bc7f53e1'/>
<id>urn:sha1:15bc6b2bd8d8c56ad74e57675dde8501bc7f53e1</id>
<content type='text'>
to add more V* constants, and the variables changed by this patch were often
being assigned to mode_t variables, which is 16 bit.

Approved by:	rwatson (mentor)
</content>
</entry>
<entry>
<title>The kernel implemented 'memcmp' is an alias for 'bcmp'.  However, memcmp</title>
<updated>2008-09-23T14:45:10Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2008-09-23T14:45:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ae72afe0f2f7d651ac74db691e5b7dda6dff5a1d'/>
<id>urn:sha1:ae72afe0f2f7d651ac74db691e5b7dda6dff5a1d</id>
<content type='text'>
and bcmp are not the same thing.  'man bcmp' states that the return is
"non-zero" if the two byte strings are not identical.  Where as,
'man memcmp' states that the return is the "difference between the
first two differing bytes (treated as unsigned char values" if the
two byte strings are not identical.

So provide a proper memcmp(9), but it is a C implementation not a tuned
assembly implementation.  Therefore bcmp(9) should be preferred over memcmp(9).
</content>
</entry>
<entry>
<title>fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfs</title>
<updated>2008-09-20T19:50:52Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-09-20T19:50:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=caf8aec886e25d58354701ed52e6321ea4f4239c'/>
<id>urn:sha1:caf8aec886e25d58354701ed52e6321ea4f4239c</id>
<content type='text'>
initialize the vattr structure in VOP_GETATTR() with VATTR_NULL(),
vattr_null() or by zeroing it. Remove these to allow preinitialization
of fields work in vn_stat(). This is needed to get birthtime initialized
correctly.

Submitted by:   Jaakko Heinonen &lt;jh saunalahti fi&gt;
Discussed on:   freebsd-fs
MFC after:	1 month
</content>
</entry>
</feed>
