From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from psmtp.com (na3sys010amx125.postini.com [74.125.245.125]) by kanga.kvack.org (Postfix) with SMTP id 7E9106B13F0 for ; Wed, 8 Feb 2012 04:36:47 -0500 (EST) Received: by eekc13 with SMTP id c13so134532eek.14 for ; Wed, 08 Feb 2012 01:36:45 -0800 (PST) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Subject: Re: [PATCH v8 0/8] Reduce cross CPU IPI interference References: <1328448800-15794-1-git-send-email-gilad@benyossef.com> Date: Wed, 08 Feb 2012 10:36:42 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Michal Nazarewicz" Message-ID: In-Reply-To: <1328448800-15794-1-git-send-email-gilad@benyossef.com> Sender: owner-linux-mm@kvack.org List-ID: To: linux-kernel@vger.kernel.org, Gilad Ben-Yossef Cc: Christoph Lameter , Chris Metcalf , Frederic Weisbecker , linux-mm@kvack.org, Pekka Enberg , Matt Mackall , Sasha Levin , Rik van Riel , Andi Kleen , Mel Gorman , Andrew Morton , Alexander Viro , Avi Kivity , Kosaki Motohiro , Milton Miller On Sun, 05 Feb 2012 14:33:20 +0100, Gilad Ben-Yossef wrote: > This patch set, inspired by discussions with Peter Zijlstra and Freder= ic > Weisbecker when testing the nohz task patch set, is a first stab at tr= ying > to explore doing this by locating the places where such global IPI cal= ls > are being made and turning the global IPI into an IPI for a specific g= roup > of CPUs. The purpose of the patch set is to get feedback if this is t= he > right way to go for dealing with this issue and indeed, if the issue i= s > even worth dealing with at all. Based on the feedback from this patch = set > I plan to offer further patches that address similar issue in other co= de > paths. > > The patch creates an on_each_cpu_mask and on_each_cpu_cond infrastruct= ure > API (the former derived from existing arch specific versions in Tile a= nd > Arm) and uses them to turn several global IPI invocation to per CPU > group invocations. > Signed-off-by: Gilad Ben-Yossef > Acked-by: Peter Zijlstra > CC: Christoph Lameter > CC: Chris Metcalf > CC: Frederic Weisbecker > CC: linux-mm@kvack.org > CC: Pekka Enberg > CC: Matt Mackall > CC: Sasha Levin > CC: Rik van Riel > CC: Andi Kleen > CC: Mel Gorman > CC: Andrew Morton > CC: Alexander Viro > CC: Avi Kivity > CC: Michal Nazarewicz Acked-by: Michal Nazarewicz for patches form 1 to 4 and 7. The other two (5 and 6) look good but I don't know enough about slub and fs to feel confident acking. > CC: Kosaki Motohiro > CC: Milton Miller -- = Best regards, _ _ .o. | Liege of Serenely Enlightened Majesty of o' \,=3D./ `o ..o | Computer Science, Micha=C5=82 =E2=80=9Cmina86=E2=80=9D Nazarewicz= (o o) ooo +------------------ooO--(_)--Ooo-- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: email@kvack.org