All of lore.kernel.org
 help / color / mirror / Atom feed
From: konrad.wilk@oracle.com (Konrad Rzeszutek Wilk)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 16/23] xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST
Date: Tue, 7 Aug 2012 14:31:23 -0400	[thread overview]
Message-ID: <20120807183123.GS15053@phenom.dumpdata.com> (raw)
In-Reply-To: <1344263246-28036-16-git-send-email-stefano.stabellini@eu.citrix.com>

On Mon, Aug 06, 2012 at 03:27:19PM +0100, Stefano Stabellini wrote:
> Reset the IRQ_NOAUTOEN and IRQ_NOREQUEST flags that are enabled by
> default on ARM. If IRQ_NOAUTOEN is set, __setup_irq doesn't call
> irq_startup, that is responsible for calling irq_unmask at startup time.
> As a result event channels remain masked.

Acked by me.
> 
> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> ---
>  drivers/xen/events.c |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/xen/events.c b/drivers/xen/events.c
> index 5ecb596..8ffb7b7 100644
> --- a/drivers/xen/events.c
> +++ b/drivers/xen/events.c
> @@ -836,6 +836,7 @@ int bind_evtchn_to_irq(unsigned int evtchn)
>  		struct irq_info *info = info_for_irq(irq);
>  		WARN_ON(info == NULL || info->type != IRQT_EVTCHN);
>  	}
> +	irq_clear_status_flags(irq, IRQ_NOREQUEST|IRQ_NOAUTOEN);
>  
>  out:
>  	mutex_unlock(&irq_mapping_update_lock);
> -- 
> 1.7.2.5

WARNING: multiple messages have this Message-ID (diff)
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: linux-kernel@vger.kernel.org, xen-devel@lists.xensource.com,
	Ian.Campbell@citrix.com, tim@xen.org,
	linux-arm-kernel@lists.infradead.org,
	linaro-dev@lists.linaro.org, catalin.marinas@arm.com,
	arnd@arndb.de
Subject: Re: [PATCH v2 16/23] xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST
Date: Tue, 7 Aug 2012 14:31:23 -0400	[thread overview]
Message-ID: <20120807183123.GS15053@phenom.dumpdata.com> (raw)
In-Reply-To: <1344263246-28036-16-git-send-email-stefano.stabellini@eu.citrix.com>

On Mon, Aug 06, 2012 at 03:27:19PM +0100, Stefano Stabellini wrote:
> Reset the IRQ_NOAUTOEN and IRQ_NOREQUEST flags that are enabled by
> default on ARM. If IRQ_NOAUTOEN is set, __setup_irq doesn't call
> irq_startup, that is responsible for calling irq_unmask at startup time.
> As a result event channels remain masked.

Acked by me.
> 
> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> ---
>  drivers/xen/events.c |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/xen/events.c b/drivers/xen/events.c
> index 5ecb596..8ffb7b7 100644
> --- a/drivers/xen/events.c
> +++ b/drivers/xen/events.c
> @@ -836,6 +836,7 @@ int bind_evtchn_to_irq(unsigned int evtchn)
>  		struct irq_info *info = info_for_irq(irq);
>  		WARN_ON(info == NULL || info->type != IRQT_EVTCHN);
>  	}
> +	irq_clear_status_flags(irq, IRQ_NOREQUEST|IRQ_NOAUTOEN);
>  
>  out:
>  	mutex_unlock(&irq_mapping_update_lock);
> -- 
> 1.7.2.5

  reply	other threads:[~2012-08-07 18:31 UTC|newest]

Thread overview: 124+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-06 14:25 [PATCH v2 00/23] Introduce Xen support on ARM Stefano Stabellini
2012-08-06 14:25 ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 01/23] arm: initial Xen support Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:10   ` Konrad Rzeszutek Wilk
2012-08-07 18:10     ` Konrad Rzeszutek Wilk
2012-08-08 16:31     ` Stefano Stabellini
2012-08-08 16:31       ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 02/23] xen/arm: hypercalls Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-08 12:41   ` Dave Martin
2012-08-08 12:41     ` Dave Martin
2012-08-09 15:37     ` Stefano Stabellini
2012-08-09 15:37       ` Stefano Stabellini
2012-08-09 16:50       ` Dave Martin
2012-08-09 16:50         ` Dave Martin
2012-08-06 14:27 ` [PATCH v2 03/23] xen/arm: page.h definitions Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:13   ` Konrad Rzeszutek Wilk
2012-08-07 18:13     ` Konrad Rzeszutek Wilk
2012-08-08 16:33     ` Stefano Stabellini
2012-08-08 16:33       ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 04/23] xen/arm: sync_bitops Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:13   ` Konrad Rzeszutek Wilk
2012-08-07 18:13     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 05/23] xen/arm: empty implementation of grant_table arch specific functions Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:13   ` Konrad Rzeszutek Wilk
2012-08-07 18:13     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 06/23] xen: missing includes Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:14   ` Konrad Rzeszutek Wilk
2012-08-07 18:14     ` Konrad Rzeszutek Wilk
2012-08-08 16:38     ` Stefano Stabellini
2012-08-08 16:38       ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 07/23] xen/arm: Xen detection and shared_info page mapping Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-06 16:23   ` [Xen-devel] " David Vrabel
2012-08-06 16:23     ` David Vrabel
2012-08-08 16:24     ` Stefano Stabellini
2012-08-08 16:24       ` Stefano Stabellini
2012-08-07 18:17   ` Konrad Rzeszutek Wilk
2012-08-07 18:17     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 08/23] xen/arm: Introduce xen_pfn_t for pfn and mfn types Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:18   ` Konrad Rzeszutek Wilk
2012-08-07 18:18     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 09/23] xen/arm: Introduce xen_ulong_t for unsigned long Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:18   ` Konrad Rzeszutek Wilk
2012-08-07 18:18     ` Konrad Rzeszutek Wilk
2012-08-08 16:42     ` Stefano Stabellini
2012-08-08 16:42       ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 10/23] xen/arm: compile and run xenbus Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:21   ` Konrad Rzeszutek Wilk
2012-08-07 18:21     ` Konrad Rzeszutek Wilk
2012-08-07 18:44     ` Daniel De Graaf
2012-08-07 18:44       ` Daniel De Graaf
2012-08-08 16:51       ` Stefano Stabellini
2012-08-08 16:51         ` Stefano Stabellini
2012-08-08 17:01         ` Daniel De Graaf
2012-08-08 17:01           ` Daniel De Graaf
2012-08-08 17:19           ` Stefano Stabellini
2012-08-08 17:19             ` Stefano Stabellini
2012-08-08 17:33             ` Daniel De Graaf
2012-08-08 17:33               ` Daniel De Graaf
2012-08-08 17:42               ` Stefano Stabellini
2012-08-08 17:42                 ` Stefano Stabellini
2012-08-09 16:54                 ` Konrad Rzeszutek Wilk
2012-08-09 16:54                   ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 11/23] xen: do not compile manage, balloon, pci, acpi and cpu_hotplug on ARM Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:23   ` Konrad Rzeszutek Wilk
2012-08-07 18:23     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 12/23] xen/arm: introduce CONFIG_XEN " Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:23   ` Konrad Rzeszutek Wilk
2012-08-07 18:23     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 13/23] xen/arm: get privilege status Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:24   ` Konrad Rzeszutek Wilk
2012-08-07 18:24     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 14/23] xen/arm: initialize grant_table on ARM Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 15/23] xen/arm: receive Xen events " Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:30   ` Konrad Rzeszutek Wilk
2012-08-07 18:30     ` Konrad Rzeszutek Wilk
2012-08-08 18:05     ` Stefano Stabellini
2012-08-08 18:05       ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 16/23] xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:31   ` Konrad Rzeszutek Wilk [this message]
2012-08-07 18:31     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 17/23] xen/arm: implement alloc/free_xenballooned_pages with alloc_pages/kfree Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:31   ` Konrad Rzeszutek Wilk
2012-08-07 18:31     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 18/23] xen: allow privcmd for HVM guests Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:31   ` Konrad Rzeszutek Wilk
2012-08-07 18:31     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 19/23] xen/arm: compile blkfront and blkback Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:32   ` Konrad Rzeszutek Wilk
2012-08-07 18:32     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 20/23] xen/arm: compile netback Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:32   ` Konrad Rzeszutek Wilk
2012-08-07 18:32     ` Konrad Rzeszutek Wilk
2012-08-06 14:27 ` [PATCH v2 21/23] xen: update xen_add_to_physmap interface Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:33   ` Konrad Rzeszutek Wilk
2012-08-07 18:33     ` Konrad Rzeszutek Wilk
2012-08-08 17:22     ` Stefano Stabellini
2012-08-08 17:22       ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 22/23] arm/v2m: initialize arch_timers even if v2m_timer is not present Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-06 14:27 ` [PATCH v2 23/23] [HACK] xen/arm: implement xen_remap_domain_mfn_range Stefano Stabellini
2012-08-06 14:27   ` Stefano Stabellini
2012-08-07 18:39   ` Konrad Rzeszutek Wilk
2012-08-07 18:39     ` Konrad Rzeszutek Wilk

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=20120807183123.GS15053@phenom.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=linux-arm-kernel@lists.infradead.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.