lkml.org 
[lkml]   [2011]   [Sep]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 52/57] xen: irq: Remove IRQF_DISABLED
    Date
    Since commit [c58543c8: genirq: Run irq handlers with interrupts disabled],
    We run all interrupt handlers with interrupts disabled
    and we even check and yell when an interrupt handler
    returns with interrupts enabled (see commit [b738a50a:
    genirq: Warn when handler enables interrupts]).

    So now this flag is a NOOP and can be removed.

    Signed-off-by: Yong Zhang <yong.zhang0@gmail.com>
    ---
    drivers/xen/evtchn.c | 2 +-
    drivers/xen/platform-pci.c | 2 +-
    2 files changed, 2 insertions(+), 2 deletions(-)

    diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c
    index dbc13e9..95e2507 100644
    --- a/drivers/xen/evtchn.c
    +++ b/drivers/xen/evtchn.c
    @@ -265,7 +265,7 @@ static int evtchn_bind_to_user(struct per_user_data *u, int port)
    set_port_user(port, u);
    set_port_enabled(port, true); /* start enabled */

    - rc = bind_evtchn_to_irqhandler(port, evtchn_interrupt, IRQF_DISABLED,
    + rc = bind_evtchn_to_irqhandler(port, evtchn_interrupt, 0,
    u->name, (void *)(unsigned long)port);
    if (rc >= 0)
    rc = 0;
    diff --git a/drivers/xen/platform-pci.c b/drivers/xen/platform-pci.c
    index 319dd0a..482beff 100644
    --- a/drivers/xen/platform-pci.c
    +++ b/drivers/xen/platform-pci.c
    @@ -84,7 +84,7 @@ static irqreturn_t do_hvm_evtchn_intr(int irq, void *dev_id)
    static int xen_allocate_irq(struct pci_dev *pdev)
    {
    return request_irq(pdev->irq, do_hvm_evtchn_intr,
    - IRQF_DISABLED | IRQF_NOBALANCING | IRQF_TRIGGER_RISING,
    + IRQF_NOBALANCING | IRQF_TRIGGER_RISING,
    "xen-platform-pci", pdev);
    }

    --
    1.7.4.1


    \
     
     \ /
      Last update: 2011-09-21 11:39    [W:0.020 / U:30.724 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site