PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex
authorKrzysztof Kozlowski <krzk@kernel.org>
Tue, 12 May 2020 06:41:58 +0000 (08:41 +0200)
committerChanwoo Choi <cw00.choi@samsung.com>
Thu, 28 May 2020 09:02:40 +0000 (18:02 +0900)
commit8fc0e48e0faefef5064f3cb803d3d12314e16ec4
tree041f85f6905a8c1931d86908df6cbf65c321fbe4
parent48bbf6375131155d329eb8e06ae962e27cbba032
PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex

Instead of warning when mutex_is_locked(), just use the lockdep
framework.  The code is smaller and checks could be disabled for
production environments (it is useful only during development).

Put asserts at beginning of function, even before validating arguments.

The behavior of update_devfreq() is now changed because lockdep assert
will only print a warning, not return with EINVAL.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
drivers/devfreq/devfreq.c