spsc_pbuf: Fix cache wb in spsc_pbuf_free

This commit properly writes back cached read pointer in spsc buffer
when freeing the memory.

Signed-off-by: Radoslaw Koppel <radoslaw.koppel@nordicsemi.no>
diff --git a/lib/os/spsc_pbuf.c b/lib/os/spsc_pbuf.c
index 7de5d5b..50e63c6 100644
--- a/lib/os/spsc_pbuf.c
+++ b/lib/os/spsc_pbuf.c
@@ -346,7 +346,7 @@
 
 	*rd_idx_loc = rd_idx;
 	__sync_synchronize();
-	cache_wb(&rd_idx_loc, sizeof(*rd_idx_loc), flags);
+	cache_wb(rd_idx_loc, sizeof(*rd_idx_loc), flags);
 }
 
 int spsc_pbuf_read(struct spsc_pbuf *pb, char *buf, uint16_t len)