brcm2708: bcm2711: remove custom config file
[openwrt/openwrt.git] / target / linux / brcm2708 / patches-4.19 / 950-0707-Pisound-Remove-spinlock-usage-around-spi_sync.patch
1 From e7bf2e5b1b86a11a0ccf59222cb31b06213d9276 Mon Sep 17 00:00:00 2001
2 From: Giedrius <giedrius@blokas.io>
3 Date: Fri, 12 Jul 2019 17:45:55 +0300
4 Subject: [PATCH 707/773] Pisound: Remove spinlock usage around spi_sync
5
6 ---
7 sound/soc/bcm/pisound.c | 5 -----
8 1 file changed, 5 deletions(-)
9
10 --- a/sound/soc/bcm/pisound.c
11 +++ b/sound/soc/bcm/pisound.c
12 @@ -286,9 +286,6 @@ static irqreturn_t data_available_interr
13 return IRQ_HANDLED;
14 }
15
16 -static DEFINE_SPINLOCK(spilock);
17 -static unsigned long spilockflags;
18 -
19 static uint16_t spi_transfer16(uint16_t val)
20 {
21 uint8_t txbuf[2];
22 @@ -333,9 +330,7 @@ static void spi_transfer(const uint8_t *
23 transfer.delay_usecs = 10;
24 spi_message_add_tail(&transfer, &msg);
25
26 - spin_lock_irqsave(&spilock, spilockflags);
27 err = spi_sync(pisnd_spi_device, &msg);
28 - spin_unlock_irqrestore(&spilock, spilockflags);
29
30 if (err < 0) {
31 printe("spi_sync error %d\n", err);