<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/xfs, branch linux-2.6.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2005-08-20T01:08:21Z</updated>
<entry>
<title>[PATCH] Fix up symlink function pointers</title>
<updated>2005-08-20T01:08:21Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2005-08-19T23:17:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=008b150a3c4d971cd65d02d107b8fcc860bc959c'/>
<id>urn:sha1:008b150a3c4d971cd65d02d107b8fcc860bc959c</id>
<content type='text'>
This fixes up the symlink functions for the calling convention change:

 * afs, autofs4, befs, devfs, freevxfs, jffs2, jfs, ncpfs, procfs,
   smbfs, sysvfs, ufs, xfs - prototype change for -&gt;follow_link()
 * befs, smbfs, xfs - same for -&gt;put_link()

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Cleanup patch for process freezing</title>
<updated>2005-06-26T00:10:13Z</updated>
<author>
<name>Christoph Lameter</name>
</author>
<published>2005-06-25T06:13:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73'/>
<id>urn:sha1:3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73</id>
<content type='text'>
1. Establish a simple API for process freezing defined in linux/include/sched.h:

   frozen(process)		Check for frozen process
   freezing(process)		Check if a process is being frozen
   freeze(process)		Tell a process to freeze (go to refrigerator)
   thaw_process(process)	Restart process
   frozen_process(process)	Process is frozen now

2. Remove all references to PF_FREEZE and PF_FROZEN from all
   kernel sources except sched.h

3. Fix numerous locations where try_to_freeze is manually done by a driver

4. Remove the argument that is no longer necessary from two function calls.

5. Some whitespace cleanup

6. Clear potential race in refrigerator (provides an open window of PF_FREEZE
   cleared before setting PF_FROZEN, recalc_sigpending does not check
   PF_FROZEN).

This patch does not address the problem of freeze_processes() violating the rule
that a task may only modify its own flags by setting PF_FREEZE. This is not clean
in an SMP environment. freeze(process) is therefore not SMP safe!

Signed-off-by: Christoph Lameter &lt;christoph@lameter.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] pass iocb to dio_iodone_t</title>
<updated>2005-06-24T07:05:19Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2005-06-24T05:00:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92198f7eaa5df3479341dd8fa20c2c81aa3b1e25'/>
<id>urn:sha1:92198f7eaa5df3479341dd8fa20c2c81aa3b1e25</id>
<content type='text'>
XFS will have to look at iocb-&gt;private to fix aio+dio.  No other filesystem
is using the blockdev_direct_IO* end_io callback.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Merge rsync://oss.sgi.com/git/xfs-2.6</title>
<updated>2005-06-22T02:51:18Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-06-22T02:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a5a68b840cbab31baab2d9b2e1e6de3b289ae1e'/>
<id>urn:sha1:2a5a68b840cbab31baab2d9b2e1e6de3b289ae1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] smp_processor_id() cleanup</title>
<updated>2005-06-22T01:46:13Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2005-06-22T00:14:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39c715b71740c4a78ba4769fb54826929bac03cb'/>
<id>urn:sha1:39c715b71740c4a78ba4769fb54826929bac03cb</id>
<content type='text'>
This patch implements a number of smp_processor_id() cleanup ideas that
Arjan van de Ven and I came up with.

The previous __smp_processor_id/_smp_processor_id/smp_processor_id API
spaghetti was hard to follow both on the implementational and on the
usage side.

Some of the complexity arose from picking wrong names, some of the
complexity comes from the fact that not all architectures defined
__smp_processor_id.

In the new code, there are two externally visible symbols:

 - smp_processor_id(): debug variant.

 - raw_smp_processor_id(): nondebug variant. Replaces all existing
   uses of _smp_processor_id() and __smp_processor_id(). Defined
   by every SMP architecture in include/asm-*/smp.h.

There is one new internal symbol, dependent on DEBUG_PREEMPT:

 - debug_smp_processor_id(): internal debug variant, mapped to
                             smp_processor_id().

Also, i moved debug_smp_processor_id() from lib/kernel_lock.c into a new
lib/smp_processor_id.c file.  All related comments got updated and/or
clarified.

I have build/boot tested the following 8 .config combinations on x86:

 {SMP,UP} x {PREEMPT,!PREEMPT} x {DEBUG_PREEMPT,!DEBUG_PREEMPT}

I have also build/boot tested x64 on UP/PREEMPT/DEBUG_PREEMPT.  (Other
architectures are untested, but should work just fine.)

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Arjan van de Ven &lt;arjan@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[XFS] Handle inode semaphores properly for dmapi queues</title>
<updated>2005-06-22T00:20:44Z</updated>
<author>
<name>Dean Roehrich</name>
</author>
<published>2005-06-22T00:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1a40fa907498030b6e432c0dbcb06d7a9f14ee3'/>
<id>urn:sha1:e1a40fa907498030b6e432c0dbcb06d7a9f14ee3</id>
<content type='text'>
SGI-PV: 931572
SGI-Modid: xfs-linux-melb:xfs-kern:189560a

Signed-off-by: Dean Roehrich &lt;roehrich@sgi.com&gt;
Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Remove some debugging code from quota syscalls.</title>
<updated>2005-06-21T05:57:57Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2005-06-21T05:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ad89d0212e32c5cf27dfcbad67b91a32b9878529'/>
<id>urn:sha1:ad89d0212e32c5cf27dfcbad67b91a32b9878529</id>
<content type='text'>
SGI-PV: 932952
SGI-Modid: xfs-linux-melb:xfs-kern:22929a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Merge a few minor fixes to the quota warning code.</title>
<updated>2005-06-21T05:49:06Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2005-06-21T05:49:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=754002b4fb1b553bd8f978bb6f5aca7af46fde67'/>
<id>urn:sha1:754002b4fb1b553bd8f978bb6f5aca7af46fde67</id>
<content type='text'>
SGI-PV: 938145
SGI-Modid: xfs-linux:xfs-kern:22901a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Merge fixes into realtime quota code, since one/two reported, still</title>
<updated>2005-06-21T05:48:47Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2005-06-21T05:48:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06d10dd9ca70ff1318ff2b871ff5f61a94223d9f'/>
<id>urn:sha1:06d10dd9ca70ff1318ff2b871ff5f61a94223d9f</id>
<content type='text'>
not enabled though.

SGI-PV: 938145
SGI-Modid: xfs-linux:xfs-kern:22900a

Signed-off-by: Nathan Scott &lt;nathans@sgi.com&gt;
</content>
</entry>
<entry>
<title>[XFS] Makes more sense to use the fsxattr interface instead of adding new</title>
<updated>2005-06-21T05:48:04Z</updated>
<author>
<name>Nathan Scott</name>
</author>
<published>2005-06-21T05:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=77bc5beb5977a166e41b87c9d55d8e9cf2b3a04f'/>
<id>urn:sha1:77bc5beb5977a166e41b87c9d55d8e9cf2b3a04f</id>
<content type='text'>
ioctls for project IDs.

SGI-PV: 938145
SGI-Modid: xfs-linux:xfs-kern:22899a

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