From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762443AbXJMOpx (ORCPT ); Sat, 13 Oct 2007 10:45:53 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1761590AbXJMOmS (ORCPT ); Sat, 13 Oct 2007 10:42:18 -0400 Received: from 1wt.eu ([62.212.114.60]:2946 "EHLO 1wt.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761451AbXJMOmR (ORCPT ); Sat, 13 Oct 2007 10:42:17 -0400 From: Willy Tarreau Message-Id: <20071013143441.%N@1wt.eu> References: <20071013142822.%N@1wt.eu> User-Agent: quilt/0.46-1 Date: Sat, 13 Oct 2007 17:28:26 +0200 To: linux-kernel@vger.kernel.org, stable@kernel.org Cc: Jan Beulich , Andi Kleen , Greg Kroah-Hartman Subject: [2.6.20.21 review 04/35] i386: allow debuggers to access the vsyscall page with compat vDSO Content-Disposition: inline; filename=0015-i386-allow-debuggers-to-access-the-vsyscall-page-wi.patch Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org From: Jan Beulich Signed-off-by: Jan Beulich Signed-off-by: Andi Kleen Signed-off-by: Greg Kroah-Hartman --- arch/i386/kernel/sysenter.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) Index: 2.6/arch/i386/kernel/sysenter.c =================================================================== --- 2.6.orig/arch/i386/kernel/sysenter.c +++ 2.6/arch/i386/kernel/sysenter.c @@ -183,7 +183,9 @@ struct vm_area_struct *get_gate_vma(stru int in_gate_area(struct task_struct *task, unsigned long addr) { - return 0; + const struct vm_area_struct *vma = get_gate_vma(task); + + return vma && addr >= vma->vm_start && addr < vma->vm_end; } int in_gate_area_no_task(unsigned long addr) --