From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753304AbbB1Vic (ORCPT ); Sat, 28 Feb 2015 16:38:32 -0500 Received: from bombadil.infradead.org ([198.137.202.9]:38946 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753123AbbB1ViT (ORCPT ); Sat, 28 Feb 2015 16:38:19 -0500 Message-Id: <20150228212447.381543289@infradead.org> User-Agent: quilt/0.61-1 Date: Sat, 28 Feb 2015 22:24:47 +0100 From: Peter Zijlstra To: mingo@kernel.org, rusty@rustcorp.com.au, mathieu.desnoyers@efficios.com, oleg@redhat.com, paulmck@linux.vnet.ibm.com Cc: linux-kernel@vger.kernel.org, andi@firstfloor.org, rostedt@goodmis.org, tglx@linutronix.de, peterz@infradead.org Subject: [RFC][PATCH 0/9] latched RB-trees and __module_address() Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series is aimed at making __module_address() go fast(er). On the way there it: - annotates and sanitizes module locking - introduces the latched RB-tree - employs it to make __module_address() go fast I've build and boot tested this on x86_64 with modules and lockdep enabled.