Sparse reports a warning at acpi_os_release_lock() warning: context imbalance in acpi_os_release_lock() - unexpected unlock The root cause is the missing annotation at acpi_os_release_lock() Add the missing annotation __releases(lockp) Signed-off-by: Jules Irenge <jbi.octave@xxxxxxxxx> --- drivers/acpi/osl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c index 7094abc5ffc6..762c5d50b8fe 100644 --- a/drivers/acpi/osl.c +++ b/drivers/acpi/osl.c @@ -1610,6 +1610,7 @@ acpi_cpu_flags acpi_os_acquire_lock(acpi_spinlock lockp) */ void acpi_os_release_lock(acpi_spinlock lockp, acpi_cpu_flags flags) + __releases(lockp) { spin_unlock_irqrestore(lockp, flags); } -- 2.24.1