Hi John, For patches that go to a soc maintainer for merge, we're asking that people don't cc [email protected] directly.
We prefer to keep that alias mostly for pull requests from other maintainers and patches we might have a reason to apply directly. Otherwise we risk essentially getting all of linux-arm-kernel into this mailbox as well. Thanks! -Olof On Thu, Jun 20, 2019 at 11:33 AM John Garry <[email protected]> wrote: > > As reported in [1], the hisi-lpc driver has certain issues in handling > logical PIO regions, specifically unregistering regions. > > This series add a method to unregister a logical PIO region, and fixes up > the driver to use them. > > RCU usage in logical PIO code looks to always have been broken, so that > is fixed also. This is not a major fix as the list which RCU protects is > very rarely modified. > > There is another patch to simplify logical PIO registration, made possible > by the fixes. > > At this point, there are still separate ongoing discussions about how to > stop the logical PIO and PCI host bridge code leaking ranges, as in [2]. > > Hopefully this series can go through the arm soc tree and the maintainers > have no issue with that. I'm talking specifically about the logical PIO > code, which went through PCI tree on only previous upstreaming. > > Cc. [email protected] > > [1] > https://lore.kernel.org/lkml/[email protected]/ > [2] > https://lore.kernel.org/lkml/[email protected]/ > > John Garry (5): > lib: logic_pio: Fix RCU usage > lib: logic_pio: Add logic_pio_unregister_range() > bus: hisi_lpc: Unregister logical PIO range to avoid potential > use-after-free > bus: hisi_lpc: Add .remove method to avoid driver unbind crash > lib: logic_pio: Enforce LOGIC_PIO_INDIRECT region ops are set at > registration > > drivers/bus/hisi_lpc.c | 43 ++++++++++++++++++--- > include/linux/logic_pio.h | 1 + > lib/logic_pio.c | 78 ++++++++++++++++++++++++++++----------- > 3 files changed, 95 insertions(+), 27 deletions(-) > > -- > 2.17.1 >

