<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/xfs/xfs_alloc.c, 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-09-28T01:03:44Z</updated>
<entry>
<title>[XFS] Minor code rearranging and cleanup to prevent some coverity false</title>
<updated>2006-09-28T01:03:44Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2006-09-28T01:03:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d432c80e68e3c283fc9a85021f5b65e0aabf254e'/>
<id>urn:sha1:d432c80e68e3c283fc9a85021f5b65e0aabf254e</id>
<content type='text'>
positives.

SGI-PV: 955502
SGI-Modid: xfs-linux-melb:xfs-kern:26805a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] endianess annotation for xfs_agfl_t. Trivial, xfs_agfl_t is always</title>
<updated>2006-09-28T00:56:51Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2006-09-28T00:56:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e21010053a0f11122db728f82ae115f2808752d6'/>
<id>urn:sha1:e21010053a0f11122db728f82ae115f2808752d6</id>
<content type='text'>
used for ondisk values.

SGI-PV: 954580
SGI-Modid: xfs-linux-melb:xfs-kern:26553a

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
Signed-off-by: Tim Shimmin &lt;tes@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Fix xfs_free_extent related NULL pointer dereference.</title>
<updated>2006-08-10T04:40:41Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2006-08-10T04:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e1edbd99994270023cea5afe593f972eb09a778'/>
<id>urn:sha1:0e1edbd99994270023cea5afe593f972eb09a778</id>
<content type='text'>
We recently fixed an out-of-space deadlock in XFS, and part of that fix
involved the addition of the XFS_ALLOC_FLAG_FREEING flag to some of the
space allocator calls to indicate they're freeing space, not allocating
it. There was a missed xfs_alloc_fix_freelist condition test that did not
correctly test "flags". The same test would also test an uninitialised
structure field (args-&gt;userdata) and depending on its value either would
or would not return early with a critical buffer pointer set to NULL.

This fixes that up, adds asserts to several places to catch future botches
of this nature, and skips sections of xfs_alloc_fix_freelist that are
irrelevent for the space-freeing case.

SGI-PV: 955303
SGI-Modid: xfs-linux-melb:xfs-kern:26743a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Remove version 1 directory code.	Never functioned on Linux, just</title>
<updated>2006-06-20T03:04:51Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2006-06-20T03:04:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6c2d1fa6310a71b1c2e05fc6d9ff9b91489fa0e'/>
<id>urn:sha1:f6c2d1fa6310a71b1c2e05fc6d9ff9b91489fa0e</id>
<content type='text'>
pure bloat.

SGI-PV: 952969
SGI-Modid: xfs-linux-melb:xfs-kern:26251a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] In actual allocation of file system blocks and freeing extents, the</title>
<updated>2006-06-09T04:55:18Z</updated>
<author>
<name>Yingping Lu</name>
</author>
<published>2006-06-09T04:55:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d210a28cd851082cec9b282443f8cc0e6fc09830'/>
<id>urn:sha1:d210a28cd851082cec9b282443f8cc0e6fc09830</id>
<content type='text'>
transaction within each such operation may involve multiple locking of AGF
buffer. While the freeing extent function has sorted the extents based on
AGF number before entering into transaction, however, when the file system
space is very limited, the allocation of space would try every AGF to get
space allocated, this could potentially cause out-of-order locking, thus
deadlock could happen. This fix mitigates the scarce space for allocation
by setting aside a few blocks without reservation, and avoid deadlock by
maintaining ascending order of AGF locking.

SGI-PV: 947395
SGI-Modid: xfs-linux-melb:xfs-kern:210801a

Signed-off-by: Yingping Lu &lt;yingping@sgi.com&gt;
Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Fix a possible metadata buffer (AGFL) refcount leak when fixing an</title>
<updated>2006-05-08T09:51:58Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2006-05-08T09:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e63a3690013a475746ad2cea998ebb534d825704'/>
<id>urn:sha1:e63a3690013a475746ad2cea998ebb534d825704</id>
<content type='text'>
AG freelist.

SGI-PV: 952681
SGI-Modid: xfs-linux-melb:xfs-kern:25902a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] We really suck at spulling.  Thanks to Chris Pascoe for fixing all</title>
<updated>2006-03-28T22:55:14Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2006-03-28T22:55:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c41564b5af328ea4600b26119f6c9c8e1eb5c28b'/>
<id>urn:sha1:c41564b5af328ea4600b26119f6c9c8e1eb5c28b</id>
<content type='text'>
these typos.

SGI-PV: 904196
SGI-Modid: xfs-linux-melb:xfs-kern:25539a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Endianess annotations for various allocator data structures</title>
<updated>2005-11-02T04:11:25Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2005-11-02T04:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=16259e7d952e26e949cc2c8c68b74f34b293935d'/>
<id>urn:sha1:16259e7d952e26e949cc2c8c68b74f34b293935d</id>
<content type='text'>
SGI-PV: 943272
SGI-Modid: xfs-linux:xfs-kern:201006a

Signed-off-by: Christoph Hellwig &lt;hch@sgi.com&gt;
Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Update license/copyright notices to match the prefered SGI</title>
<updated>2005-11-02T03:58:39Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2005-11-02T03:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b71876980d87c8f237b94d8529ee7fcc05ec2d9'/>
<id>urn:sha1:7b71876980d87c8f237b94d8529ee7fcc05ec2d9</id>
<content type='text'>
boilerplate.

SGI-PV: 913862
SGI-Modid: xfs-linux:xfs-kern:23903a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot.</title>
<updated>2005-11-02T03:38:42Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2005-11-02T03:38:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a844f4510dce23c07f3923cb42138f5fdd745017'/>
<id>urn:sha1:a844f4510dce23c07f3923cb42138f5fdd745017</id>
<content type='text'>
SGI-PV: 943122
SGI-Modid: xfs-linux:xfs-kern:23901a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
</feed>
