Merge tag 'hisi-fixes-for-5.3' of git://github.com/hisilicon/linux-hisi into arm...
authorArnd Bergmann <arnd@arndb.de>
Thu, 29 Aug 2019 15:23:51 +0000 (17:23 +0200)
committerArnd Bergmann <arnd@arndb.de>
Thu, 29 Aug 2019 15:23:52 +0000 (17:23 +0200)
commit34614c30bf16d84392f8cc0173461b99e95a7b75
tree44086f3e340f954a9ad6b5a65a003828cca9f1a7
parent305cd70ec311be420cc9154e77427dd9aaa0b7bc
parent10e62b47973b0b0ceda076255bcb147b83e20517
Merge tag 'hisi-fixes-for-5.3' of git://github.com/hisilicon/linux-hisi into arm/fixes

Hisilicon fixes for v5.3-rc

- Fixed RCU usage in logical PIO
- Added a function to unregister a logical PIO range in logical PIO
  to support the fixes in the hisi-lpc driver
- Fixed and optimized hisi-lpc driver to avoid potential use-after-free
  and driver unbind crash

* tag 'hisi-fixes-for-5.3' of git://github.com/hisilicon/linux-hisi:
  bus: hisi_lpc: Add .remove method to avoid driver unbind crash
  bus: hisi_lpc: Unregister logical PIO range to avoid potential use-after-free
  lib: logic_pio: Add logic_pio_unregister_range()
  lib: logic_pio: Avoid possible overlap for unregistering regions
  lib: logic_pio: Fix RCU usage

Link: https://lore.kernel.org/r/5D562335.7000902@hisilicon.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>