All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: Pekka Paalanen <pq@iki.fi>
Cc: hpa@zytor.com, mingo@redhat.com, torvalds@linux-foundation.org,
	tglx@linutronix.de, linux-kernel@vger.kernel.org
Subject: Re: [tip:x86/mm] x86, mm: fault.c, simplify kmmio_fault()
Date: Sun, 22 Feb 2009 10:26:08 +0100	[thread overview]
Message-ID: <20090222092608.GD6964@elte.hu> (raw)
In-Reply-To: <20090221013845.718d507a@daedalus.pq.iki.fi>


* Pekka Paalanen <pq@iki.fi> wrote:

> On Fri, 20 Feb 2009 22:40:09 GMT
> Ingo Molnar <mingo@elte.hu> wrote:
> 
> > Author:     Ingo Molnar <mingo@elte.hu>
> > AuthorDate: Fri, 20 Feb 2009 22:32:10 +0100
> > Commit:     Ingo Molnar <mingo@elte.hu>
> > CommitDate: Sat, 21 Feb 2009 00:09:42 +0100
> > 
> > x86, mm: fault.c, simplify kmmio_fault()
> > 
> > Impact: cleanup
> > 
> > Remove an #ifdef from kmmio_fault() - we can do this by
> > providing default implementations for is_kmmio_active()
> > and kmmio_handler(). The compiler optimizes it all away
> > in the !CONFIG_MMIOTRACE case.
> > 
> > Also, while at it, clean up mmiotrace.h a bit:
> > 
> >  - standard header guards
> >  - standard vertical spaces for structure definitions
> > 
> > No code changed (both with mmiotrace on and off in the config):
> > 
> >    text	   data	    bss	    dec	    hex	filename
> >    2947	     12	     12	   2971	    b9b	fault.o.before
> >    2947	     12	     12	   2971	    b9b	fault.o.after
> > 
> > Cc: Pekka Paalanen <pq@iki.fi>
> > Cc: Linus Torvalds <torvalds@linux-foundation.org>
> > Signed-off-by: Ingo Molnar <mingo@elte.hu>
> > 
> 
> Acked-by: Pekka Paalanen <pq@iki.fi>
> except for one minor detail below.
> 
> > 
> > ---
> >  arch/x86/mm/fault.c       |    5 ++-
> >  include/linux/mmiotrace.h |   78 +++++++++++++++++++++++++++------------------
> >  2 files changed, 50 insertions(+), 33 deletions(-)
> > 
> > diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
> > index 3e36614..fe99af4 100644
> > --- a/arch/x86/mm/fault.c
> > +++ b/arch/x86/mm/fault.c
> > @@ -55,13 +55,14 @@ enum x86_pf_error_code {
> >  	PF_INSTR	=		1 << 4,
> >  };
> >  
> > +/*
> > + * (returns 0 if mmiotrace is disabled)
> 
> Returns 0 if the fault was not handled in mmiotrace.

ok, i've updated the comment. I did not mean the comment to be 
an exclusive statement, but in hindsight it's indeed ambiguous.

	Ingo

      reply	other threads:[~2009-02-22  9:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <tip-b814d41f0987c7648d7ed07471258101c95c026b@kernel.org>
2009-02-20 23:38 ` [tip:x86/mm] x86, mm: fault.c, simplify kmmio_fault() Pekka Paalanen
2009-02-22  9:26   ` Ingo Molnar [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090222092608.GD6964@elte.hu \
    --to=mingo@elte.hu \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@redhat.com \
    --cc=pq@iki.fi \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.