OSDN Git Service

usb: gadget: u_audio: remove caching of stream buffer parameters
authorVladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
Thu, 21 Jun 2018 15:22:49 +0000 (17:22 +0200)
committerAjay Agarwal <ajaya@codeaurora.org>
Thu, 20 Dec 2018 15:12:48 +0000 (20:42 +0530)
commit32c666f9456fdf6b1fcaf87d6e924ae2724ed9ea
tree52d884ef601d2b4f0dc35e734e3086cd0f1e8d68
parent06e25fbb83b34f3ca4db69d7ebf7ce1d8f4da65b
usb: gadget: u_audio: remove caching of stream buffer parameters

There is no necessity to copy PCM stream ring buffer area and size
properties to UAC private data structure, these values can be got
from substream itself.

The change gives more control on substream and avoid stale caching.

Change-Id: I305a3aab7c80efe153cb3e14d060d883d3637ab3
Fixes: 132fcb460839 ("usb: gadget: Add Audio Class 2.0 Driver")
Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Git-commit: 96afb54ece0ee903d23a7ac04ddc461413b972c4
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
drivers/usb/gadget/function/u_audio.c