Skip to contentSkip to conversation

drivers: fsi: sbefifo: Fix buffer initialization

PATCH Applied Eddie James 2 participants 2 messages Jun 13, 2017 – Jun 16, 2017 FSI

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 drivers: fsi: sbefifo: Fix buffer initialization

From: "Edward A. James" <[email protected]>

Flags field wasn't set, leading to inconsistent results.

---
 drivers/fsi/fsi-sbefifo.c | 1 +
 1 file changed, 1 insertion(+)
drivers/fsi/fsi-sbefifo.c +1 -0
index fbc8dc5..52d7a1b 100644
@@ -156,6 +156,7 @@ static size_t sbefifo_dev_nwwriteable(u32 sts)
 
 static void sbefifo_buf_init(struct sbefifo_buf *buf)
 {
+	WRITE_ONCE(buf->flags, 0);
 	WRITE_ONCE(buf->rpos, buf->buf);
 	WRITE_ONCE(buf->wpos, buf->buf);
 }
Signature · 1 line
1.8.3.1
Applied
#1 lore raw
Quoted 5 lines · Eddie James

From: "Edward A. James" <[email protected]>

Flags field wasn't set, leading to inconsistent results.

Applied to dev-4.10.

Quoted 19 lines
---
 drivers/fsi/fsi-sbefifo.c | 1 +
 1 file changed, 1 insertion(+)
drivers/fsi/fsi-sbefifo.c +1 -1
index fbc8dc5..52d7a1b 100644
@@ -156,6 +156,7 @@ static size_t sbefifo_dev_nwwriteable(u32 sts)
 
 static void sbefifo_buf_init(struct sbefifo_buf *buf)
 {
+       WRITE_ONCE(buf->flags, 0);
        WRITE_ONCE(buf->rpos, buf->buf);
        WRITE_ONCE(buf->wpos, buf->buf);
 }
--

1.8.3.1