<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/gnu, branch release/10.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F10.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-03-02T15:33:54Z</updated>
<entry>
<title>Garbage collect XFS bits which are now already completely disconnected</title>
<updated>2013-03-02T15:33:54Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2013-03-02T15:33:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=67f1f66fc7db7c5a1c09fce8bdab74ac056f8c25'/>
<id>urn:sha1:67f1f66fc7db7c5a1c09fce8bdab74ac056f8c25</id>
<content type='text'>
from the tree since few months.

This is not targeted for MFC.
</content>
</entry>
<entry>
<title>r16312 is not any longer real since many years (likely since when VFS</title>
<updated>2012-11-19T22:43:45Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2012-11-19T22:43:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c6e0355cee63fe6338c72bc1fcfc849ae60c03dd'/>
<id>urn:sha1:c6e0355cee63fe6338c72bc1fcfc849ae60c03dd</id>
<content type='text'>
received granular locking) but the comment present in UFS has been
copied all over other filesystems code incorrectly for several times.

Removes comments that makes no sense now.

Reviewed by:	kib
MFC after:	3 days
</content>
</entry>
<entry>
<title>Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag.</title>
<updated>2012-11-09T18:02:25Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2012-11-09T18:02:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bc2258da8810c3dfbe850aed85176a6eee260585'/>
<id>urn:sha1:bc2258da8810c3dfbe850aed85176a6eee260585</id>
<content type='text'>
Porters should refer to __FreeBSD_version 1000021 for this change as
it may have happened at the same timeframe.
</content>
</entry>
<entry>
<title>Add an unified macro to deny ability from the compiler to reorder</title>
<updated>2012-10-09T14:32:30Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2012-10-09T14:32:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3a4730256a96ac1a229a7fe1f6171f669fb1d000'/>
<id>urn:sha1:3a4730256a96ac1a229a7fe1f6171f669fb1d000</id>
<content type='text'>
instruction loads/stores at its will.
The macro __compiler_membar() is currently supported for both gcc and
clang, but kernel compilation will fail otherwise.

Reviewed by:	bde, kib
Discussed with:	dim, theraven
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add VFCF_READONLY flag that indicates ntfs and xfs file systems are</title>
<updated>2012-09-12T03:42:52Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-09-12T03:42:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=95c79b6082480dea6a4c7a8390cadd3919ab4718'/>
<id>urn:sha1:95c79b6082480dea6a4c7a8390cadd3919ab4718</id>
<content type='text'>
only supported as read-only.
</content>
</entry>
<entry>
<title>Partially revert r239959, after actually fixing most of the clang</title>
<updated>2012-09-02T14:46:18Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-09-02T14:46:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=917a07e1ab2758e3f66a3af455f8d89b8496b394'/>
<id>urn:sha1:917a07e1ab2758e3f66a3af455f8d89b8496b394</id>
<content type='text'>
warnings in sys/gnu/fs/xfs.  The only warnings that still need to be
suppressed are those about array bound overruns of flexible array
members in xfs_dir2_{block,sf}.c, which are too expensive (in terms of
cascading code changes) to fix.

MFC after:	1 week
X-MFC-With:	r239959
</content>
</entry>
<entry>
<title>  Just like the other file systems found in /sys/fs, g_vfs_open()</title>
<updated>2012-08-01T23:05:57Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2012-08-01T23:05:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=50e91f8ce1ee94da7d3cd195a6d6f1a92780c3c5'/>
<id>urn:sha1:50e91f8ce1ee94da7d3cd195a6d6f1a92780c3c5</id>
<content type='text'>
should be paried with g_vfs_close().  Though g_vfs_close() is a wrapper
around g_wither_geom_close(), r206130 added the following test in
g_vfs_open():

	if (bo-&gt;bo_private != vp)
		return (EBUSY);

  Which will cause a 'Device busy' error inside reiserfs_mountfs() if
the same file system is re-mounted again after umount or mounting failure:

	(case 1, /dev/ad4s3 is not a valid REISERFS partition)
	# mount -t reiserfs -o ro /dev/ad4s3 /mnt
	mount: /dev/ad4s3: Invalid argument
	# mount -t msdosfs -o ro /dev/ad4s3 /mnt
	mount: /dev/ad4s3: Device busy

	(case 2, /dev/ad4s3 is a valid REISERFS partition)
	# mount -t reiserfs -o ro /dev/ad4s3 /mnt
	# umount /mnt
	# mount -t reiserfs -o ro /dev/ad4s3 /mnt
	mount: /dev/ad4s3: Device busy

  On the other hand, g_vfs_close() 'fixed' the above cases by doing an
extra step to keep 'sc-&gt;sc_bo-&gt;bo_private' and 'cp-&gt;private' pointers
synchronised.

Reviewed by:	kib
MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix build:</title>
<updated>2012-05-23T06:49:50Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2012-05-23T06:49:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=64c06aeb8d65063035c72814ad76ee3e34c69e78'/>
<id>urn:sha1:64c06aeb8d65063035c72814ad76ee3e34c69e78</id>
<content type='text'>
 - Use %ll instead of %q for explicit long long casts;
 - Use %j instead of %q in XFS and cast to intmax_t.

Tested with:	make universe
</content>
</entry>
<entry>
<title>Remove unused thread argument to vrecycle().</title>
<updated>2012-04-23T14:10:34Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2012-04-23T14:10:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=af6e6b87ad62c94b7d01c24d9022db7f56a2e4dd'/>
<id>urn:sha1:af6e6b87ad62c94b7d01c24d9022db7f56a2e4dd</id>
<content type='text'>
Reviewed by:	kib
</content>
</entry>
<entry>
<title>Make ReiserFS MPSAFE</title>
<updated>2012-03-27T20:36:03Z</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>dumbbell@FreeBSD.org</email>
</author>
<published>2012-03-27T20:36:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b00e1f7c38886254233bbea08eb22a3cfdb93231'/>
<id>urn:sha1:b00e1f7c38886254233bbea08eb22a3cfdb93231</id>
<content type='text'>
Most functions seemed to be already fine w.r.t. what's done in msdosfs.

MFC after:	1 month
</content>
</entry>
</feed>
