linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] No need to call irq_domain_legacy_revmap() for twice
@ 2012-09-24  9:37 Mike Qiu
  2012-10-10  5:41 ` Mike
  2012-11-26 20:17 ` Grant Likely
  0 siblings, 2 replies; 8+ messages in thread
From: Mike Qiu @ 2012-09-24  9:37 UTC (permalink / raw)
  To: linux-kernel; +Cc: tglx, benh, grant.likely, Mike Qiu

Function irq_create_mapping() calls irq_find_mapping(). The later
function has checked if the indicated IRQ domain has hw IRQ mapped to
virtual IRQ through legacy mode or not and return the value of the
legacy irq number by call irq_domain_legacy_revmap(). We needn't
to call irq_domain_legacy_revmap() to do same check in
irq_create_mapping() again.

The patch removes the duplicate call.

Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
---
 kernel/irq/irqdomain.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
index 49a7772..286d672 100644
--- a/kernel/irq/irqdomain.c
+++ b/kernel/irq/irqdomain.c
@@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
 		return virq;
 	}
 
-	/* Get a virtual interrupt number */
+	/*
+	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
+	 * create the IRQ mapping for non-existing one, so just return 0.
+	 */
 	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
-		return irq_domain_legacy_revmap(domain, hwirq);
+		return 0;
 
 	/* Allocate a virtual interrupt number */
 	hint = hwirq % nr_irqs;
-- 
1.7.7.6


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH] No need to call irq_domain_legacy_revmap() for twice
  2012-09-24  9:37 [PATCH] No need to call irq_domain_legacy_revmap() for twice Mike Qiu
@ 2012-10-10  5:41 ` Mike
  2012-11-26 20:17 ` Grant Likely
  1 sibling, 0 replies; 8+ messages in thread
From: Mike @ 2012-10-10  5:41 UTC (permalink / raw)
  To: linux-kernel; +Cc: tglx, benh, grant.likely

Any comments?
Thanks
在 2012-09-24一的 17:37 +0800,Mike Qiu写道:
> Function irq_create_mapping() calls irq_find_mapping(). The later
> function has checked if the indicated IRQ domain has hw IRQ mapped to
> virtual IRQ through legacy mode or not and return the value of the
> legacy irq number by call irq_domain_legacy_revmap(). We needn't
> to call irq_domain_legacy_revmap() to do same check in
> irq_create_mapping() again.
> 
> The patch removes the duplicate call.
> 
> Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
> ---
>  kernel/irq/irqdomain.c |    7 +++++--
>  1 files changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
> index 49a7772..286d672 100644
> --- a/kernel/irq/irqdomain.c
> +++ b/kernel/irq/irqdomain.c
> @@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
>  		return virq;
>  	}
> 
> -	/* Get a virtual interrupt number */
> +	/*
> +	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
> +	 * create the IRQ mapping for non-existing one, so just return 0.
> +	 */
>  	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
> -		return irq_domain_legacy_revmap(domain, hwirq);
> +		return 0;
> 
>  	/* Allocate a virtual interrupt number */
>  	hint = hwirq % nr_irqs;



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] No need to call irq_domain_legacy_revmap() for twice
  2012-09-24  9:37 [PATCH] No need to call irq_domain_legacy_revmap() for twice Mike Qiu
  2012-10-10  5:41 ` Mike
@ 2012-11-26 20:17 ` Grant Likely
  2012-11-27  1:41   ` Mike
  1 sibling, 1 reply; 8+ messages in thread
From: Grant Likely @ 2012-11-26 20:17 UTC (permalink / raw)
  To: Mike Qiu, linux-kernel; +Cc: tglx, benh, Mike Qiu

On Mon, 24 Sep 2012 17:37:55 +0800, Mike Qiu <qiudayu@linux.vnet.ibm.com> wrote:
> Function irq_create_mapping() calls irq_find_mapping(). The later
> function has checked if the indicated IRQ domain has hw IRQ mapped to
> virtual IRQ through legacy mode or not and return the value of the
> legacy irq number by call irq_domain_legacy_revmap(). We needn't
> to call irq_domain_legacy_revmap() to do same check in
> irq_create_mapping() again.
> 
> The patch removes the duplicate call.
> 
> Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
> ---
>  kernel/irq/irqdomain.c |    7 +++++--
>  1 files changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
> index 49a7772..286d672 100644
> --- a/kernel/irq/irqdomain.c
> +++ b/kernel/irq/irqdomain.c
> @@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
>  		return virq;
>  	}
>  
> -	/* Get a virtual interrupt number */
> +	/*
> +	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
> +	 * create the IRQ mapping for non-existing one, so just return 0.
> +	 */
>  	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
> -		return irq_domain_legacy_revmap(domain, hwirq);
> +		return 0;

But it does need to return the virq assigned to the hwirq. That is why
it has to call the revmap function.

g.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] No need to call irq_domain_legacy_revmap() for twice
  2012-11-26 20:17 ` Grant Likely
@ 2012-11-27  1:41   ` Mike
  2012-12-11  8:30     ` Grant Likely
  0 siblings, 1 reply; 8+ messages in thread
From: Mike @ 2012-11-27  1:41 UTC (permalink / raw)
  To: Grant Likely; +Cc: linux-kernel, tglx, benh

在 2012-11-26一的 20:17 +0000,Grant Likely写道:
> On Mon, 24 Sep 2012 17:37:55 +0800, Mike Qiu <qiudayu@linux.vnet.ibm.com> wrote:
> > Function irq_create_mapping() calls irq_find_mapping(). The later
> > function has checked if the indicated IRQ domain has hw IRQ mapped to
> > virtual IRQ through legacy mode or not and return the value of the
> > legacy irq number by call irq_domain_legacy_revmap(). We needn't
> > to call irq_domain_legacy_revmap() to do same check in
> > irq_create_mapping() again.
> > 
> > The patch removes the duplicate call.
> > 
> > Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
> > ---
> >  kernel/irq/irqdomain.c |    7 +++++--
> >  1 files changed, 5 insertions(+), 2 deletions(-)
> > 
> > diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
> > index 49a7772..286d672 100644
> > --- a/kernel/irq/irqdomain.c
> > +++ b/kernel/irq/irqdomain.c
> > @@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
> >  		return virq;
> >  	}
> >  
> > -	/* Get a virtual interrupt number */
> > +	/*
> > +	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
> > +	 * create the IRQ mapping for non-existing one, so just return 0.
> > +	 */
> >  	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
> > -		return irq_domain_legacy_revmap(domain, hwirq);
> > +		return 0;
> 
> But it does need to return the virq assigned to the hwirq. That is why
> it has to call the revmap function.
> 
Yes, thanks

this judgment has been done in
 /*Check if mapping already exists*/
virq = irq_find_mapping(domain, hwirq);

if the virq equals none zero, the func irq_create_mapping will 
return the virq value directly(already exists).

otherwise, that means virq equals zero, this has two meanings, one is
haven't find the already exist mapping, the other one is in
irq_find_mapping()
	case IRQ_DOMAIN_MAP_LEGACY:
		return irq_domain_legacy_revmap(domain, hwirq); 
this may return zero.

So, when we check if it is a IRQ_DOMAIN_MAP_LEGACY, we just return zero
is OK. because if it is none zero, it will be return after check if
mapping already exists, and never come here. also we never try to assign
the virq for the legacy map.

I don't know if you have understand my explanation.

Thanks 
Mike



> g.
> 



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] No need to call irq_domain_legacy_revmap() for twice
  2012-11-27  1:41   ` Mike
@ 2012-12-11  8:30     ` Grant Likely
  2012-12-11  8:50       ` Mike
  2013-04-17  6:48       ` Mike
  0 siblings, 2 replies; 8+ messages in thread
From: Grant Likely @ 2012-12-11  8:30 UTC (permalink / raw)
  To: Mike; +Cc: linux-kernel, tglx, benh

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2640 bytes --]

On Tue, 27 Nov 2012 09:41:46 +0800, Mike <qiudayu@linux.vnet.ibm.com> wrote:
> 在 2012-11-26一的 20:17 +0000,Grant Likely写道:
> > On Mon, 24 Sep 2012 17:37:55 +0800, Mike Qiu <qiudayu@linux.vnet.ibm.com> wrote:
> > > Function irq_create_mapping() calls irq_find_mapping(). The later
> > > function has checked if the indicated IRQ domain has hw IRQ mapped to
> > > virtual IRQ through legacy mode or not and return the value of the
> > > legacy irq number by call irq_domain_legacy_revmap(). We needn't
> > > to call irq_domain_legacy_revmap() to do same check in
> > > irq_create_mapping() again.
> > > 
> > > The patch removes the duplicate call.
> > > 
> > > Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
> > > ---
> > >  kernel/irq/irqdomain.c |    7 +++++--
> > >  1 files changed, 5 insertions(+), 2 deletions(-)
> > > 
> > > diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
> > > index 49a7772..286d672 100644
> > > --- a/kernel/irq/irqdomain.c
> > > +++ b/kernel/irq/irqdomain.c
> > > @@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
> > >  		return virq;
> > >  	}
> > >  
> > > -	/* Get a virtual interrupt number */
> > > +	/*
> > > +	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
> > > +	 * create the IRQ mapping for non-existing one, so just return 0.
> > > +	 */
> > >  	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
> > > -		return irq_domain_legacy_revmap(domain, hwirq);
> > > +		return 0;
> > 
> > But it does need to return the virq assigned to the hwirq. That is why
> > it has to call the revmap function.
> > 
> Yes, thanks
> 
> this judgment has been done in
>  /*Check if mapping already exists*/
> virq = irq_find_mapping(domain, hwirq);
> 
> if the virq equals none zero, the func irq_create_mapping will 
> return the virq value directly(already exists).
> 
> otherwise, that means virq equals zero, this has two meanings, one is
> haven't find the already exist mapping, the other one is in
> irq_find_mapping()
> 	case IRQ_DOMAIN_MAP_LEGACY:
> 		return irq_domain_legacy_revmap(domain, hwirq); 
> this may return zero.
> 
> So, when we check if it is a IRQ_DOMAIN_MAP_LEGACY, we just return zero
> is OK. because if it is none zero, it will be return after check if
> mapping already exists, and never come here. also we never try to assign
> the virq for the legacy map.
> 
> I don't know if you have understand my explanation.

Yes, your explanation makes sense and you are correct. I'm not going to
apply this for v3.8 (I've left it too late before the merge window), but
I'll look again after the merge window closes.

g.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] No need to call irq_domain_legacy_revmap() for twice
  2012-12-11  8:30     ` Grant Likely
@ 2012-12-11  8:50       ` Mike
  2013-04-17  6:48       ` Mike
  1 sibling, 0 replies; 8+ messages in thread
From: Mike @ 2012-12-11  8:50 UTC (permalink / raw)
  To: Grant Likely; +Cc: linux-kernel, tglx, benh

在 2012-12-11二的 08:30 +0000,Grant Likely写道:
> On Tue, 27 Nov 2012 09:41:46 +0800, Mike <qiudayu@linux.vnet.ibm.com> wrote:
> > 在 2012-11-26一的 20:17 +0000,Grant Likely写道:
> > > On Mon, 24 Sep 2012 17:37:55 +0800, Mike Qiu <qiudayu@linux.vnet.ibm.com> wrote:
> > > > Function irq_create_mapping() calls irq_find_mapping(). The later
> > > > function has checked if the indicated IRQ domain has hw IRQ mapped to
> > > > virtual IRQ through legacy mode or not and return the value of the
> > > > legacy irq number by call irq_domain_legacy_revmap(). We needn't
> > > > to call irq_domain_legacy_revmap() to do same check in
> > > > irq_create_mapping() again.
> > > > 
> > > > The patch removes the duplicate call.
> > > > 
> > > > Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
> > > > ---
> > > >  kernel/irq/irqdomain.c |    7 +++++--
> > > >  1 files changed, 5 insertions(+), 2 deletions(-)
> > > > 
> > > > diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
> > > > index 49a7772..286d672 100644
> > > > --- a/kernel/irq/irqdomain.c
> > > > +++ b/kernel/irq/irqdomain.c
> > > > @@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
> > > >  		return virq;
> > > >  	}
> > > >  
> > > > -	/* Get a virtual interrupt number */
> > > > +	/*
> > > > +	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
> > > > +	 * create the IRQ mapping for non-existing one, so just return 0.
> > > > +	 */
> > > >  	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
> > > > -		return irq_domain_legacy_revmap(domain, hwirq);
> > > > +		return 0;
> > > 
> > > But it does need to return the virq assigned to the hwirq. That is why
> > > it has to call the revmap function.
> > > 
> > Yes, thanks
> > 
> > this judgment has been done in
> >  /*Check if mapping already exists*/
> > virq = irq_find_mapping(domain, hwirq);
> > 
> > if the virq equals none zero, the func irq_create_mapping will 
> > return the virq value directly(already exists).
> > 
> > otherwise, that means virq equals zero, this has two meanings, one is
> > haven't find the already exist mapping, the other one is in
> > irq_find_mapping()
> > 	case IRQ_DOMAIN_MAP_LEGACY:
> > 		return irq_domain_legacy_revmap(domain, hwirq); 
> > this may return zero.
> > 
> > So, when we check if it is a IRQ_DOMAIN_MAP_LEGACY, we just return zero
> > is OK. because if it is none zero, it will be return after check if
> > mapping already exists, and never come here. also we never try to assign
> > the virq for the legacy map.
> > 
> > I don't know if you have understand my explanation.
> 
> Yes, your explanation makes sense and you are correct. I'm not going to
> apply this for v3.8 (I've left it too late before the merge window), but
> I'll look again after the merge window closes.
> 
> g.
> 
OK, fair enough.
Thanks 


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] No need to call irq_domain_legacy_revmap() for twice
  2012-12-11  8:30     ` Grant Likely
  2012-12-11  8:50       ` Mike
@ 2013-04-17  6:48       ` Mike
  2013-06-05 22:46         ` Grant Likely
  1 sibling, 1 reply; 8+ messages in thread
From: Mike @ 2013-04-17  6:48 UTC (permalink / raw)
  To: Grant Likely; +Cc: linux-kernel, tglx, benh

在 2012-12-11二的 08:30 +0000,Grant Likely写道:
> On Tue, 27 Nov 2012 09:41:46 +0800, Mike <qiudayu@linux.vnet.ibm.com> wrote:
> > 在 2012-11-26一的 20:17 +0000,Grant Likely写道:
> > > On Mon, 24 Sep 2012 17:37:55 +0800, Mike Qiu <qiudayu@linux.vnet.ibm.com> wrote:
> > > > Function irq_create_mapping() calls irq_find_mapping(). The later
> > > > function has checked if the indicated IRQ domain has hw IRQ mapped to
> > > > virtual IRQ through legacy mode or not and return the value of the
> > > > legacy irq number by call irq_domain_legacy_revmap(). We needn't
> > > > to call irq_domain_legacy_revmap() to do same check in
> > > > irq_create_mapping() again.
> > > > 
> > > > The patch removes the duplicate call.
> > > > 
> > > > Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
> > > > ---
> > > >  kernel/irq/irqdomain.c |    7 +++++--
> > > >  1 files changed, 5 insertions(+), 2 deletions(-)
> > > > 
> > > > diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
> > > > index 49a7772..286d672 100644
> > > > --- a/kernel/irq/irqdomain.c
> > > > +++ b/kernel/irq/irqdomain.c
> > > > @@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
> > > >  		return virq;
> > > >  	}
> > > >  
> > > > -	/* Get a virtual interrupt number */
> > > > +	/*
> > > > +	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
> > > > +	 * create the IRQ mapping for non-existing one, so just return 0.
> > > > +	 */
> > > >  	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
> > > > -		return irq_domain_legacy_revmap(domain, hwirq);
> > > > +		return 0;
> > > 
> > > But it does need to return the virq assigned to the hwirq. That is why
> > > it has to call the revmap function.
> > > 
> > Yes, thanks
> > 
> > this judgment has been done in
> >  /*Check if mapping already exists*/
> > virq = irq_find_mapping(domain, hwirq);
> > 
> > if the virq equals none zero, the func irq_create_mapping will 
> > return the virq value directly(already exists).
> > 
> > otherwise, that means virq equals zero, this has two meanings, one is
> > haven't find the already exist mapping, the other one is in
> > irq_find_mapping()
> > 	case IRQ_DOMAIN_MAP_LEGACY:
> > 		return irq_domain_legacy_revmap(domain, hwirq); 
> > this may return zero.
> > 
> > So, when we check if it is a IRQ_DOMAIN_MAP_LEGACY, we just return zero
> > is OK. because if it is none zero, it will be return after check if
> > mapping already exists, and never come here. also we never try to assign
> > the virq for the legacy map.
> > 
> > I don't know if you have understand my explanation.
> 
> Yes, your explanation makes sense and you are correct. I'm not going to
> apply this for v3.8 (I've left it too late before the merge window), but
> I'll look again after the merge window closes.
> 
Hi Grant 

I don't know if you forget this patch ...

I haven't see this patch in 3.9-rc7

just for a reminder

Thanks
Mike
> g.
> 



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] No need to call irq_domain_legacy_revmap() for twice
  2013-04-17  6:48       ` Mike
@ 2013-06-05 22:46         ` Grant Likely
  0 siblings, 0 replies; 8+ messages in thread
From: Grant Likely @ 2013-06-05 22:46 UTC (permalink / raw)
  To: Mike; +Cc: linux-kernel, tglx, benh

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3406 bytes --]

On Wed, 17 Apr 2013 14:48:19 +0800, Mike <qiudayu@linux.vnet.ibm.com> wrote:
> 在 2012-12-11二的 08:30 +0000,Grant Likely写道:
> > On Tue, 27 Nov 2012 09:41:46 +0800, Mike <qiudayu@linux.vnet.ibm.com> wrote:
> > > 在 2012-11-26一的 20:17 +0000,Grant Likely写道:
> > > > On Mon, 24 Sep 2012 17:37:55 +0800, Mike Qiu <qiudayu@linux.vnet.ibm.com> wrote:
> > > > > Function irq_create_mapping() calls irq_find_mapping(). The later
> > > > > function has checked if the indicated IRQ domain has hw IRQ mapped to
> > > > > virtual IRQ through legacy mode or not and return the value of the
> > > > > legacy irq number by call irq_domain_legacy_revmap(). We needn't
> > > > > to call irq_domain_legacy_revmap() to do same check in
> > > > > irq_create_mapping() again.
> > > > > 
> > > > > The patch removes the duplicate call.
> > > > > 
> > > > > Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
> > > > > ---
> > > > >  kernel/irq/irqdomain.c |    7 +++++--
> > > > >  1 files changed, 5 insertions(+), 2 deletions(-)
> > > > > 
> > > > > diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c
> > > > > index 49a7772..286d672 100644
> > > > > --- a/kernel/irq/irqdomain.c
> > > > > +++ b/kernel/irq/irqdomain.c
> > > > > @@ -547,9 +547,12 @@ unsigned int irq_create_mapping(struct irq_domain *domain,
> > > > >  		return virq;
> > > > >  	}
> > > > >  
> > > > > -	/* Get a virtual interrupt number */
> > > > > +	/*
> > > > > +	 * For IRQ domain with type of IRQ_DOMAIN_MAP_LEGACY, we needn't
> > > > > +	 * create the IRQ mapping for non-existing one, so just return 0.
> > > > > +	 */
> > > > >  	if (domain->revmap_type == IRQ_DOMAIN_MAP_LEGACY)
> > > > > -		return irq_domain_legacy_revmap(domain, hwirq);
> > > > > +		return 0;
> > > > 
> > > > But it does need to return the virq assigned to the hwirq. That is why
> > > > it has to call the revmap function.
> > > > 
> > > Yes, thanks
> > > 
> > > this judgment has been done in
> > >  /*Check if mapping already exists*/
> > > virq = irq_find_mapping(domain, hwirq);
> > > 
> > > if the virq equals none zero, the func irq_create_mapping will 
> > > return the virq value directly(already exists).
> > > 
> > > otherwise, that means virq equals zero, this has two meanings, one is
> > > haven't find the already exist mapping, the other one is in
> > > irq_find_mapping()
> > > 	case IRQ_DOMAIN_MAP_LEGACY:
> > > 		return irq_domain_legacy_revmap(domain, hwirq); 
> > > this may return zero.
> > > 
> > > So, when we check if it is a IRQ_DOMAIN_MAP_LEGACY, we just return zero
> > > is OK. because if it is none zero, it will be return after check if
> > > mapping already exists, and never come here. also we never try to assign
> > > the virq for the legacy map.
> > > 
> > > I don't know if you have understand my explanation.
> > 
> > Yes, your explanation makes sense and you are correct. I'm not going to
> > apply this for v3.8 (I've left it too late before the merge window), but
> > I'll look again after the merge window closes.
> > 
> Hi Grant 
> 
> I don't know if you forget this patch ...
> 
> I haven't see this patch in 3.9-rc7
> 
> just for a reminder

After taking another look at it, I'm not going to apply this patch. It
isn't actively dangerous for the revmap to get called twice, and I've
got a patch pending that removes the legacy map entirely and replaces it
with a pre-populated linear map.

g.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-06-05 22:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-09-24  9:37 [PATCH] No need to call irq_domain_legacy_revmap() for twice Mike Qiu
2012-10-10  5:41 ` Mike
2012-11-26 20:17 ` Grant Likely
2012-11-27  1:41   ` Mike
2012-12-11  8:30     ` Grant Likely
2012-12-11  8:50       ` Mike
2013-04-17  6:48       ` Mike
2013-06-05 22:46         ` Grant Likely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).