[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Thu, 2 Feb 2023 15:42:10 +0000
From: Richard Fitzgerald <rf@...nsource.cirrus.com>
To: <vkoul@...nel.org>, <yung-chuan.liao@...ux.intel.com>,
<pierre-louis.bossart@...ux.intel.com>, <sanyog.r.kale@...el.com>
CC: <alsa-devel@...a-project.org>, <linux-kernel@...r.kernel.org>,
<patches@...nsource.cirrus.com>,
Richard Fitzgerald <rf@...nsource.cirrus.com>
Subject: [PATCH 0/2] soundwire: bus: Prevent infinite loop in sdw_ch_mask_to_ch()
sdw_ch_mask_to_ch() would loop forever if bit 31 of the mask was set.
The entire function is unnecessary because the existing standard
function hweight32() already does the same thing, and hweight32() is
safe. But the change has been made in two steps.
Richard Fitzgerald (2):
soundwire: bus: Prevent infinite loop in sdw_ch_mask_to_ch()
soundwire: bandwidth allocation: Use hweight32() to calculate set bits
drivers/soundwire/bus.h | 11 -----------
drivers/soundwire/generic_bandwidth_allocation.c | 3 ++-
2 files changed, 2 insertions(+), 12 deletions(-)
--
2.30.2
Powered by blists - more mailing lists