mirror of https://github.com/thesofproject/sof.git
interrupt: (cosmetic) move a spin-lock, remove function declarations
Simple variable declarations with no initialisation don't need to be protected, move them out of a spin-lock. Also remove superfluous static function declarations. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
This commit is contained in:
parent
4ff218b482
commit
bc55ff2172
|
@ -38,12 +38,6 @@
|
|||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
static int irq_register_child(struct irq_desc *parent, int irq, int unmask,
|
||||
void (*handler)(void *arg), void *arg);
|
||||
static void irq_unregister_child(struct irq_desc *parent, int irq);
|
||||
static uint32_t irq_enable_child(struct irq_desc *parent, int irq);
|
||||
static uint32_t irq_disable_child(struct irq_desc *parent, int irq);
|
||||
|
||||
static int irq_register_child(struct irq_desc *parent, int irq, int unmask,
|
||||
void (*handler)(void *arg), void *arg)
|
||||
{
|
||||
|
@ -89,11 +83,12 @@ finish:
|
|||
|
||||
static void irq_unregister_child(struct irq_desc *parent, int irq)
|
||||
{
|
||||
spin_lock(&parent->lock);
|
||||
struct irq_desc *child;
|
||||
struct list_item *clist;
|
||||
struct list_item *tlist;
|
||||
|
||||
spin_lock(&parent->lock);
|
||||
|
||||
/* does child already exist ? */
|
||||
if (list_is_empty(&parent->child[SOF_IRQ_BIT(irq)]))
|
||||
goto finish;
|
||||
|
|
Loading…
Reference in New Issue