]> git.hungrycats.org Git - linux/commit
soundwire: stream: sdw_stream_remove_slave(): Check stream is valid
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Thu, 30 Apr 2026 14:33:53 +0000 (15:33 +0100)
committerVinod Koul <vkoul@kernel.org>
Sun, 3 May 2026 16:27:43 +0000 (21:57 +0530)
commit9a0afdd19a01c6edddb92eb6a464f9e99d946b90
treef69d81ab61bf784ab3af343a72715c5a2d132508
parent254f49634ee16a731174d2ae34bc50bd5f45e731
soundwire: stream: sdw_stream_remove_slave(): Check stream is valid

In sdw_stream_remove_slave() check that stream is a valid pointer
before passing it to functions that dereference it. Return 0 if the
pointer is invalid.

This is a convenience for callers. They can safely call this function
during cleanup code without needing a pointer validity check duplicated
at every call point.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
Link: https://patch.msgid.link/20260430143353.2702714-1-rf@opensource.cirrus.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/soundwire/stream.c