lkml.org 
[lkml]   [2005]   [Aug]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[AIO] aio-2.6.13-rc6-B1
    The bugfix followup to the last aio rollup is now available at:

    http://www.kvack.org/~bcrl/patches/aio-2.6.13-rc6-B1-all.diff

    with the split up in:

    http://www.kvack.org/~bcrl/patches/aio-2.6.13-rc6-B1/

    This fixes the bugs noticed in the -B0 variant. Major changes in this
    patchset are:

    - added aio semaphore ops
    - aio thread based fallbacks
    - vectored aio file_operations
    - aio sendmsg/recvmsg via thread fallbacks
    - retry based aio pipe operations

    Comments?

    -ben

    arch/i386/Kconfig | 4
    arch/i386/kernel/semaphore.c | 185 +-----------
    arch/um/Kconfig_i386 | 4
    arch/um/Kconfig_x86_64 | 4
    arch/x86_64/Kconfig | 4
    arch/x86_64/kernel/Makefile | 2
    arch/x86_64/kernel/semaphore.c | 180 ------------
    arch/x86_64/lib/thunk.S | 1
    description | 9
    drivers/usb/gadget/inode.c | 7
    fs/aio.c | 610 +++++++++++++++++++++++++++++++++++------
    fs/bad_inode.c | 2
    fs/block_dev.c | 9
    fs/buffer.c | 2
    fs/ext2/file.c | 2
    fs/ext3/file.c | 16 -
    fs/inode.c | 2
    fs/jfs/file.c | 2
    fs/ntfs/file.c | 2
    fs/pipe.c | 194 ++++++++++---
    fs/read_write.c | 182 ++++++++----
    fs/reiserfs/file.c | 10
    include/asm-i386/semaphore.h | 42 ++
    include/asm-x86_64/semaphore.h | 44 ++
    include/linux/aio.h | 38 ++
    include/linux/aio_abi.h | 13
    include/linux/fs.h | 9
    include/linux/net.h | 4
    include/linux/pagemap.h | 29 +
    include/linux/sched.h | 13
    include/linux/wait.h | 42 ++
    include/linux/writeback.h | 2
    kernel/exit.c | 2
    kernel/fork.c | 7
    kernel/sched.c | 14
    kernel/wait.c | 40 +-
    lib/Makefile | 1
    lib/semaphore-sleepers.c | 253 +++++++++++++++++
    mm/filemap.c | 164 ++++++++---
    net/socket.c | 97 +++++-
    40 files changed, 1593 insertions(+), 654 deletions(-)
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-08-17 22:47    [W:0.024 / U:0.832 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site