Re: [RFC][PATCH] sys_fallocate() system call

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Matthew Wilcox <matthew@...>
Cc: Heiko Carstens <heiko.carstens@...>, <linux-fsdevel@...>, <linux-kernel@...>, <linux-ext4@...>, <xfs@...>, Andrew Morton <akpm@...>, <suparna@...>, <cmm@...>, <alex@...>, <suzuki@...>
Date: Wednesday, March 21, 2007 - 8:04 am

On Sat, Mar 17, 2007 at 05:10:37AM -0600, Matthew Wilcox wrote:

As suggested by you and Russel, I have made this change to the patch.
Here is how it looks like now. Please let me know if anyone has concerns
about passing arguments this way (breaking each "loff_t" into two "u32"s).

Signed-off-by: Amit K Arora
---
arch/i386/kernel/syscall_table.S | 1
arch/x86_64/kernel/functionlist | 1
fs/open.c | 46 +++++++++++++++++++++++++++++++++++++++
include/asm-i386/unistd.h | 3 +-
include/asm-powerpc/systbl.h | 1
include/asm-powerpc/unistd.h | 3 +-
include/asm-x86_64/unistd.h | 4 ++-
include/linux/fs.h | 7 +++++
include/linux/syscalls.h | 2 +
9 files changed, 65 insertions(+), 3 deletions(-)

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/open.c
===================================================================
--- linux-2.6.20.1.orig/fs/open.c
+++ linux-2.6.20.1/fs/open.c
@@ -350,6 +350,52 @@ asmlinkage long sys_ftruncate64(unsigned
}
#endif

+asmlinkage long sys_fallocate(int fd, int mode, u32 off_low, u32 off_high,
+ u32 len_low, u32 len_high)
+{
+ struct file *file;
+ struct inode *inode;
+ loff_t offset, len;
+ long ret = -EINVAL;
+
+ offset = (off_high << 32) + off_low;
+ len = (len_high << 32) + len_low;
+
+ if (len == 0 || offset < 0)
+ goto out;
+
+ ret = -EBADF;
+ file = fget(fd);
+ if (!file)
+ goto out;
+ if (!(file->f_mode & FMODE_WRITE))
+ goto out_fput;
+
+ inode = file->f_path.dentry->d_inode;
+
+ ret = -ESPIPE;
+ if (S_ISFIFO(inode->i_mode))
+ goto out_fput;
+
+ ret = -ENODEV;
+ if (!S_ISREG(inode->i_mode))
+ goto out_fput;
+
+ ret = -EFBIG;
+ if (offset + len > inode->i_sb->s_maxbytes)
+ goto out_fput;
+
+ if (inode->i_op && inode->i_op->fallocate)
+ ret = inode->i_op->fallocate(inode, mode, offset, len);
+ else
+ ret = -ENOSYS;
+out_fput:
+ fput(file);
+out:
+ return ret;
+}
+EXPORT_SYMBOL(sys_fallocate);
+
/*
* 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
@@ -263,6 +263,12 @@ extern int dir_notify_enable;
#define SYNC_FILE_RANGE_WRITE 2
#define SYNC_FILE_RANGE_WAIT_AFTER 4

+/*
+ * fallocate() modes
+ */
+#define FA_ALLOCATE 0x1
+#define FA_DEALLOCATE 0x2
+
#ifdef __KERNEL__

#include
@@ -1124,6 +1130,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);
+ int (*fallocate)(struct inode *, int, 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,8 @@ 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, int mode, u32 off_low, u32 off_high,
+ u32 len_low, u32 len_high);

int kernel_execve(const char *filename, char *const argv[], char *const envp[]);

Index: linux-2.6.20.1/include/asm-x86_64/unistd.h
===================================================================
--- linux-2.6.20.1.orig/include/asm-x86_64/unistd.h
+++ linux-2.6.20.1/include/asm-x86_64/unistd.h
@@ -619,8 +619,10 @@ __SYSCALL(__NR_sync_file_range, sys_sync
__SYSCALL(__NR_vmsplice, sys_vmsplice)
#define __NR_move_pages 279
__SYSCALL(__NR_move_pages, sys_move_pages)
+#define __NR_fallocate 280
+__SYSCALL(__NR_fallocate, sys_fallocate)

-#define __NR_syscall_max __NR_move_pages
+#define __NR_syscall_max __NR_fallocate

#ifndef __NO_STUBS
#define __ARCH_WANT_OLD_READDIR
Index: linux-2.6.20.1/include/asm-powerpc/unistd.h
===================================================================
--- linux-2.6.20.1.orig/include/asm-powerpc/unistd.h
+++ linux-2.6.20.1/include/asm-powerpc/unistd.h
@@ -324,10 +324,11 @@
#define __NR_get_robust_list 299
#define __NR_set_robust_list 300
#define __NR_move_pages 301
+#define __NR_fallocate 302

#ifdef __KERNEL__

-#define __NR_syscalls 302
+#define __NR_syscalls 303

#define __NR__exit __NR_exit
#define NR_syscalls __NR_syscalls
Index: linux-2.6.20.1/arch/x86_64/kernel/functionlist
===================================================================
--- linux-2.6.20.1.orig/arch/x86_64/kernel/functionlist
+++ linux-2.6.20.1/arch/x86_64/kernel/functionlist
@@ -932,6 +932,7 @@
*(.text.sys_getitimer)
*(.text.sys_getgroups)
*(.text.sys_ftruncate)
+*(.text.sys_fallocate)
*(.text.sysfs_lookup)
*(.text.sys_exit_group)
*(.text.stub_fork)
Index: linux-2.6.20.1/include/asm-powerpc/systbl.h
===================================================================
--- linux-2.6.20.1.orig/include/asm-powerpc/systbl.h
+++ linux-2.6.20.1/include/asm-powerpc/systbl.h
@@ -305,3 +305,4 @@ SYSCALL_SPU(faccessat)
COMPAT_SYS_SPU(get_robust_list)
COMPAT_SYS_SPU(set_robust_list)
COMPAT_SYS(move_pages)
+SYSCALL(fallocate)
--
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)