commit | 109c13d8736d457b9a45444b5b8aebfcdb92f96e | [log] [tgz] |
---|---|---|
author | Grace Kao <grace.kao@intel.com> | Wed Apr 15 05:41:29 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Apr 20 18:02:40 2020 |
tree | c65c987a35972b0fe2b9b3213e2c7cf4568fd2d8 | |
parent | 6ba82ce833a7286fb60a8e7c37c2d6be3349cd77 [diff] |
FROMLIST: pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler According to Braswell NDA Specification Update (#557593), concurrent read accesses may result in returning 0xffffffff and write instructions may be dropped. We have an established format for the commit references, i.e. commit cdca06e4e859 ("pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler") Signed-off-by: Grace Kao <grace.kao@intel.com> Reported-by: Brian Norris <briannorris@chromium.org> Reviewed-by: Brian Norris <briannorris@chromium.org> (am from http://patchwork.ozlabs.org/project/linux-gpio/patch/20200417041154.13063-1-grace.kao@intel.com/) BUG=b:140090263 TEST=Verified on BSW devices and no found GPIO access causing IRQ fails. Change-Id: I300b41b138c257a22da04669ed29a399125456db Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2153193 Tested-by: Grace Kao <grace.kao@intel.com> Tested-by: Radoslaw Biernacki <biernacki@google.com> Reviewed-by: Alex Levin <levinale@chromium.org> Reviewed-by: Brian Norris <briannorris@chromium.org> Reviewed-by: Radoslaw Biernacki <biernacki@google.com> Commit-Queue: Brian Norris <briannorris@chromium.org> Commit-Queue: Alex Levin <levinale@chromium.org> (cherry picked from commit 082723afd266c2b12fb7d0ba3702c6aa70f257b8) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2157445 Tested-by: Alex Levin <levinale@chromium.org>