From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933380AbbLSWWw (ORCPT ); Sat, 19 Dec 2015 17:22:52 -0500 Received: from mail-io0-f171.google.com ([209.85.223.171]:35225 "EHLO mail-io0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932727AbbLSWWu (ORCPT ); Sat, 19 Dec 2015 17:22:50 -0500 MIME-Version: 1.0 In-Reply-To: References: <20151215061250.GA7233@localhost.localdomain> Date: Sat, 19 Dec 2015 15:22:50 -0700 Message-ID: Subject: Re: [PATCH V3] Fix INT1 Recursion with unregistered breakpoints From: Jeff Merkey To: Thomas Gleixner Cc: linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, peterz@infradead.org, luto@kernel.org Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/19/15, Thomas Gleixner wrote: > On Mon, 14 Dec 2015, Jeff Merkey wrote: >> + /* >> + * check if we got an execute breakpoint >> + * from the dr7 register. if we did, set >> + * the resume flag to avoid int1 recursion. > > Malformatted comment as any other comment you touched. > >> + */ >> + if ((dr7 & (3 << ((i * 4) + 16))) == 0) >> + args->regs->flags |= X86_EFLAGS_RF; > > This still uses magic numbers instead of the proper defines. I asked > for that before. > > Thanks, > > tglx > Yes Sir, I'll get that fixed right away. Jeff