lkml.org 
[lkml]   [2009]   [Jun]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[KVM PATCH v5 0/4] irqfd fixes and enhancements
    Date
    (Applies to kvm.git/master:4631e094)

    The following is the latest attempt to fix the races in irqfd/eventfd, as
    well as restore DEASSIGN support. For more details, please read the patch
    headers.

    This series has been tested against the kvm-eventfd unit test, and
    appears to be functioning properly. You can download this test here:

    ftp://ftp.novell.com/dev/ghaskins/kvm-eventfd.tar.bz2

    I've included version 4 of Davide's eventfd patch (ported to kvm.git) so
    that its a complete reviewable series. Note, however, that there may be
    later versions of his patch to consider for merging, so we should
    coordinate with him.

    -Greg

    ---

    Davide Libenzi (1):
    eventfd - revised interface and cleanups (4th rev)

    Gregory Haskins (3):
    KVM: add irqfd DEASSIGN feature
    KVM: Fix races in irqfd using new eventfd_kref_get interface
    kvm: prepare irqfd for having interrupts disabled during eventfd->release


    drivers/lguest/lg.h | 2
    drivers/lguest/lguest_user.c | 4 -
    fs/aio.c | 24 +---
    fs/eventfd.c | 126 ++++++++++++++++---
    include/linux/aio.h | 4 -
    include/linux/eventfd.h | 35 ++++-
    include/linux/kvm.h | 2
    include/linux/kvm_host.h | 7 +
    virt/kvm/Kconfig | 1
    virt/kvm/eventfd.c | 284 +++++++++++++++++++++++++++++++++---------
    10 files changed, 379 insertions(+), 110 deletions(-)

    --
    Signature


    \
     
     \ /
      Last update: 2009-06-25 15:31    [W:0.028 / U:59.652 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site