<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/ext4/ioctl.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-11T00:29:21Z</updated>
<entry>
<title>ext4: add checks for errors from jbd2</title>
<updated>2008-10-11T00:29:21Z</updated>
<author>
<name>Hidehiro Kawai</name>
</author>
<published>2008-10-11T00:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ffe1ea8949c75ecffb7a4d988bb881a9fa62fbe'/>
<id>urn:sha1:7ffe1ea8949c75ecffb7a4d988bb881a9fa62fbe</id>
<content type='text'>
If the journal has aborted due to a checkpointing failure, we
have to keep the contents of the journal space.  Otherwise, the
filesystem will lose uncheckpointed metadata completely and
become inconsistent.  To avoid this, we need to keep needs_recovery
flag if checkpoint has failed.

With this patch, ext4_put_super() detects a checkpointing failure
from the return value of journal_destroy(), then it invokes
ext4_abort() to make the filesystem read only and keep
needs_recovery flag.  Errors from jbd2_journal_flush() are also
handled by this patch in some places.

Signed-off-by: Hidehiro Kawai &lt;hidehiro.kawai.ez@hitachi.com&gt;
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;

</content>
</entry>
<entry>
<title>ext4: Remove old legacy block allocator</title>
<updated>2008-10-10T13:40:52Z</updated>
<author>
<name>Theodore Ts'o</name>
</author>
<published>2008-10-10T13:40:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c2ea3fde61f1df1dbf062345f23277dcd6f01dfe'/>
<id>urn:sha1:c2ea3fde61f1df1dbf062345f23277dcd6f01dfe</id>
<content type='text'>
Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>ext4: hook the ext3 migration interface to the EXT4_IOC_SETFLAGS ioctl</title>
<updated>2008-10-09T03:34:06Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2008-10-09T03:34:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4db46fc266b84a04b73b7a4c6ebe8a543a62a2ff'/>
<id>urn:sha1:4db46fc266b84a04b73b7a4c6ebe8a543a62a2ff</id>
<content type='text'>
This patch hooks the ext3 to ext4 migrate interface to
EXT4_IOC_SETFLAGS ioctl. The userspace interface is via chattr +e.  We
only allow setting extent flags.  Clearing extent flag (migrating from
ext4 to ext3) is not supported.

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>ext4: elevate write count for migrate ioctl</title>
<updated>2008-09-13T16:52:26Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2008-09-13T16:52:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a43a878001cc5cb7c3c7be2e8dad0a1aeb939b0'/>
<id>urn:sha1:2a43a878001cc5cb7c3c7be2e8dad0a1aeb939b0</id>
<content type='text'>
The migrate ioctl writes to the filsystem, so we need to elevate the
write count.

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>ext4: Fix whitespace checkpatch warnings/errors</title>
<updated>2008-09-09T02:25:24Z</updated>
<author>
<name>Theodore Ts'o</name>
</author>
<published>2008-09-09T02:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af5bc92dded4d98dfeabc8b5b9812571345b263d'/>
<id>urn:sha1:af5bc92dded4d98dfeabc8b5b9812571345b263d</id>
<content type='text'>
Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;

</content>
</entry>
<entry>
<title>ext4: move headers out of include/linux</title>
<updated>2008-04-29T22:13:32Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2008-04-29T22:13:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3dcf54515aa4981a647ad74859199032965193a5'/>
<id>urn:sha1:3dcf54515aa4981a647ad74859199032965193a5</id>
<content type='text'>
Move ext4 headers out of include/linux.  This is just the trivial move,
there's some more thing that could be done later. 

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Mingming Cao &lt;cmm@us.ibm.com&gt;
Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;

</content>
</entry>
<entry>
<title>Convert ext4 to use unlocked_ioctl</title>
<updated>2008-04-30T02:03:54Z</updated>
<author>
<name>Andi Kleen</name>
</author>
<published>2008-04-30T02:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5cdd7b2d7716a7ed7d6dc7588e2d015f04d46640'/>
<id>urn:sha1:5cdd7b2d7716a7ed7d6dc7588e2d015f04d46640</id>
<content type='text'>
I checked ext4_ioctl and it looked largely safe to not be used
without BKL.  So convert it over to unlocked_ioctl.

Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;

</content>
</entry>
<entry>
<title>[PATCH] r/o bind mounts: elevate write count for ioctls()</title>
<updated>2008-04-19T04:29:24Z</updated>
<author>
<name>Dave Hansen</name>
</author>
<published>2008-02-15T22:37:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42a74f206b914db13ee1f5ae932dcd91a77c8579'/>
<id>urn:sha1:42a74f206b914db13ee1f5ae932dcd91a77c8579</id>
<content type='text'>
Some ioctl()s can cause writes to the filesystem.  Take these, and make them
use mnt_want/drop_write() instead.

[AV: updated]

Acked-by: Al Viro &lt;viro@ZenIV.linux.org.uk&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Dave Hansen &lt;haveblue@us.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ext4: Add EXT4_IOC_MIGRATE ioctl</title>
<updated>2008-01-29T04:58:26Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2008-01-29T04:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c14c6fd5c56a0d0495d8a7c0f2bc330be658663e'/>
<id>urn:sha1:c14c6fd5c56a0d0495d8a7c0f2bc330be658663e</id>
<content type='text'>
The below patch add ioctl for migrating ext3 indirect block mapped inode
to ext4 extent mapped inode.

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>ext4: Convert truncate_mutex to read write semaphore.</title>
<updated>2008-01-29T04:58:26Z</updated>
<author>
<name>Aneesh Kumar K.V</name>
</author>
<published>2008-01-29T04:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e855ac8b103ef579052936b59fe7c599ac422a4'/>
<id>urn:sha1:0e855ac8b103ef579052936b59fe7c599ac422a4</id>
<content type='text'>
We are currently taking the truncate_mutex for every read. This would have
performance impact on large CPU configuration. Convert the lock to read write
semaphore and take read lock when we are trying to read the file.

Signed-off-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.vnet.ibm.com&gt;
</content>
</entry>
</feed>
