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 for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <3f57f5d5-85d6-4bad-9e79-ecc7396aac4d@sirena.org.uk>
Date:   Thu, 12 Oct 2023 11:48:30 +0100
From:   Mark Brown <broonie@...nel.org>
To:     Bartosz Golaszewski <brgl@...ev.pl>
Cc:     Florian Fainelli <florian.fainelli@...adcom.com>,
        Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
        Linus Walleij <linus.walleij@...aro.org>,
        Ray Jui <rjui@...adcom.com>,
        Scott Branden <sbranden@...adcom.com>,
        Broadcom internal kernel review list 
        <bcm-kernel-feedback-list@...adcom.com>, linux-spi@...r.kernel.org,
        linux-rpi-kernel@...ts.infradead.org,
        linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
        linux-gpio@...r.kernel.org,
        Bartosz Golaszewski <bartosz.golaszewski@...aro.org>,
        Hans de Goede <hdegoede@...hat.com>
Subject: Re: [PATCH] spi: bcm2835: add a sentinel at the end of the lookup
 array

On Thu, Oct 12, 2023 at 10:40:53AM +0200, Bartosz Golaszewski wrote:

> Alternatively - if you send your SPI PR to Linus early in the merge
> window, I will send the patch removing gpiochip_find() later on top of
> it?

The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:

  Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-bcm2835-sentinel

for you to fetch changes up to 9aaa25df9b02bfe5579cbc9b4cc1177c662ec33f:

  spi: bcm2835: add a sentinel at the end of the lookup array (2023-10-10 13:12:11 +0100)

----------------------------------------------------------------
spi: Share current state with GPIO tree

This is the current state of the SPI tree, shared with the GPIO tree in
order to facilitate some treewide improvements there.  Unfortunaetly the
desire for this treewide work was realised after all the SPI patches had
been applied and there were further dependencies with similar issues
that caused issues trying to pull things out into a minimal branch.

It's expected that this will be merged into Linus' tree as part of the
full SPI pull request before the GPIO changes go in.

----------------------------------------------------------------
Andy Shevchenko (3):
      spidev: Decrease indentation level in spidev_ioctl() SPI_IOC_RD_MODE*
      spidev: Switch to use spi_get_csgpiod()
      spidev: Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl()

Bartosz Golaszewski (2):
      spi: bcm2835: reduce the abuse of the GPIO API
      spi: bcm2835: add a sentinel at the end of the lookup array

Christophe JAILLET (1):
      spi: at91-usart: Remove some dead code

Dhruva Gole (2):
      spi: spi-cadence-quadspi: add runtime pm support
      spi: spi-cadence-quadspi: Fix missing unwind goto warnings

Geert Uytterhoeven (1):
      spi: mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_message() static

Greg Kroah-Hartman (1):
      spi: spidev: make spidev_class constant

Kees Cook (1):
      spi: mchp-pci1xxxx: Annotate struct pci1xxxx_spi with __counted_by

Li Zetao (25):
      spi: ar934x: Use helper function devm_clk_get_enabled()
      spi: armada-3700: Use helper function devm_clk_get_prepared()
      spi: aspeed: Use helper function devm_clk_get_enabled()
      spi: ath79: Use helper function devm_clk_get_enabled()
      spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()
      spi: bcm2835: Use helper function devm_clk_get_enabled()
      spi: bcm2835aux: Use helper function devm_clk_get_enabled()
      spi: spi-cadence: Use helper function devm_clk_get_enabled()
      spi: spi-cavium-thunderx: Use helper function devm_clk_get_enabled()
      spi: davinci: Use helper function devm_clk_get_enabled()
      spi: dw-bt1: Use helper function devm_clk_get_enabled()
      spi: dw-mmio: Use helper function devm_clk_get_*()
      spi: spi-fsl-dspi: Use helper function devm_clk_get_enabled()
      spi: lantiq-ssc: Use helper function devm_clk_get_enabled()
      spi: meson-spicc: Use helper function devm_clk_get_enabled()
      spi: spi-meson-spifc: Use helper function devm_clk_get_enabled()
      spi: microchip-core-qspi: Use helper function devm_clk_get_enabled()
      spi: microchip-core: Use helper function devm_clk_get_enabled()
      spi: mtk-snfi: Use helper function devm_clk_get_enabled()
      spi: npcm-fiu: Use helper function devm_clk_get_enabled()
      spi: orion: Use helper function devm_clk_get_enabled()
      spi: pic32-sqi: Use helper function devm_clk_get_enabled()
      spi: pic32: Use helper function devm_clk_get_enabled()
      spi: spl022: Use helper function devm_clk_get_enabled()
      spi: rockchip: Use helper function devm_clk_get_enabled()

Mark Brown (6):
      spi: sun6i: fix RX data corruption in DMA mode
      Merge existing fixes from spi/for-6.6 into new branch
      spidev: A few cleanups
      spi: switch to use modern name (part3)
      spi: Use devm_clk_get_*() helper function to
      spi: qup: Allow scaling power domains and

Rob Herring (3):
      spi: dt-bindings: arm,pl022: Move child node properties to separate schema
      spi: dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to spi-peripheral-props.yaml
      spi: dt-bindings: Make "additionalProperties: true" explicit

Stephan Gerhold (4):
      spi: dt-bindings: qup: Document power-domains and OPP
      spi: qup: Parse OPP table for DVFS support
      spi: dt-bindings: qup: Document interconnects
      spi: qup: Vote for interconnect bandwidth to DRAM

Uwe Kleine-König (1):
      spi: Drop warning from spi_stop_queue()

Vaishnav Achath (1):
      spi: omap2-mcspi: Fix hardcoded reference clock

Vijaya Krishna Nivarthi (1):
      spi: spi-geni-qcom: Rename the label unmap_if_dma

Yang Yingliang (21):
      spi: lm70llp: switch to use modern name
      spi: lp-8841: switch to use modern name
      spi: meson-spicc: switch to use modern name
      spi: meson-spifc: switch to use modern name
      spi: microchip-core-qspi: switch to use modern name
      spi: microchip-core: switch to use modern name
      spi: mpc512x-psc: switch to use modern name
      spi: mpc52xx-psc: switch to use modern name
      spi: mpc52xx: switch to use modern name
      spi: mt65xx: switch to use modern name
      spi: mt7621: switch to use modern name
      spi: mtk-nor: switch to use modern name
      spi: mtk-snfi: switch to use modern name
      spi: mux: switch to use spi_alloc_host()
      spi: mxic: switch to use modern name
      spi: mxs: switch to use modern name
      spi: npcm-pspi: switch to use modern name
      spi: nxp-fspi: switch to use modern name
      spi: oc-tiny: switch to use modern name
      spi: omap-uwire: switch to use modern name
      spi: omap2-mcspi: switch to use modern name

Zhang Shurong (1):
      spi: tegra: Fix missing IRQ check in tegra_slink_probe()

 .../bindings/spi/allwinner,sun4i-a10-spi.yaml      |   2 +
 .../bindings/spi/allwinner,sun6i-a31-spi.yaml      |   2 +
 .../bindings/spi/arm,pl022-peripheral-props.yaml   |  61 +++++
 .../bindings/spi/nvidia,tegra210-quad.yaml         |   1 +
 .../devicetree/bindings/spi/qcom,spi-qup.yaml      |  13 +
 .../devicetree/bindings/spi/rockchip-sfc.yaml      |   2 +
 .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml   |   2 +
 .../bindings/spi/spi-peripheral-props.yaml         |   6 +
 .../devicetree/bindings/spi/spi-pl022.yaml         |  51 ----
 .../devicetree/bindings/spi/st,stm32-spi.yaml      |  20 --
 drivers/spi/spi-ar934x.c                           |  22 +-
 drivers/spi/spi-armada-3700.c                      |  23 +-
 drivers/spi/spi-aspeed-smc.c                       |  16 +-
 drivers/spi/spi-at91-usart.c                       |  22 +-
 drivers/spi/spi-ath79.c                            |  11 +-
 drivers/spi/spi-axi-spi-engine.c                   |  25 +-
 drivers/spi/spi-bcm2835.c                          |  69 +++---
 drivers/spi/spi-bcm2835aux.c                       |  23 +-
 drivers/spi/spi-cadence-quadspi.c                  |  45 +++-
 drivers/spi/spi-cadence.c                          |  23 +-
 drivers/spi/spi-cavium-thunderx.c                  |   8 +-
 drivers/spi/spi-davinci.c                          |  11 +-
 drivers/spi/spi-dw-bt1.c                           |  23 +-
 drivers/spi/spi-dw-mmio.c                          |  31 +--
 drivers/spi/spi-fsl-dspi.c                         |  12 +-
 drivers/spi/spi-geni-qcom.c                        |   6 +-
 drivers/spi/spi-lantiq-ssc.c                       |  10 +-
 drivers/spi/spi-lm70llp.c                          |  20 +-
 drivers/spi/spi-lp8841-rtc.c                       |  56 ++---
 drivers/spi/spi-meson-spicc.c                      | 121 ++++------
 drivers/spi/spi-meson-spifc.c                      |  79 +++----
 drivers/spi/spi-microchip-core-qspi.c              |  39 +--
 drivers/spi/spi-microchip-core.c                   |  83 +++----
 drivers/spi/spi-mpc512x-psc.c                      |  54 ++---
 drivers/spi/spi-mpc52xx-psc.c                      |  38 +--
 drivers/spi/spi-mpc52xx.c                          |  56 ++---
 drivers/spi/spi-mt65xx.c                           | 190 +++++++--------
 drivers/spi/spi-mt7621.c                           |  50 ++--
 drivers/spi/spi-mtk-nor.c                          |  14 +-
 drivers/spi/spi-mtk-snfi.c                         |  67 +-----
 drivers/spi/spi-mux.c                              |   2 +-
 drivers/spi/spi-mxic.c                             |  68 +++---
 drivers/spi/spi-mxs.c                              |  70 +++---
 drivers/spi/spi-npcm-fiu.c                         |  14 +-
 drivers/spi/spi-npcm-pspi.c                        |  68 +++---
 drivers/spi/spi-nxp-fspi.c                         |  30 +--
 drivers/spi/spi-oc-tiny.c                          |  30 +--
 drivers/spi/spi-omap-uwire.c                       |  32 +--
 drivers/spi/spi-omap2-mcspi.c                      | 263 +++++++++++----------
 drivers/spi/spi-orion.c                            |  11 +-
 drivers/spi/spi-pci1xxxx.c                         |   2 +-
 drivers/spi/spi-pic32-sqi.c                        |  27 +--
 drivers/spi/spi-pic32.c                            |   8 +-
 drivers/spi/spi-pl022.c                            |  11 +-
 drivers/spi/spi-qup.c                              |  50 +++-
 drivers/spi/spi-rockchip.c                         |  30 +--
 drivers/spi/spi-tegra20-slink.c                    |   2 +
 drivers/spi/spi.c                                  |   4 -
 drivers/spi/spidev.c                               |  42 ++--
 59 files changed, 969 insertions(+), 1202 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/spi/arm,pl022-peripheral-props.yaml

Download attachment "signature.asc" of type "application/pgp-signature" (489 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ