mirror of
https://github.com/torvalds/linux.git
synced 2026-10-10 20:38:02 +02:00
ASoC: codecs: cx2072x: Use guard() for mutex locks
Clean up the code using guard() for mutex locks. Merely code refactoring, and no behavior change. Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com> Signed-off-by: bui duc phuc <phucduc.bui@gmail.com> Link: https://patch.msgid.link/20260708125002.202515-25-phucduc.bui@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
6ced86b1e2
commit
1b302f955e
|
|
@ -9,6 +9,7 @@
|
|||
//
|
||||
|
||||
#include <linux/acpi.h>
|
||||
#include <linux/cleanup.h>
|
||||
#include <linux/clk.h>
|
||||
#include <linux/delay.h>
|
||||
#include <linux/gpio.h>
|
||||
|
|
@ -1408,7 +1409,7 @@ static int cx2072x_jack_status_check(void *data)
|
|||
unsigned int type = 0;
|
||||
int state = 0;
|
||||
|
||||
mutex_lock(&cx2072x->lock);
|
||||
guard(mutex)(&cx2072x->lock);
|
||||
|
||||
regmap_read(cx2072x->regmap, CX2072X_PORTA_PIN_SENSE, &jack);
|
||||
jack = jack >> 24;
|
||||
|
|
@ -1434,8 +1435,6 @@ static int cx2072x_jack_status_check(void *data)
|
|||
/* clear interrupt */
|
||||
regmap_write(cx2072x->regmap, CX2072X_UM_INTERRUPT_CRTL_E, 0x12 << 24);
|
||||
|
||||
mutex_unlock(&cx2072x->lock);
|
||||
|
||||
dev_dbg(codec->dev, "CX2072X_HSDETECT type=0x%X,Jack state = %x\n",
|
||||
type, state);
|
||||
return state;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user