]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
regmap: Don't attempt block writes when syncing cache on single_rw devices
authorMark Brown <broonie@linaro.org>
Wed, 27 Aug 2014 12:09:12 +0000 (13:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 5 Oct 2014 20:41:03 +0000 (13:41 -0700)
commit6ea8d7ba04553016f90773ca333dc424be8770c6
treea985739eae91b4ab312391043d37b72829ced33c
parent081f1af7d8481219ee8ba1ef19446565cf707631
regmap: Don't attempt block writes when syncing cache on single_rw devices

commit 5c1ebe7f73f9166893c3459915db8a09d6d1d715 upstream.

If the device can't support block writes then don't attempt to use raw
syncing which will automatically generate block writes for adjacent
registers, use the existing _single() block syncing implementation.

Reported-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/regmap/regcache.c