From 7a512de1fb2c43212b368ad85b4d1388e38639b9 Mon Sep 17 00:00:00 2001 From: Ricardo Biehl Pasquali Date: Wed, 2 Jan 2019 17:27:52 -0200 Subject: pcm: Do not set values after control/status mmap It's not necessary to send appl_ptr or avail_min to the kernel here. In prepare action, called later in pcm_open(), appl_ptr becomes zero. avail_min is already defined in software parameters. Signed-off-by: Ricardo Biehl Pasquali --- src/pcm.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src') diff --git a/src/pcm.c b/src/pcm.c index 289b426..3c08cad 100644 --- a/src/pcm.c +++ b/src/pcm.c @@ -549,7 +549,6 @@ static int pcm_hw_mmap_status(struct pcm *pcm) pcm->mmap_status = NULL; goto mmap_error; } - pcm->mmap_control->avail_min = 1; return 0; @@ -560,8 +559,6 @@ mmap_error: return -ENOMEM; pcm->mmap_status = &pcm->sync_ptr->s.status; pcm->mmap_control = &pcm->sync_ptr->c.control; - pcm->mmap_control->avail_min = 1; - pcm_sync_ptr(pcm, 0); return 0; } -- cgit v1.2.3