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:
Guennadi Liakhovetski 2019-01-10 14:27:09 +01:00 committed by Liam Girdwood
parent 4ff218b482
commit bc55ff2172
1 changed files with 2 additions and 7 deletions

View File

@ -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;