]> git.baikalelectronics.ru Git - kernel.git/commit
regmap: cache: Return error in cache sync operations for REGCACHE_NONE
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Mon, 13 Mar 2023 07:18:11 +0000 (08:18 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 30 May 2023 11:44:02 +0000 (12:44 +0100)
commit8bc5eace2fbbda976db0acdce165ce8caeb109fe
tree47cf0d7654177bd1685e5af892a846025394dbde
parent5dcb37de51b9f48bb1f2958d6650fcb966922a06
regmap: cache: Return error in cache sync operations for REGCACHE_NONE

[ Upstream commit fd883d79e4dcd2417c2b80756f22a2ff03b0f6e0 ]

There is no sense in doing a cache sync on REGCACHE_NONE regmaps.
Instead of panicking the kernel due to missing cache_ops, return an error
to client driver.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Link: https://lore.kernel.org/r/20230313071812.13577-1-alexander.stein@ew.tq-group.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/base/regmap/regcache.c