diff options
author | Anthony Olech <anthony.olech.opensource@diasemi.com> | 2013-10-09 17:44:38 +0100 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-10-09 18:47:27 +0100 |
commit | 4174a7a4f763ed51809a4dbca06de054d31c1d38 (patch) | |
tree | 4a9c3bf3ff7390545e13851bcece13b1f2ea7429 /fs/hugetlbfs | |
parent | d0e639c9e06d44e713170031fe05fb60ebe680af (diff) | |
download | linux-4174a7a4f763ed51809a4dbca06de054d31c1d38.tar.bz2 |
regmap: Fix regmap_bulk_write single-rw mutex deadlock
When regmap_bulk_write() is called with the map->use_single_rw flag set
an immediate mutex deadlock happens because regmap_raw_write() is called
after obtaining the mutex and regmap_raw_write() itself then tries to
obtain the mutex as well.
It is obvious that no one other than myself tried it with a real device.
I did, but only for the purposes of an experiment and demonstration.
But even if this situation will never ever happen with a real device, it
is a bug and therefore should be fixed.
Signed-off-by: Anthony Olech <anthony.olech.opensource@diasemi.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'fs/hugetlbfs')
0 files changed, 0 insertions, 0 deletions