Tags

Tags give the ability to mark specific points in history as being important
  • gpio-v5.2-1

    This is the bulk of the GPIO changes for the v5.2 kernel cycle:
    
    Core changes:
    - The gpiolib MMIO driver has been enhanced to handle two direction
      registers, i.e. one register to set lines as input and one register
      to set lines as output. It turns out some silicon engineer thinks
      the ability to configure a line as input and output at the same
      time makes sense, this can be debated but includes a lot of analog
      electronics reasoning, and the registers are there and need to
      be handled consistently. Unsurprisingly, we enforce the lines to
      be either inputs or outputs in such schemes.
    - Send in the proper argument value to .set_config() dispatched to
      the pin control subsystem. Nobody used it before, now someone
      does, so fix it to work as expected.
    - The ACPI gpiolib portions can now handle pin bias setting (pull up
      or pull down). This has been in the ACPI spec for years and we
      finally have it properly integrated with Linux GPIOs. It was based
      on an observation from Andy Schevchenko that Thomas Petazzoni's
      changes to the core for biasing the PCA950x GPIO expander actually
      happen to fit hand-in-glove with what the ACPI core needed.
      Such nice synergies happen sometimes.
    
    New drivers:
    - A new driver for the Mellanox BlueField GPIO controller. This is
      using 64bit MMIO registers and can configure lines as inputs
      and outputs at the same time and after improving the MMIO library
      we handle it just fine. Interesting.
    - A new IXP4xx proper gpiochip driver with hierarchical interrupts
      should be coming in from the ARM SoC tree as well.
    
    Driver enhancements:
    - The PCA053x driver handles the CAT9554 GPIO expander.
    - The PCA053x driver handles the NXP PCAL6416 GPIO expander.
    - Wake-up support on PCA053x GPIO lines.
    - OMAP now does a nice asynchronous IRQ handling on wake-ups by
      letting everything wake up on edges, and this makes runtime PM
      work as expected too.
    
    Misc:
    - Several cleanups such as devres fixes.
    - Get rid of some languager comstructs that cause problems when
      compiling with LLVMs clang.
    - Documentation review and update.
    
  • v5.1.1

    b724e935 · Linux 5.1.1 ·
    This is the 5.1.1 stable release
    
  • v5.0.15

    7b13756d · Linux 5.0.15 ·
    This is the 5.0.15 stable release
    
  • v4.19.42

    9c2556f4 · Linux 4.19.42 ·
    This is the 4.19.42 stable release
    
  • v4.14.118

    d929572d · Linux 4.14.118 ·
    This is the 4.14.118 stable release
    
  • v4.9.175

    bb4f008d · Linux 4.9.175 ·
    This is the 4.9.175 stable release
    
  • v5.0.14

    274ede3e · Linux 5.0.14 ·
    This is the 5.0.14 stable release
    
  • v4.19.41

    21de7eb6 · Linux 4.19.41 ·
    This is the 4.19.41 stable release
    
  • v4.14.117

    b4677bbb · Linux 4.14.117 ·
    This is the 4.14.117 stable release
    
  • v4.9.174

    d79b8577 · Linux 4.9.174 ·
    This is the 4.9.174 stable release
    
  • for-5.2/block-20190507

    for-5.2/block-20190507
    
  • v4.19-stm32mp-r1.3

    The following changes since commit 187465ac40466bc6b3ea2e61c63998484513fd00:
    
      crypto: testmgr - call shash_init in crc32c algo (2019-03-28 18:29:04 +0100)
    
    are available in the git repository at:
    
      https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r1.3
    
    for you to fetch changes up to 42e602d5b4cd08ae0771dbb1438d8710c790c1f5:
    
      iio: adc: stm32-dfsdm: missing error case during probe (2019-04-24 17:48:22 +0200)
    
    ----------------------------------------------------------------
    This is the v4.19-stm32mp-r1.3 release.
    ----------------------------------------------------------------
    
     Amelie Delaunay (1):
           Merge tag 'v4.19.34' into v4.19-stm32mp
    
     Andrea Claudi (2):
           ipvs: fix warning on unused variable
    
     Fabien Dessenne (18):
           pinctrl: stm32: check irq controller availability at probe
           dmaengine: stm32-dma: dmaengine: stm32-dma: use platform_get_irq()
           i2c: i2c-stm32f7: fix the get_irq error cases
           net: ethernet: stmmac: manage the get_irq probe defer case
           remoteproc: stm32: manage the get_irq probe defer case
           rtc: stm32: manage the get_irq probe defer case
           serial: stm32: fix the get_irq error case
           drm/stm: ltdc: manage the get_irq probe defer case
           drm/stm: ltdc: return appropriate error code during probe
           iio: adc: stm32-dfsdm: manage the get_irq error case
           media: stm32-dcmi: return appropriate error codes during probe
           mtd: rawnand: stm32_fmc2: manage the get_irq error case
           spi: stm32: return the get_irq error
           spi: stm32-qspi: manage the get_irq error case
           ASoC: stm32: i2s: return the get_irq error
           clk: stm32mp1: check invalid irq
           mailbox: stm32-ipcc: check invalid irq
           iio: adc: stm32-dfsdm: missing error case during probe
    
     Fabrice Gasnier (8):
           iio: core: fix a possible circular locking dependency
           i2c: i2c-stm32f7: fix first byte to send in slave mode
           i2c: i2c-stm32f7: fix a race in slave mode with arbitration loss irq
           iio: adc: stm32: fix sleep inside atomic section when using DMA
           usb: dwc2: fix dr_mode restore upon platform resume
           usb: dwc2: backup and restore host registers when in power down type none
           Revert "usb: dwc2: use partial power down on stm32mp1"
           Revert "usb: dwc2: workaround device end session not seen in partial power down"
    
     Jean-Philippe ROMAIN (1):
           net: stmmac: Disable all queues earlier in case of release or suspend
    
     Lionel Debieve (2):
           crypto: stm32/cryp - add weak key check for des and tdes
           crypto: stm32/cryp - remove request mutex protection
    
     Ludovic Barre (1):
           irqchip/stm32: set_affinity return IRQ_SET_MASK_OK_DONE if no parent
    
     Pascal Paillet (1):
           mfd: stm32-pwr: forward IRQ affinity to IRQ parent
    
      drivers/clk/clk-stm32mp1.c                         |   4 +-
      drivers/crypto/stm32/Kconfig                       |   1 +
      drivers/crypto/stm32/stm32-cryp.c                  |  52 +-
      drivers/dma/stm32-dma.c                            |  11 +-
      drivers/gpu/drm/stm/ltdc.c                         |   8 +-
      drivers/i2c/busses/i2c-stm32f7.c                   |  37 +-
      drivers/iio/adc/Kconfig                            |   1 +
      drivers/iio/adc/stm32-adc.c                        |  32 +-
      drivers/iio/adc/stm32-dfsdm-adc.c                  |   6 +
      drivers/iio/adc/stm32-dfsdm-core.c                 |   8 +-
      drivers/iio/industrialio-core.c                    |   4 +-
      drivers/irqchip/irq-stm32-exti.c                   |   2 +-
      drivers/mailbox/stm32-ipcc.c                       |  13 +-
      drivers/media/platform/stm32/stm32-dcmi.c          |  14 +-
      drivers/mfd/stm32-pwr.c                            |  17 +
      drivers/mtd/nand/raw/stm32_fmc2_nand.c             |   6 +
      drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |   3 +
      drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  31 +-
      drivers/pinctrl/stm32/pinctrl-stm32.c              |  37 +-
      drivers/remoteproc/stm32_rproc.c                   |   3 +
      drivers/rtc/rtc-stm32.c                            |   9 +-
      drivers/spi/spi-stm32-qspi.c                       |   6 +
      drivers/spi/spi-stm32.c                            |   5 +-
      drivers/tty/serial/stm32-usart.c                   |  30 +-
      drivers/usb/dwc2/core.c                            | 117 ++--
      drivers/usb/dwc2/core.h                            |   7 +-
      drivers/usb/dwc2/core_intr.c                       |   3 +-
      drivers/usb/dwc2/params.c                          |   2 +-
      drivers/usb/dwc2/platform.c                        |  24 +-
      net/netfilter/ipvs/ip_vs_ctl.c                     |  23 +
      sound/soc/stm/stm32_i2s.c                          |   5 +-
      1063 files changed, 10432 insertions(+), 4515 deletions(-)
  • ASB-2019-05-05_4.19-q

    https://source.android.com/security/bulletin/2019-05-01
  • ASB-2019-05-05_4.19

    https://source.android.com/security/bulletin/2019-05-01
  • ASB-2019-05-05_4.14-q

    https://source.android.com/security/bulletin/2019-05-01
  • ASB-2019-05-05_4.14-p-release

    https://source.android.com/security/bulletin/2019-05-01