<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/xfs, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-11-21T07:55:33Z</updated>
<entry>
<title>[XFS] Stale the correct inode when freeing clusters.</title>
<updated>2006-11-21T07:55:33Z</updated>
<author>
<name>David Chinner</name>
</author>
<published>2006-11-21T07:55:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb'/>
<id>urn:sha1:e5ffd2bb62c3f2c0d9f34e0d16fab6e2c8b056fb</id>
<content type='text'>
SGI-PV: 958376
SGI-Modid: xfs-linux-melb:xfs-kern:27503a

Signed-off-by: David Chinner &lt;dgc@sgi.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Fix uninitialized br_state and br_startoff in</title>
<updated>2006-11-21T07:55:16Z</updated>
<author>
<name>Lachlan McIlroy</name>
</author>
<published>2006-11-21T07:55:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2133717d5f994cca970b5aeb9d4664feeb92ff4'/>
<id>urn:sha1:d2133717d5f994cca970b5aeb9d4664feeb92ff4</id>
<content type='text'>
xfs_bmap_add_extent_delay_real()

SGI-PV: 957008
SGI-Modid: xfs-linux-melb:xfs-kern:27457a

Signed-off-by: Lachlan McIlroy &lt;lachlan@sgi.com&gt;
Signed-off-by: Shailendra Tripathi &lt;stripathi@agami.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Remove KERNEL_VERSION macros from xfs_dmapi.h</title>
<updated>2006-11-11T07:05:06Z</updated>
<author>
<name>David Chinner</name>
</author>
<published>2006-11-11T07:05:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=050e714eb2bc662e9df6bf048ce86b4fbdd9bcd3'/>
<id>urn:sha1:050e714eb2bc662e9df6bf048ce86b4fbdd9bcd3</id>
<content type='text'>
SGI-PV: 957005
SGI-Modid: xfs-linux-melb:xfs-kern:27398a

Signed-off-by: David Chinner &lt;dgc@sgi.com&gt;
Signed-off-by: Michal Piotrowski &lt;michal.k.k.piotrowski@gmail.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Prevent a deadlock when xfslogd unpins inodes.</title>
<updated>2006-11-11T07:05:00Z</updated>
<author>
<name>David Chinner</name>
</author>
<published>2006-11-11T07:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c60658e0f4e253cf275f12b7c76bf128515a774'/>
<id>urn:sha1:4c60658e0f4e253cf275f12b7c76bf128515a774</id>
<content type='text'>
The previous fixes for the use after free in xfs_iunpin left a nasty log
deadlock when xfslogd unpinned the inode and dropped the last reference to
the inode. the -&gt;clear_inode() method can issue transactions, and if the
log was full, the transaction could push on the log and get stuck trying
to push the inode it was currently unpinning.

To fix this, we provide xfs_iunpin a guarantee that it will always have a
valid xfs_inode &lt;-&gt; linux inode link or a particular flag will be set on
the inode. We then use log forces during lookup to ensure transactions are
completed before we recycle the inode. This ensures that xfs_iunpin will
never use the linux inode after it is being freed, and any lookup on an
inode on the reclaim list will wait until it is safe to attach a new linux
inode to the xfs inode.

SGI-PV: 956832
SGI-Modid: xfs-linux-melb:xfs-kern:27359a

Signed-off-by: David Chinner &lt;dgc@sgi.com&gt;
Signed-off-by: Shailendra Tripathi &lt;stripathi@agami.com&gt;
Signed-off-by: Takenori Nagano &lt;t-nagano@ah.jp.nec.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Clean up i_flags and i_flags_lock handling.</title>
<updated>2006-11-11T07:04:54Z</updated>
<author>
<name>David Chinner</name>
</author>
<published>2006-11-11T07:04:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7a18c386078eaf17ae54595f66c0d64d9c1cb29c'/>
<id>urn:sha1:7a18c386078eaf17ae54595f66c0d64d9c1cb29c</id>
<content type='text'>
SGI-PV: 956832
SGI-Modid: xfs-linux-melb:xfs-kern:27358a

Signed-off-by: David Chinner &lt;dgc@sgi.com&gt;
Signed-off-by: Nathan Scott &lt;nscott@aconex.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] 956664: dm_read_invis() changes i_atime</title>
<updated>2006-11-11T07:04:47Z</updated>
<author>
<name>Vlad Apostolov</name>
</author>
<published>2006-11-11T07:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e2e7bb1fd857b9fc83b0cd77b6b647ebb423301'/>
<id>urn:sha1:2e2e7bb1fd857b9fc83b0cd77b6b647ebb423301</id>
<content type='text'>
SGI-PV: 956664
SGI-Modid: xfs-linux-melb:xfs-kern:27315a

Signed-off-by: Vlad Apostolov &lt;vapo@sgi.com&gt;
Signed-off-by: Sam Vaughan &lt;sjv@sgi.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] rename uio_read() to xfs_uio_read()</title>
<updated>2006-11-11T07:04:41Z</updated>
<author>
<name>Vlad Apostolov</name>
</author>
<published>2006-11-11T07:04:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=70a505285f9859f77e07f7c12371b0d29ecf3d82'/>
<id>urn:sha1:70a505285f9859f77e07f7c12371b0d29ecf3d82</id>
<content type='text'>
SGI-PV: 957004
SGI-Modid: xfs-linux-melb:xfs-kern:27231a

Signed-off-by: Vlad Apostolov &lt;vapo@sgi.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Keep lockdep happy.</title>
<updated>2006-11-11T07:04:34Z</updated>
<author>
<name>Tim Shimmin</name>
</author>
<published>2006-11-11T07:04:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=439b8434792d0b62e32ab1416f214a18a640cc03'/>
<id>urn:sha1:439b8434792d0b62e32ab1416f214a18a640cc03</id>
<content type='text'>
SGI-PV: 956964
SGI-Modid: xfs-linux-melb:xfs-kern:27200a

Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
Signed-off-by: David Chinner &lt;dgc@sgi.com&gt;
Signed-off-by: Eric Sandeen &lt;sandeen@sandeen.net&gt;
</content>
</entry>
<entry>
<title>[XFS] 956618: Linux crashes on boot with XFS-DMAPI filesystem when</title>
<updated>2006-11-11T07:03:49Z</updated>
<author>
<name>Vlad Apostolov</name>
</author>
<published>2006-11-11T07:03:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=93c189c1148a5e39bcc8f62568f42a77f93477c5'/>
<id>urn:sha1:93c189c1148a5e39bcc8f62568f42a77f93477c5</id>
<content type='text'>
CONFIG_XFS_TRACE is on

SGI-PV: 956618
SGI-Modid: xfs-linux-melb:xfs-kern:27196a

Signed-off-by: Vlad Apostolov &lt;vapo@sgi.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] separate bdi congestion functions from queue congestion functions</title>
<updated>2006-10-20T17:26:35Z</updated>
<author>
<name>Andrew Morton</name>
</author>
<published>2006-10-20T06:28:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3fcfab16c5b86eaa3db3a9a31adba550c5b67141'/>
<id>urn:sha1:3fcfab16c5b86eaa3db3a9a31adba550c5b67141</id>
<content type='text'>
Separate out the concept of "queue congestion" from "backing-dev congestion".
Congestion is a backing-dev concept, not a queue concept.

The blk_* congestion functions are retained, as wrappers around the core
backing-dev congestion functions.

This proper layering is needed so that NFS can cleanly use the congestion
functions, and so that CONFIG_BLOCK=n actually links.

Cc: "Thomas Maier" &lt;balagi@justmail.de&gt;
Cc: "Jens Axboe" &lt;jens.axboe@oracle.com&gt;
Cc: Trond Myklebust &lt;trond.myklebust@fys.uio.no&gt;
Cc: David Howells &lt;dhowells@redhat.com&gt;
Cc: Peter Osterlund &lt;petero2@telia.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
