<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/gnu/ext2fs/ext2_readwrite.c, branch release/5.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-01-10T05:53:29Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-01-10T05:53:29Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-01-10T05:53:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=58c9ff44c8041f394c663cb9640e9b77fe07bb13'/>
<id>urn:sha1:58c9ff44c8041f394c663cb9640e9b77fe07bb13</id>
<content type='text'>
'RELENG_5_2_0_RELEASE'.

This commit was manufactured to restore the state of the 5.2-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Remove register keyword.</title>
<updated>2002-05-16T19:43:28Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2002-05-16T19:43:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=13a263882f04003890ada9178b16911fadc834c0'/>
<id>urn:sha1:13a263882f04003890ada9178b16911fadc834c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete the separation of ext2fs from ufs by copying the remaining</title>
<updated>2002-05-16T19:08:03Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2002-05-16T19:08:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9504abaad76b5fa631ac0eb7a59d107332189fbd'/>
<id>urn:sha1:9504abaad76b5fa631ac0eb7a59d107332189fbd</id>
<content type='text'>
shared code and converting all ufs references. Originally it may
have made sense to share common features between the two filesystems,
but recently it has only caused problems, the UFS2 work being the
final straw.

All UFS_* indirect calls are now direct calls to ext2_* functions,
and ext2fs-specific mount and inode structures have been introduced.
</content>
</entry>
<entry>
<title>KSE Milestone 2</title>
<updated>2001-09-12T08:38:13Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2001-09-12T08:38:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b40ce4165d5eb3a5de1515245055350ae3dbab8e'/>
<id>urn:sha1:b40ce4165d5eb3a5de1515245055350ae3dbab8e</id>
<content type='text'>
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.

Sorry john! (your next MFC will be a doosie!)

Reviewed by: peter@freebsd.org, dillon@freebsd.org

X-MFC after:    ha ha ha ha
</content>
</entry>
<entry>
<title>Grab the process lock while calling psignal and before calling psignal.</title>
<updated>2001-03-07T03:37:06Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2001-03-07T03:37:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=19eb87d22a5314e238867d1e30894cc9dadf3ec4'/>
<id>urn:sha1:19eb87d22a5314e238867d1e30894cc9dadf3ec4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Proc locking, mostly protecting p_ucred while obtaining additional</title>
<updated>2001-01-23T22:41:15Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2001-01-23T22:41:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=157403fff063dd24d83076a7c48bcf82073cefd7'/>
<id>urn:sha1:157403fff063dd24d83076a7c48bcf82073cefd7</id>
<content type='text'>
references.
</content>
</entry>
<entry>
<title>Avoid a data-consistency race between write() and mmap()</title>
<updated>2000-12-17T23:57:05Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2000-12-17T23:57:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6ddaf0f45e7b356053af082c8c7dac6b5b3312c6'/>
<id>urn:sha1:6ddaf0f45e7b356053af082c8c7dac6b5b3312c6</id>
<content type='text'>
by ensuring that newly allocated blocks are zerod.  The
race can occur even in the case where the write covers
the entire block.

Reported by: Sven Berkvens &lt;sven@berkvens.net&gt;, Marc Olzheim &lt;zlo@zlo.nu&gt;
</content>
</entry>
<entry>
<title>    Change the write-behind code to take more care when starting</title>
<updated>2000-04-02T00:55:28Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2000-04-02T00:55:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e4649cfac32889ea85ae8ba62eee5f77f4c5fbfa'/>
<id>urn:sha1:e4649cfac32889ea85ae8ba62eee5f77f4c5fbfa</id>
<content type='text'>
    async I/O's.  The sequential read heuristic has been extended to
    cover writes as well.  We continue to call cluster_write() normally,
    thus blocks in the file will still be reallocated for large (but still
    random) I/O's, but I/O will only be initiated for truely sequential
    writes.

    This solves a number of annoying situations, especially with DBM (hash
    method) writes, and also has the side effect of fixing a number of
    (stupid) benchmarks.

Reviewed-by: mckusick
</content>
</entry>
<entry>
<title>    More removals of vnode-&gt;v_lastr, replaced by preexisting seqcount</title>
<updated>1999-09-20T23:27:58Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>1999-09-20T23:27:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=67ddfcaf69ec8773d5cf21c391988cf619366ab9'/>
<id>urn:sha1:67ddfcaf69ec8773d5cf21c391988cf619366ab9</id>
<content type='text'>
    heuristic to detect sequential operation.

    VM-related forced clustering code removed from ufs in preparation for a
    commit to vm/vm_fault.c that does it more generally.

Reviewed by: David Greenman &lt;dg@root.com&gt;, Alan Cox &lt;alc@cs.rice.edu&gt;
</content>
</entry>
<entry>
<title>Don't set IN_ACCESS for requests to read 0 bytes or for unsuccessful reads.</title>
<updated>1999-07-25T02:56:17Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1999-07-25T02:56:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ac6e746550841e7f6a297bf85e7546b95b43e65'/>
<id>urn:sha1:2ac6e746550841e7f6a297bf85e7546b95b43e65</id>
<content type='text'>
Translated from: similar fixes in ufs_readwrite.c rev.1.61.  Things
are simpler (but annoyingly different) here because there are no
vm optimisations.
</content>
</entry>
</feed>
