<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/linux/fs.h, branch linux-2.6.23.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-08-11T20:34:47Z</updated>
<entry>
<title>[PATCH] remove mm/filemap.c:file_send_actor()</title>
<updated>2007-08-11T20:34:47Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2007-07-30T06:24:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec05b297f91a443aa26b74059b573bfad49c9ebb'/>
<id>urn:sha1:ec05b297f91a443aa26b74059b573bfad49c9ebb</id>
<content type='text'>
This patch removes the no longer used file_send_actor().

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
</content>
</entry>
<entry>
<title>rename setlease to generic_setlease</title>
<updated>2007-07-31T22:39:43Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2007-07-31T07:39:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0af1a4504699524c876361845bc2e301ecc45d0f'/>
<id>urn:sha1:0af1a4504699524c876361845bc2e301ecc45d0f</id>
<content type='text'>
Make it a little more clear that this is the default implementation for
the setleast operation.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Cc: Steven Whitehouse &lt;swhiteho@redhat.com&gt;
Acked-by: "J. Bruce Fields" &lt;bfields@fieldses.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>readahead: sanify file_ra_state names</title>
<updated>2007-07-19T17:04:44Z</updated>
<author>
<name>Fengguang Wu</name>
</author>
<published>2007-07-19T08:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9acc8c7b35a100f3a9e0e6977f7807b0169f9a5'/>
<id>urn:sha1:f9acc8c7b35a100f3a9e0e6977f7807b0169f9a5</id>
<content type='text'>
Rename some file_ra_state variables and remove some accessors.

It results in much simpler code.
Kudos to Rusty!

Signed-off-by: Fengguang Wu &lt;wfg@mail.ustc.edu.cn&gt;
Cc: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>readahead: remove the old algorithm</title>
<updated>2007-07-19T17:04:44Z</updated>
<author>
<name>Fengguang Wu</name>
</author>
<published>2007-07-19T08:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c743d96b6d2ff55a94df7b5ac7c74987bb9c343b'/>
<id>urn:sha1:c743d96b6d2ff55a94df7b5ac7c74987bb9c343b</id>
<content type='text'>
Remove the old readahead algorithm.

Signed-off-by: Fengguang Wu &lt;wfg@mail.ustc.edu.cn&gt;
Cc: Steven Pratt &lt;slpratt@austin.ibm.com&gt;
Cc: Ram Pai &lt;linuxram@us.ibm.com&gt;
Cc: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>readahead: data structure and routines</title>
<updated>2007-07-19T17:04:44Z</updated>
<author>
<name>Fengguang Wu</name>
</author>
<published>2007-07-19T08:47:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5ce1110b92b31d079aa443e967f43a2294e01194'/>
<id>urn:sha1:5ce1110b92b31d079aa443e967f43a2294e01194</id>
<content type='text'>
Extend struct file_ra_state to support the on-demand readahead logic.  Also
define some helpers for it.

Signed-off-by: Fengguang Wu &lt;wfg@mail.ustc.edu.cn&gt;
Cc: Steven Pratt &lt;slpratt@austin.ibm.com&gt;
Cc: Ram Pai &lt;linuxram@us.ibm.com&gt;
Cc: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>unregister_chrdev() return void</title>
<updated>2007-07-19T17:04:43Z</updated>
<author>
<name>Akinobu Mita</name>
</author>
<published>2007-07-19T08:47:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e53252d97e670a38b1d2e9723b48077bba11ddda'/>
<id>urn:sha1:e53252d97e670a38b1d2e9723b48077bba11ddda</id>
<content type='text'>
unregister_chrdev() does not return meaningful value.  This patch makes it
return void like most unregister_* functions.

Signed-off-by: Akinobu Mita &lt;akinobu.mita@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://linux-nfs.org/~bfields/linux</title>
<updated>2007-07-19T01:27:00Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2007-07-19T01:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8dcf12f9e8ba113251c04d602f1695d537fb142'/>
<id>urn:sha1:a8dcf12f9e8ba113251c04d602f1695d537fb142</id>
<content type='text'>
* 'for-linus' of git://linux-nfs.org/~bfields/linux:
  locks: fix vfs_test_lock() comment
  locks: make posix_test_lock() interface more consistent
  nfs: disable leases over NFS
  gfs2: stop giving out non-cluster-coherent leases
  locks: export setlease to filesystems
  locks: provide a file lease method enabling cluster-coherent leases
  locks: rename lease functions to reflect locks.c conventions
  locks: share more common lease code
  locks: clean up lease_alloc()
  locks: convert an -EINVAL return to a BUG
  leases: minor break_lease() comment clarification
</content>
</entry>
<entry>
<title>locks: make posix_test_lock() interface more consistent</title>
<updated>2007-07-18T23:17:19Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2007-05-11T20:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d34ac199a4af5c678a3a8f3275aeb2586b72da3'/>
<id>urn:sha1:6d34ac199a4af5c678a3a8f3275aeb2586b72da3</id>
<content type='text'>
Since posix_test_lock(), like fcntl() and -&gt;lock(), indicates absence or
presence of a conflict lock by setting fl_type to, respectively, F_UNLCK
or something other than F_UNLCK, the return value is no longer needed.

Signed-off-by: "J. Bruce Fields" &lt;bfields@citi.umich.edu&gt;
</content>
</entry>
<entry>
<title>locks: export setlease to filesystems</title>
<updated>2007-07-18T23:17:06Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2007-07-04T21:21:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4698afe8e3a725576366f86560a8a8242b21b9f7'/>
<id>urn:sha1:4698afe8e3a725576366f86560a8a8242b21b9f7</id>
<content type='text'>
Export setlease so it can used by filesystems to implement their lease
methods.

Signed-off-by: "J. Bruce Fields" &lt;bfields@citi.umich.edu&gt;
</content>
</entry>
<entry>
<title>locks: provide a file lease method enabling cluster-coherent leases</title>
<updated>2007-07-18T23:14:47Z</updated>
<author>
<name>J. Bruce Fields</name>
</author>
<published>2006-11-14T20:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9ffed26d6f3e6ac9988947242821579d615fda7'/>
<id>urn:sha1:f9ffed26d6f3e6ac9988947242821579d615fda7</id>
<content type='text'>
Currently leases are only kept locally, so there's no way for a distributed
filesystem to enforce them against multiple clients.  We're particularly
interested in the case of nfsd exporting a cluster filesystem, in which
case nfsd needs cluster-coherent leases in order to implement delegations
correctly.

Also add some documentation.

Signed-off-by: J. Bruce Fields &lt;bfields@citi.umich.edu&gt;
</content>
</entry>
</feed>
