lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20181218170406.188119-1-marc.zyngier@arm.com>
Date:   Tue, 18 Dec 2018 17:04:06 +0000
From:   Marc Zyngier <marc.zyngier@....com>
To:     Thomas Gleixner <tglx@...utronix.de>
Cc:     Jason Cooper <jason@...edaemon.net>, linux-kernel@...r.kernel.org,
        Andreas Färber <afaerber@...e.de>,
        Andrey Smirnov <andrew.smirnov@...il.com>,
        Bartosz Golaszewski <brgl@...ev.pl>,
        Benjamin Gaignard <benjamin.gaignard@...com>,
        Charles Keepax <ckeepax@...nsource.cirrus.com>,
        Fabien Dessenne <fabien.dessenne@...com>,
        Fugang Duan <fugang.duan@....com>,
        Kuninori Morimoto <kuninori.morimoto.gx@...esas.com>,
        Lucas Stach <l.stach@...gutronix.de>,
        Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>,
        Maxime Ripard <maxime.ripard@...tlin.com>,
        Mesih Kilinc <mesihkilinc@...il.com>,
        Miquel Raynal <miquel.raynal@...tlin.com>,
        Richard Fitzgerald <rf@...nsource.cirrus.com>,
        Rob Herring <robh@...nel.org>,
        Simon Horman <horms+renesas@...ge.net.au>,
        Srinivas Kandagatla <srinivas.kandagatla@...aro.org>,
        Stefan Wahren <stefan.wahren@...e.com>,
        Stephen Rothwell <sfr@...b.auug.org.au>,
        Wei Yongjun <weiyongjun1@...wei.com>,
        Yangtao Li <tiny.windzz@...il.com>
Subject: [GIT PULL] irqchip updates for 4.21

Thomas,

This is the set of patches I've accumulated during the 4.20
cycle. Although it is larger than some of the previous drops, the
content is relatively straightforward. A few new irqchip drivers
(because life would be boring without them), random fixes, cleanups
and workarounds for stupid firmware implementations.

Please pull.

	M.

The following changes since commit 2e6e902d185027f8e3cb8b7305238f7e35d6a436:

  Linux 4.20-rc4 (2018-11-25 14:19:31 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-4.21

for you to fetch changes up to fb94109b764e7676fa63834b9033ba97175877a0:

  irqchip/stm32: protect configuration registers with hwspinlock (2018-12-18 15:38:31 +0000)

----------------------------------------------------------------
irqchip updates for 4.21

- A bunch of new irqchip drivers (RDA8810PL, Madera, imx-irqsteer)
- Updates for new (and old) platforms (i.MX8MQ, F1C100s)
- A number of SPDX cleanups
- A workaround for a very broken GICv3 implementation
- A platform-msi fix
- Various cleanups

----------------------------------------------------------------
Andrey Smirnov (5):
      irqchip/irq-imx-gpcv2: Remove unused code
      irqchip/irq-imx-gpcv2: Share reg offset calculation code
      irqchip/irq-imx-gpcv2: Make use of BIT() macro
      irqchip/irq-imx-gpcv2: Make error messages more consistent
      irqchip/irq-imx-gpcv2: Add support for i.MX8MQ

Bartosz Golaszewski (1):
      irq/irq_sim: Store multiple interrupt offsets in a bitmap

Benjamin Gaignard (2):
      dt-bindings: interrupt-controller: stm32: Document hwlock properties
      irqchip/stm32: protect configuration registers with hwspinlock

Kuninori Morimoto (2):
      irqchip/irq-renesas-irqc: Convert to SPDX identifiers
      irqchip/irq-renesas-intc-irqpin: Convert to SPDX identifiers

Lucas Stach (3):
      irqchip/irq-imx-gpcv2: Add IRQCHIP_DECLARE for i.MX8MQ compatible
      dt-bindings/irq: Add binding for Freescale IRQSTEER multiplexer
      irqchip: Add driver for imx-irqsteer controller

Manivannan Sadhasivam (2):
      dt-bindings: interrupt-controller: Document RDA8810PL intc
      irqchip: Add RDA8810PL interrupt driver

Marc Zyngier (1):
      irqchip/irq-imx-gpcv2: Silence "fall through" warning

Mesih Kilinc (4):
      dt-bindings: interrupt-controller: Add suniv interrupt-controller
      irqchip/sun4i: Add a struct to hold global variables
      irqchip/sun4i: Move IC specific register offsets to struct
      irqchip/sun4i: Add support for Allwinner ARMv5 F1C100s

Miquel Raynal (1):
      platform-msi: Free descriptors in platform_msi_domain_free()

Richard Fitzgerald (1):
      irqchip: Add driver for Cirrus Logic Madera codecs

Srinivas Kandagatla (3):
      dt-bindings/gic-v3: Add msm8996 compatible string
      irqchip/gic: Add support to device tree based quirks
      irqchip/gic-v3: Add quirk for msm8996 broken registers

Stefan Wahren (1):
      irqchip: bcm283x: Switch to SPDX identifier

Wei Yongjun (1):
      irqchip/irq-rda-intc: Fix return value check in rda8810_intc_init()

Yangtao Li (1):
      irqchhip: Convert to using %pOFn instead of device_node.name

 .../interrupt-controller/allwinner,sun4i-ic.txt    |   4 +-
 .../bindings/interrupt-controller/arm,gic-v3.txt   |   4 +-
 .../bindings/interrupt-controller/fsl,irqsteer.txt |  34 +++
 .../interrupt-controller/rda,8810pl-intc.txt       |  61 +++++
 .../interrupt-controller/st,stm32-exti.txt         |   4 +
 MAINTAINERS                                        |   2 +
 drivers/base/platform-msi.c                        |   6 +-
 drivers/irqchip/Kconfig                            |  15 ++
 drivers/irqchip/Makefile                           |   3 +
 drivers/irqchip/irq-bcm2835.c                      |  11 +-
 drivers/irqchip/irq-bcm2836.c                      |  11 +-
 drivers/irqchip/irq-gic-common.c                   |  12 +
 drivers/irqchip/irq-gic-common.h                   |   3 +
 drivers/irqchip/irq-gic-v3.c                       |  27 +++
 drivers/irqchip/irq-imx-gpcv2.c                    |  65 +++--
 drivers/irqchip/irq-imx-irqsteer.c                 | 261 +++++++++++++++++++++
 drivers/irqchip/irq-madera.c                       | 256 ++++++++++++++++++++
 drivers/irqchip/irq-mscc-ocelot.c                  |   6 +-
 drivers/irqchip/irq-rda-intc.c                     | 107 +++++++++
 drivers/irqchip/irq-renesas-intc-irqpin.c          |  14 +-
 drivers/irqchip/irq-renesas-irqc.c                 |  14 +-
 drivers/irqchip/irq-stm32-exti.c                   | 122 ++++++++--
 drivers/irqchip/irq-sun4i.c                        | 106 ++++++---
 drivers/irqchip/irq-tango.c                        |  10 +-
 include/linux/irq_sim.h                            |   2 +-
 include/linux/irqchip/irq-madera.h                 | 132 +++++++++++
 include/linux/msi.h                                |   2 +
 kernel/irq/irq_sim.c                               |  23 +-
 28 files changed, 1190 insertions(+), 127 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
 create mode 100644 drivers/irqchip/irq-imx-irqsteer.c
 create mode 100644 drivers/irqchip/irq-madera.c
 create mode 100644 drivers/irqchip/irq-rda-intc.c
 create mode 100644 include/linux/irqchip/irq-madera.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ