summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Farrugia <mark.farrugia@fiberdyne.com.au>2018-08-31 17:33:41 +1000
committerMark Farrugia <mark.farrugia@fiberdyne.com.au>2018-10-26 17:27:29 +1100
commit993a6fb52ee4a39775b7e14394650213f18913f2 (patch)
tree8441f92bce91f2b5f36bb78147c83f1a92a4beb2
parent55d9a9f22aa909449925da9cb2e8de4d5a41bdfb (diff)
Fix initialization of the audiopath_list
This wasn't being initialised properly, and NULL audiopaths were not being detected. Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
-rw-r--r--core.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/core.c b/core.c
index 479b93e..bf31f0b 100644
--- a/core.c
+++ b/core.c
@@ -70,7 +70,7 @@ static struct avirt_coreinfo coreinfo = {
.pcm_buff_complete = pcm_buff_complete_cb,
};
-static struct list_head audiopath_list;
+static LIST_HEAD(audiopath_list);
/**
* avirt_probe - Register ALSA soundcard
@@ -415,9 +415,6 @@ static int __init core_init(void)
D_INFOK("Alsa Virtual Sound Driver avirt-%d.%d.%d", coreinfo.version[0],
coreinfo.version[1], coreinfo.version[2]);
- // Initialize audiopaths linked list
- INIT_LIST_HEAD(&audiopath_list);
-
err = platform_driver_register(&avirt_driver);
if (err < 0)
return err;