[lkml]   [2008]   [Apr]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[PATCH 00 of 12] mmu notifier #v13

    This is the latest and greatest version of the mmu notifier patch #v13.

    Changes are mainly in the mm_lock that uses sort() suggested by Christoph.
    This reduces the complexity from O(N**2) to O(N*log(N)).

    I folded the mm_lock functionality together with the mmu-notifier-core 1/12
    patch to make it self-contained. I recommend merging 1/12 into -mm/mainline
    ASAP. Lack of mmu notifiers is holding off KVM development. We are going to
    rework the way the pages are mapped and unmapped to work with pure pfn for pci
    passthrough without the use of page pinning, and we can't without mmu
    notifiers. This is not just a performance matter.

    KVM/GRU and AFAICT Quadrics are all covered by applying the single 1/12 patch
    that shall be shipped with 2.6.26. The risk of brekage by applying 1/12 is
    zero. Both when MMU_NOTIFIER=y and when it's =n, so it shouldn't be delayed

    XPMEM support comes with the later patches 2-12, risk for those patches is >0
    and this is why the mmu-notifier-core is numbered 1/12 and not 12/12. Some are
    simple and can go in immediately but not all are so simple.

    2-12/12 are posted as usual for review by the VM developers and so Robin can
    keep testing them on XPMEM and they can be merged later without any downside
    (they're mostly orthogonal with 1/12).

     \ /
      Last update: 2008-04-22 16:13    [W:0.019 / U:10.552 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site