[RFC] Heads up on sys_fallocate()

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-fsdevel@...>, <linux-kernel@...>, <linux-ext4@...>
Cc: Andrew Morton <akpm@...>, <suparna@...>, <cmm@...>, <alex@...>, <suzuki@...>
Date: Thursday, March 1, 2007 - 2:34 pm

This is to give a heads up on few patches that we will be soon coming up
with. These patches implement a new system call sys_fallocate() and a
new inode operation "fallocate", for persistent preallocation. The new
system call, as Andrew suggested, will look like:

  asmlinkage long sys_fallocate(int fd, loff_t offset, loff_t len);

As we are developing and testing the required patches, we decided to
post a preliminary patch and get inputs from the community to give it
a right direction and shape. First, a little description on the feature.
 
Persistent preallocation is a file system feature using which an
application (say, relational database servers) can explicitly
preallocate blocks to a particular file. This feature can be used to
reserve space for a file to get mainly the following benefits:
1> contiguity - less defragmentation and thus faster access speed, and
2> guarantee for a minimum space availibility (depending on how many
blocks were preallocated) for the file, even if the filesystem becomes
full.

XFS already has an implementation for this, using an ioctl interface. And,
ext4 is now coming up with this feature. In coming time we may see a few
more file systems implementing this. Thus, it makes sense to have a more
standard interface for this, like this new system call.

Here is the initial and incomplete version of the patch, which can be
used for the discussion, till we come up with a set of more complete
patches.

---
 arch/i386/kernel/syscall_table.S |    1 +
 fs/ext4/file.c                   |    1 +
 fs/open.c                        |   18 ++++++++++++++++++
 include/asm-i386/unistd.h        |    3 ++-
 include/linux/fs.h               |    1 +
 include/linux/syscalls.h         |    1 +
 6 files changed, 24 insertions(+), 1 deletion(-)

Index: linux-2.6.20.1/arch/i386/kernel/syscall_table.S
===================================================================
--- linux-2.6.20.1.orig/arch/i386/kernel/syscall_table.S
+++ linux-2.6.20.1/arch/i386/kernel/syscall_table.S
@@ -319,3 +319,4 @@ ENTRY(sys_call_table)
 	.long sys_move_pages
 	.long sys_getcpu
 	.long sys_epoll_pwait
+	.long sys_fallocate		/* 320 */
Index: linux-2.6.20.1/fs/ext4/file.c
===================================================================
--- linux-2.6.20.1.orig/fs/ext4/file.c
+++ linux-2.6.20.1/fs/ext4/file.c
@@ -135,5 +135,6 @@ struct inode_operations ext4_file_inode_
 	.removexattr	= generic_removexattr,
 #endif
 	.permission	= ext4_permission,
+	.fallocate	= ext4_fallocate,
 };
 
Index: linux-2.6.20.1/fs/open.c
===================================================================
--- linux-2.6.20.1.orig/fs/open.c
+++ linux-2.6.20.1/fs/open.c
@@ -350,6 +350,24 @@ asmlinkage long sys_ftruncate64(unsigned
 }
 #endif
 
+asmlinkage long sys_fallocate(int fd, loff_t offset, loff_t len)
+{
+	struct file *file;
+	struct inode *inode;
+	long ret = -EINVAL;
+	file = fget(fd);
+	if (!file)
+		goto out;
+	inode = file->f_path.dentry->d_inode;
+	if (inode->i_op && inode->i_op->fallocate)
+		ret = inode->i_op->fallocate(inode, offset, len);
+	else
+		ret = -ENOTTY;
+	fput(file);
+out:
+        return ret;
+}
+
 /*
  * access() needs to use the real uid/gid, not the effective uid/gid.
  * We do this by temporarily clearing all FS-related capabilities and
Index: linux-2.6.20.1/include/asm-i386/unistd.h
===================================================================
--- linux-2.6.20.1.orig/include/asm-i386/unistd.h
+++ linux-2.6.20.1/include/asm-i386/unistd.h
@@ -325,10 +325,11 @@
 #define __NR_move_pages		317
 #define __NR_getcpu		318
 #define __NR_epoll_pwait	319
+#define __NR_fallocate		320
 
 #ifdef __KERNEL__
 
-#define NR_syscalls 320
+#define NR_syscalls 321
 
 #define __ARCH_WANT_IPC_PARSE_VERSION
 #define __ARCH_WANT_OLD_READDIR
Index: linux-2.6.20.1/include/linux/fs.h
===================================================================
--- linux-2.6.20.1.orig/include/linux/fs.h
+++ linux-2.6.20.1/include/linux/fs.h
@@ -1124,6 +1124,7 @@ struct inode_operations {
 	ssize_t (*listxattr) (struct dentry *, char *, size_t);
 	int (*removexattr) (struct dentry *, const char *);
 	void (*truncate_range)(struct inode *, loff_t, loff_t);
+	long (*fallocate)(struct inode *, loff_t, loff_t);
 };
 
 struct seq_file;
Index: linux-2.6.20.1/include/linux/syscalls.h
===================================================================
--- linux-2.6.20.1.orig/include/linux/syscalls.h
+++ linux-2.6.20.1/include/linux/syscalls.h
@@ -602,6 +602,7 @@ asmlinkage long sys_get_robust_list(int 
 asmlinkage long sys_set_robust_list(struct robust_list_head __user *head,
 				    size_t len);
 asmlinkage long sys_getcpu(unsigned __user *cpu, unsigned __user *node, struct getcpu_cache __user *cache);
+asmlinkage long sys_fallocate(int fd, loff_t offset, loff_t len);
 
 int kernel_execve(const char *filename, char *const argv[], char *const envp[]);

--
Regards,
Amit Arora 
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC] Heads up on sys_fallocate(), Amit K. Arora, (Thu Mar 1, 2:34 pm)
[RFC][PATCH] sys_fallocate() system call, Amit K. Arora, (Fri Mar 16, 10:31 am)
Re: [RFC][PATCH] sys_fallocate() system call, Russell King, (Sat Mar 17, 10:53 am)
Re: [RFC][PATCH] sys_fallocate() system call, Stephen Rothwell, (Sat Mar 17, 1:33 am)
Re: [RFC][PATCH] sys_fallocate() system call, Amit K. Arora, (Mon Mar 19, 5:30 am)
Re: [RFC][PATCH] sys_fallocate() system call, Heiko Carstens, (Fri Mar 16, 12:17 pm)
Re: [RFC][PATCH] sys_fallocate() system call, Matthew Wilcox, (Sat Mar 17, 7:10 am)
Re: [RFC][PATCH] sys_fallocate() system call, Amit K. Arora, (Wed Mar 21, 8:04 am)
Interface for the new fallocate() system call, Amit K. Arora, (Thu Mar 29, 7:51 am)
Re: Interface for the new fallocate() system call, Andrew Morton, (Thu Mar 29, 1:10 pm)
Re: Interface for the new fallocate() system call, Heiko Carstens, (Fri Mar 30, 3:19 am)
Re: Interface for the new fallocate() system call, Paul Mackerras, (Fri Mar 30, 5:15 am)
Re: Interface for the new fallocate() system call, Paul Mackerras, (Mon Apr 9, 9:01 am)
Re: Interface for the new fallocate() system call, Heiko Carstens, (Fri Mar 30, 8:55 am)
Re: Interface for the new fallocate() system call, Jakub Jelinek, (Fri Mar 30, 3:14 am)
Re: Interface for the new fallocate() system call, Amit K. Arora, (Tue Apr 17, 8:55 am)
Re: Interface for the new fallocate() system call, Andreas Dilger, (Wed Apr 18, 9:06 am)
Re: Interface for the new fallocate() system call, Amit K. Arora, (Fri Apr 20, 9:51 am)
Re: Interface for the new fallocate() system call, Jakub Jelinek, (Fri Apr 20, 10:59 am)
Re: Interface for the new fallocate() system call, Amit K. Arora, (Tue Apr 24, 8:16 am)
[PATCH 0/5] fallocate system call, Amit K. Arora, (Thu Apr 26, 1:50 pm)
[PATCH 0/6][TAKE4] fallocate system call, Amit K. Arora, (Thu May 17, 10:11 am)
Re: [PATCH 0/6][TAKE4] fallocate system call, Andrew Morton, (Sat May 19, 2:44 am)
Re: [PATCH 0/6][TAKE4] fallocate system call, Mingming Cao, (Mon May 21, 1:24 am)
[PATCH 0/5][TAKE3] fallocate system call, Amit K. Arora, (Tue May 15, 3:37 pm)
Re: [PATCH 0/5][TAKE3] fallocate system call, Mingming Cao, (Tue May 15, 7:52 pm)
[PATCH 0/5][TAKE2] fallocate system call, Amit K. Arora, (Mon May 14, 9:29 am)
Re: [PATCH 0/5][TAKE2] fallocate system call, Andreas Dilger, (Tue May 15, 2:31 am)
Re: [PATCH 0/5][TAKE2] fallocate system call, Amit K. Arora, (Tue May 15, 8:40 am)
Re: [PATCH 0/5] fallocate system call, David Chinner, (Sun Apr 29, 8:47 pm)
Re: [PATCH 0/5] fallocate system call, Chris Wedgwood, (Mon Apr 30, 1:25 am)
Re: [PATCH 0/5] fallocate system call, Amit K. Arora, (Wed May 2, 8:53 am)
Re: [PATCH 0/5] fallocate system call, Andreas Dilger, (Thu May 3, 6:34 am)
Re: [PATCH 0/5] fallocate system call, Miquel van Smoorenburg, (Thu May 3, 7:22 am)
Re: [PATCH 0/5] fallocate system call, David Chinner, (Mon May 7, 10:26 pm)
Re: [PATCH 0/5] fallocate system call, David Chinner, (Mon Apr 30, 1:56 am)
Re: [PATCH 0/5] fallocate system call, Chris Wedgwood, (Mon Apr 30, 2:01 am)
[PATCH] Add preallocation beyond EOF to fallocate, David Chinner, (Sun Apr 29, 11:14 pm)
[PATCH] XFS -&gt;fallocate() support, David Chinner, (Sun Apr 29, 11:11 pm)
[PATCH] ia64 fallocate syscall, David Chinner, (Sun Apr 29, 11:09 pm)
Re: [PATCH 0/5] fallocate system call, Heiko Carstens, (Fri Apr 27, 8:10 am)
Re: [PATCH 0/5] fallocate system call, Jörn, (Fri Apr 27, 10:43 am)
Re: [PATCH 0/5] fallocate system call, Heiko Carstens, (Fri Apr 27, 1:46 pm)
Re: [PATCH 0/5] fallocate system call, Chris Wedgwood, (Fri Apr 27, 4:42 pm)
[PATCH 4/5] ext4: fallocate support in ext4, Amit K. Arora, (Thu Apr 26, 2:13 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andrew Morton, (Fri May 4, 12:31 am)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andreas Dilger, (Mon May 7, 7:37 am)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andrew Morton, (Mon May 7, 4:58 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Jan Kara, (Mon May 14, 9:34 am)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Mingming Cao, (Mon May 7, 8:00 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andrew Morton, (Mon May 7, 8:15 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Mingming Cao, (Mon May 7, 8:41 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Theodore Tso, (Mon May 7, 9:43 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Mingming Cao, (Tue May 8, 1:46 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andreas Dilger, (Tue May 8, 12:52 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andreas Dilger, (Mon May 7, 6:21 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Jeff Garzik, (Mon May 7, 7:02 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andreas Dilger, (Mon May 7, 9:07 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Jeff Garzik, (Mon May 7, 9:25 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Theodore Tso, (Mon May 7, 7:36 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andrew Morton, (Mon May 7, 6:38 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Theodore Tso, (Mon May 7, 7:14 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Andrew Morton, (Mon May 7, 7:31 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Mingming Cao, (Mon May 7, 8:30 pm)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Amit K. Arora, (Mon May 7, 8:07 am)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Dave Kleikamp, (Mon May 7, 11:24 am)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Amit K. Arora, (Tue May 8, 6:52 am)
Re: [PATCH 4/5] ext4: fallocate support in ext4, Dave Kleikamp, (Tue May 8, 10:47 am)
[PATCH 3/5] ext4: Extent overlap bugfix, Amit K. Arora, (Thu Apr 26, 2:11 pm)
Re: [PATCH 3/5] ext4: Extent overlap bugfix, Andrew Morton, (Fri May 4, 12:30 am)
Re: [PATCH 3/5] ext4: Extent overlap bugfix, Amit K. Arora, (Mon May 7, 7:46 am)
[PATCH 2/5] fallocate() on s390, Amit K. Arora, (Thu Apr 26, 2:07 pm)
Re: [PATCH 1/5] fallocate() implementation in i86, x86_64 an..., Suparna Bhattacharya, (Fri May 11, 7:03 am)
Re: [PATCH 1/5] fallocate() implementation in i86, x86_64 an..., Christoph Hellwig, (Sat Jun 30, 6:14 am)
[PATCH 0/6][TAKE5] fallocate system call, Amit K. Arora, (Mon Jun 25, 9:28 am)
Re: [PATCH 0/6][TAKE5] fallocate system call, Andrew Morton, (Thu Jun 28, 5:55 am)
Re: [PATCH 0/6][TAKE5] fallocate system call, Amit K. Arora, (Thu Jun 28, 1:57 pm)
Re: [PATCH 0/6][TAKE5] fallocate system call, Andreas Dilger, (Thu Jun 28, 4:34 pm)
Re: [PATCH 0/6][TAKE5] fallocate system call, Andrew Morton, (Thu Jun 28, 2:33 pm)
Re: [PATCH 0/6][TAKE5] fallocate system call, Theodore Tso, (Fri Jun 29, 9:56 am)
Re: [PATCH 0/6][TAKE5] fallocate system call, Mingming Caoc, (Fri Jun 29, 11:50 am)
Re: [PATCH 0/6][TAKE5] fallocate system call, Andrew Morton, (Fri Jun 29, 4:57 pm)
Ext4 patches for 2.6.22-rc6, Mingming Cao, (Sun Jul 1, 3:35 am)
Re: [PATCH 0/6][TAKE5] fallocate system call, Jeff Garzik, (Fri Jun 29, 10:29 am)
Re: [PATCH 0/6][TAKE5] fallocate system call, Theodore Tso, (Fri Jun 29, 1:42 pm)
Re: [PATCH 0/6][TAKE5] fallocate system call, Christoph Hellwig, (Fri Jun 29, 3:20 am)
Re: [PATCH 0/6][TAKE5] fallocate system call, Jeff Garzik, (Thu Jun 28, 2:57 pm)
Re: [PATCH 0/6][TAKE5] fallocate system call, Dave Kleikamp, (Thu Jun 28, 2:45 pm)
Re: [PATCH 0/6][TAKE5] fallocate system call, Mingming Cao, (Thu Jun 28, 1:36 pm)
Re: [PATCH 0/6][TAKE5] fallocate system call, David Chinner, (Tue Jun 26, 7:15 pm)
[PATCH 7/7][TAKE5] ext4: support new modes, Amit K. Arora, (Mon Jun 25, 9:50 am)
Re: [PATCH 7/7][TAKE5] ext4: support new modes, Andreas Dilger, (Mon Jun 25, 5:56 pm)
Re: [PATCH 7/7][TAKE5] ext4: support new modes, Amit K. Arora, (Tue Jun 26, 8:07 am)
Re: [PATCH 7/7][TAKE5] ext4: support new modes, Andreas Dilger, (Tue Jun 26, 12:14 pm)
Re: [PATCH 7/7][TAKE5] ext4: support new modes, Amit K. Arora, (Tue Jun 26, 3:29 pm)
Re: [PATCH 7/7][TAKE5] ext4: support new modes, David Chinner, (Tue Jun 26, 8:04 pm)
Re: [PATCH 7/7][TAKE5] ext4: support new modes, Amit K. Arora, (Thu Jun 28, 2:07 pm)
[PATCH 5/7][TAKE5] ext4: fallocate support in ext4, Amit K. Arora, (Mon Jun 25, 9:48 am)
[PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Mon Jun 25, 9:45 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Andreas Dilger, (Mon Jun 25, 5:52 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, David Chinner, (Tue Jun 26, 7:26 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Tue Jun 26, 6:45 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Andreas Dilger, (Tue Jun 26, 11:42 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, David Chinner, (Tue Jun 26, 7:32 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Tue Jun 26, 3:12 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Mon Jun 25, 11:03 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Andreas Dilger, (Mon Jun 25, 5:46 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, David Chinner, (Tue Jun 26, 7:14 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Tue Jun 26, 6:32 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Christoph Hellwig, (Sat Jun 30, 6:21 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, David Chinner, (Sun Jul 1, 6:55 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Christoph Hellwig, (Wed Jul 11, 5:05 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Mon Jul 2, 7:47 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Andreas Dilger, (Sat Jun 30, 12:52 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Tue Jul 3, 6:08 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Christoph Hellwig, (Tue Jul 3, 6:31 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Tue Jul 3, 7:46 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Christoph Hellwig, (Wed Jul 11, 5:03 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Suparna Bhattacharya, (Thu Jul 12, 3:28 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, David Chinner, (Thu Jul 12, 9:13 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Thu Jul 12, 10:15 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Thu Jul 12, 4:26 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Andreas Dilger, (Thu Jul 12, 10:40 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Timothy Shimmin, (Wed Jul 4, 1:37 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Christoph Hellwig, (Wed Jul 11, 5:04 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Andreas Dilger, (Tue Jun 26, 11:34 am)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, David Chinner, (Tue Jun 26, 7:18 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Thu Jun 28, 2:19 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, David Chinner, (Thu Jun 28, 9:03 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Nathan Scott, (Thu Jun 28, 7:39 pm)
Re: [PATCH 4/7][TAKE5] support new modes in fallocate, Amit K. Arora, (Tue Jun 26, 3:09 pm)
[PATCH 3/7][TAKE5] fallocate() on ia64, Amit K. Arora, (Mon Jun 25, 9:43 am)
[PATCH 2/7][TAKE5] fallocate() on s390(x), Amit K. Arora, (Mon Jun 25, 9:42 am)
Re: [PATCH 2/7][TAKE5] fallocate() on s390(x), Heiko Carstens, (Tue Jun 26, 11:15 am)
Re: [PATCH 1/5] fallocate() implementation in i86, x86_64 an..., Suparna Bhattacharya, (Wed May 9, 6:15 am)
Re: [PATCH 1/5] fallocate() implementation in i86, x86_64 an..., Suparna Bhattacharya, (Wed May 9, 7:10 am)
Re: [PATCH 1/5] fallocate() implementation in i86, x86_64 an..., Martin Schwidefsky, (Wed May 9, 8:00 am)
Re: Interface for the new fallocate() system call, Amit K. Arora, (Thu Apr 5, 7:26 am)
Re: Interface for the new fallocate() system call, Andreas Dilger, (Fri Apr 6, 5:58 am)
Re: Interface for the new fallocate() system call, Randy Dunlap, (Thu Apr 5, 11:50 am)
Re: Interface for the new fallocate() system call, Amit K. Arora, (Thu Apr 5, 7:44 am)
Re: Interface for the new fallocate() system call, Paul Mackerras, (Fri Mar 30, 5:15 am)
Re: Interface for the new fallocate() system call, Heiko Carstens, (Fri Mar 30, 4:39 am)
Re: Interface for the new fallocate() system call, Jan Engelhardt, (Thu Mar 29, 1:01 pm)
Re: Interface for the new fallocate() system call, Heiko Carstens, (Fri Mar 30, 3:00 am)
Re: Interface for the new fallocate() system call, linux-os (Dick Johnson), (Thu Mar 29, 1:18 pm)
Re: Interface for the new fallocate() system call, Jan Engelhardt, (Thu Mar 29, 2:05 pm)
Re: Interface for the new fallocate() system call, Linus Torvalds, (Thu Mar 29, 2:37 pm)
Re: Interface for the new fallocate() system call, Chris Wedgwood, (Thu Mar 29, 12:35 pm)
Re: [RFC][PATCH] sys_fallocate() system call, Chris Wedgwood, (Wed Mar 21, 5:35 pm)
Re: [RFC][PATCH] sys_fallocate() system call, Paul Mackerras, (Sat Mar 17, 5:59 am)
Re: [RFC][PATCH] sys_fallocate() system call, Matthew Wilcox, (Sat Mar 17, 7:07 am)
Re: [RFC][PATCH] sys_fallocate() system call, Heiko Carstens, (Sat Mar 17, 10:30 am)
Re: [RFC][PATCH] sys_fallocate() system call, Stephen Rothwell, (Sat Mar 17, 10:38 am)
Re: [RFC][PATCH] sys_fallocate() system call, Stephen Rothwell, (Sat Mar 17, 10:42 am)
Re: [RFC][PATCH] sys_fallocate() system call, Heiko Carstens, (Fri Mar 16, 11:21 am)
Re: [RFC][PATCH] sys_fallocate() system call, Amit K. Arora, (Mon Mar 19, 5:24 am)
Re: [RFC][PATCH] sys_fallocate() system call, Heiko Carstens, (Mon Mar 19, 7:23 am)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Thu Mar 1, 7:36 pm)
Re: [RFC] Heads up on sys_fallocate(), Eric Sandeen, (Thu Mar 1, 7:29 pm)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Thu Mar 1, 7:51 pm)
Re: [RFC] Heads up on sys_fallocate(), Jeremy Fitzhardinge, (Thu Mar 1, 5:14 pm)
Re: [RFC] Heads up on sys_fallocate(), Alan, (Thu Mar 1, 6:58 pm)
Re: [RFC] Heads up on sys_fallocate(), Jeremy Fitzhardinge, (Thu Mar 1, 6:05 pm)
Re: [RFC] Heads up on sys_fallocate(), Alan, (Thu Mar 1, 7:11 pm)
Re: [RFC] Heads up on sys_fallocate(), Jeremy Fitzhardinge, (Thu Mar 1, 6:15 pm)
Re: [RFC] Heads up on sys_fallocate(), Jeff Garzik, (Thu Mar 1, 4:23 pm)
Re: [RFC] Heads up on sys_fallocate(), Jeremy Allison, (Thu Mar 1, 4:31 pm)
Re: [RFC] Heads up on sys_fallocate(), Eric Sandeen, (Thu Mar 1, 3:15 pm)
Re: [RFC] Heads up on sys_fallocate(), Andreas Dilger, (Fri Mar 2, 6:45 am)
Re: [RFC] Heads up on sys_fallocate(), Dave Kleikamp, (Fri Mar 2, 9:17 am)
Re: [RFC] Heads up on sys_fallocate(), Andrew Morton, (Thu Mar 1, 6:25 pm)
Re: [RFC] Heads up on sys_fallocate(), Anton Blanchard, (Thu Mar 1, 6:41 pm)
Re: [RFC] Heads up on sys_fallocate(), Dave Kleikamp, (Thu Mar 1, 6:44 pm)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Thu Mar 1, 7:38 pm)
Re: [RFC] Heads up on sys_fallocate(), Arnd Bergmann, (Sat Mar 3, 6:45 pm)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Mon Mar 5, 9:18 am)
Re: [RFC] Heads up on sys_fallocate(), Anton Altaparmakov, (Sun Mar 4, 4:11 pm)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Mon Mar 5, 12:23 am)
Re: [RFC] Heads up on sys_fallocate(), Ulrich Drepper, (Sun Mar 4, 6:38 pm)
Re: [RFC] Heads up on sys_fallocate(), Jörn, (Sun Mar 4, 8:16 pm)
Re: [RFC] Heads up on sys_fallocate(), Anton Altaparmakov, (Sun Mar 4, 7:22 pm)
Re: [RFC] Heads up on sys_fallocate(), Theodore Tso, (Mon Mar 5, 10:37 am)
Re: [RFC] Heads up on sys_fallocate(), Ulrich Drepper, (Mon Mar 5, 11:15 am)
Re: [RFC] Heads up on sys_fallocate(), Theodore Tso, (Mon Mar 5, 12:01 pm)
Re: [RFC] Heads up on sys_fallocate(), Ulrich Drepper, (Mon Mar 5, 12:07 pm)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Mon Mar 5, 11:35 am)
Re: [RFC] Heads up on sys_fallocate(), Anton Altaparmakov, (Mon Mar 5, 11:07 am)
Re: [RFC] Heads up on sys_fallocate(), Arnd Bergmann, (Sun Mar 4, 4:53 pm)
Re: [RFC] Heads up on sys_fallocate(), Andrew Morton, (Thu Mar 1, 6:59 pm)
Re: [RFC] Heads up on sys_fallocate(), Ulrich Drepper, (Fri Mar 2, 3:09 am)
Re: [RFC] Heads up on sys_fallocate(), Dave Kleikamp, (Thu Mar 1, 7:09 pm)
Re: [RFC] Heads up on sys_fallocate(), Mingming Cao, (Fri Mar 2, 2:09 pm)
Re: [RFC] Heads up on sys_fallocate(), Jan Engelhardt, (Fri Mar 2, 9:41 am)
Re: [RFC] Heads up on sys_fallocate(), Nathan Scott, (Thu Mar 1, 6:40 pm)
Re: [RFC] Heads up on sys_fallocate(), Eric Sandeen, (Thu Mar 1, 6:39 pm)
Re: [RFC] Heads up on sys_fallocate(), Andrew Morton, (Thu Mar 1, 6:52 pm)
Re: [RFC] Heads up on sys_fallocate(), Mingming Cao, (Fri Mar 2, 2:28 pm)
Re: [RFC] Heads up on sys_fallocate(), Jan Kara, (Mon Mar 5, 8:27 am)
Re: [RFC] Heads up on sys_fallocate(), Eric Sandeen, (Mon Mar 5, 5:41 pm)
Re: [RFC] Heads up on sys_fallocate(), Mingming Cao, (Mon Mar 5, 4:02 pm)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Tue Mar 6, 3:28 am)
Re: [RFC] Heads up on sys_fallocate(), Ulrich Drepper, (Tue Mar 6, 10:36 am)
Re: [RFC] Heads up on sys_fallocate(), Eric Sandeen, (Tue Mar 6, 12:46 pm)
Re: [RFC] Heads up on sys_fallocate(), David Chinner, (Tue Mar 13, 7:46 pm)
Re: [RFC] Heads up on sys_fallocate(), Christoph Hellwig, (Tue Mar 6, 10:47 am)
Re: [RFC] Heads up on sys_fallocate(), Jan Kara, (Tue Mar 6, 10:50 am)
Re: [RFC] Heads up on sys_fallocate(), Eric Sandeen, (Tue Mar 6, 2:23 pm)
Re: [RFC] Heads up on sys_fallocate(), Jan Kara, (Wed Mar 7, 4:51 am)
Re: [RFC] Heads up on sys_fallocate(), Jörn, (Wed Mar 7, 7:30 am)