]> git.itanic.dy.fi Git - linux-stable/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:38:34 +0000 (12:38 +0100)
commitcd9e976c5f155539a915220b242c0404fc1481a8
treedc7f1f35bb5019cc4b212981611f9ee21d028feb
parent61af77acd039ffd221bf7adf0dc95d0a4d377505
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