lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 5 Jul 2017 19:47:33 +0200
From:   Peter Zijlstra <peterz@...radead.org>
To:     Davidlohr Bueso <dave@...olabs.net>
Cc:     mingo@...nel.org, akpm@...ux-foundation.org,
        torvalds@...ux-foundation.org, jack@...e.cz,
        kirill.shutemov@...ux.intel.com, ldufour@...ux.vnet.ibm.com,
        mhocko@...e.com, mgorman@...hsingularity.net,
        linux-kernel@...r.kernel.org
Subject: Re: [PATCH -next v3 0/9] rbtree: Cache leftmost node internally

On Thu, Jun 29, 2017 at 10:15:44AM -0700, Davidlohr Bueso wrote:

> Here's a proposal for extending rbtrees to internally cache the leftmost
> node such that we can have fast overlap check optimization for all interval
> tree users[1]. The benefits of this series are that:
> 
> (i)   Unify users that do internal leftmost node caching.
> (ii)  Optimize all interval tree users.
> (iii) Convert at least two new users (epoll and procfs) to the new interface.
> 
> Patch 1: Layout the rb machinery.
> 
> Patches 2-5:  Make use of the internal leftmost node in scheduler and
> rt mutexes and cfq.
> 
> Patch 6: Implements fast overlap checks for interval trees.
> 
> Patch 7: rocket science.
> 
> Patches 8,9: New patches that convert to O(1) rb_first_cached().
> 
> The series has survived booting, kernel builds and pistress workloads.
> 
> Ingo, I know it's late in the game, but could it be considered for
> v4.13? Given that v2 has been there a while and there are no issues
> currently. Applies on top of today's -next.


IIRC akpm typically collects rb-tree patches.

In any case:

Acked-by: Peter Zijlstra (Intel) <peterz@...radead.org>


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ