[lkml]   [2007]   [Mar]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [RFC][PATCH] sys_fallocate() system call
    On Fri, Mar 16, 2007 at 04:21:03PM +0100, Heiko Carstens wrote:
    > On Fri, Mar 16, 2007 at 08:01:01PM +0530, Amit K. Arora wrote:
    > > First of all, thanks for the overwhelming response!
    > >
    > > Based on the suggestions received, I have added a new parameter to the
    > > sys_fallocate() system call - an interger called "mode", just after the
    > > "fd". Now the system call looks like this:
    > >
    > > asmlinkage long sys_fallocate(int fd, int mode, loff_t offset, loff_t len)
    > >
    > > Currently we have two modes FA_ALLOCATE and FA_DEALLOCATE, for
    > > preallocation and deallocation of preallocated blocks respectively. More
    > > modes can be added, when required. And these modes can be renamed, since
    > > I am sure these are no way the best ones ! :)
    > >
    > > Attached below is the patch which implements this system call. It has
    > > been currently implemented and tested on i386, ppc64 and x86_64
    > > architectures. I am facing some problems while trying to implement this
    > > on s390, and thus the delay. While I try to get it right on s390(x), we
    > > thought of posting this patch, so that we can save some time. Parallely
    > > we will work on getting the patch work on s390, and probably it will
    > > come as a separate patch.
    > What's the problem you face on s390? If it's just the compat wrapper, you
    > may look at sys_sync_file_range_wrapper. Or I will send a patch if needed.

    Hi Heiko,

    Yes, the problem was adding compat wrapper for this. I will appreciate
    your help in writing it. Only thing is that we might have to wait till
    the order of the arguments is decided upon. Thanks!

    Amit Arora
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2007-03-19 10:29    [W:0.051 / U:46.876 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site