]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
rtc: sun6i: Add some locking
authorMaxime Ripard <maxime.ripard@free-electrons.com>
Mon, 23 Jan 2017 10:41:47 +0000 (11:41 +0100)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Thu, 6 Apr 2017 08:21:56 +0000 (09:21 +0100)
commit236208507fea54f7bba3958548653df63dc39234
tree544ab172eb7df3874a7795c23209970abefd7980
parent04e2f0b37331d3234ff651c35f70e6f3dac4157b
rtc: sun6i: Add some locking

BugLink: http://bugs.launchpad.net/bugs/1673538
commit a9422a19ce270a22fc520f2278fb7e80c58be508 upstream.

Some registers have a read-modify-write access pattern that are not atomic.

Add some locking to prevent from concurrent accesses.

Acked-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/rtc/rtc-sun6i.c