soundwire: stream: use consistent pattern for freeing buffers
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Thu, 19 Jan 2023 07:32:08 +0000 (15:32 +0800)
committerVinod Koul <vkoul@kernel.org>
Tue, 31 Jan 2023 14:27:17 +0000 (19:57 +0530)
commit5ec0c8721c06fc55d8a0bb32c403228358987eb6
treeb0bf757a503ce8f3983861157b535eb87a061e32
parent3bd3bc2ada84229e74f974d4dafcaca59ae8347f
soundwire: stream: use consistent pattern for freeing buffers

The code should free the message buffer used for data, the message
structure used for control and assign the latter to NULL. The last
part is missing for multi-link cases, and the order is inconsistent
for single-link cases.

Link: https://github.com/thesofproject/linux/issues/4056
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://lore.kernel.org/r/20230119073211.85979-2-yung-chuan.liao@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/soundwire/stream.c