Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758488AbZA2Vdc (ORCPT ); Thu, 29 Jan 2009 16:33:32 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751734AbZA2VdY (ORCPT ); Thu, 29 Jan 2009 16:33:24 -0500 Received: from relay1.sgi.com ([192.48.179.29]:60975 "EHLO relay.sgi.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751344AbZA2VdX (ORCPT ); Thu, 29 Jan 2009 16:33:23 -0500 To: linux-kernel@vger.kernel.org Subject: [PATCH] x86: UV fix uv_flush_send_and_wait Cc: mingo@elte.hu, tj@kernel.org Message-Id: From: Cliff Wickman Date: Thu, 29 Jan 2009 15:35:26 -0600 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1008 Lines: 34 From: Cliff Wickman uv_flush_send_and_wait() should return a pointer if the broadcast remote tlb shootdown requests fail. That causes the conventional IPI method of shootdown to be used. Diffed against 2.6.29-rc2 (Ingo's tree) Signed-off-by: Cliff Wickman --- arch/x86/kernel/tlb_uv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux/arch/x86/kernel/tlb_uv.c =================================================================== --- linux.orig/arch/x86/kernel/tlb_uv.c +++ linux/arch/x86/kernel/tlb_uv.c @@ -259,7 +259,7 @@ const struct cpumask *uv_flush_send_and_ * the cpu's, all of which are still in the mask. */ __get_cpu_var(ptcstats).ptc_i++; - return 0; + return flush_mask; } /* -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/