]> git.baikalelectronics.ru Git - kernel.git/commit
staging: bcm2835-audio: Code refactoring of vchiq accessor codes
authorTakashi Iwai <tiwai@suse.de>
Tue, 4 Sep 2018 15:58:48 +0000 (17:58 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 Sep 2018 09:15:00 +0000 (11:15 +0200)
commitb8e3f6b1c8b97fe777234f1dc19fe93851e86524
tree6831cc9e4bc0c74c7ba2812f3b7e3acbd982164a
parent7e190f3c21a58f3d2ab8b405f4da8157d27cffff
staging: bcm2835-audio: Code refactoring of vchiq accessor codes

This is a cleanup and code refactoring in bcm2835-vchiq.c.

The major code changes are to provide local helpers for easier use of
lock / unlock, and message passing with/without response wait.  This
allows us to reduce lots of open codes.

Also, the max packet is set at opening the stream, not at each time
when the write gets called.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c