[lkml]   [2010]   [Dec]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [RFC/PATCH 1/2] mfd: twl6030-irq: move to threaded_irq

    On Tue, Dec 28, 2010 at 03:46:17PM +0000, Mark Brown wrote:
    >On Tue, Dec 28, 2010 at 03:59:49PM +0200, Felipe Balbi wrote:
    >> + disable_irq_nosync(irq);
    >You shouldn't need this any more; the driver used to be faffing around
    >with this because it wasn't using genirq for this in the past.
    >> + for (i = 0; sts.int_sts; sts.int_sts >>= 1, i++) {
    >> + local_irq_disable();
    >Simiarly here as far as I know; the original code predates genirq
    >support for this so is doing some hairy stuff that is no longer
    >required and may actually be harmful.

    Aa, true. Forgot that one.

    >What I'd expect to see from a conversion like this would be that most of
    >the locking/IRQ management stuff would be dropped and the bus_lock() and
    >bus_sync_unlock() operations would be implemented.

    I'll look into it, thanks.


     \ /
      Last update: 2010-12-28 17:19    [W:0.023 / U:8.072 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site