Tags

Tags give the ability to mark specific points in history as being important
  • x86_urgent_for_v6.1_rc6

    - Do not hold fpregs lock when inheriting FPU permissions because the
    fpregs lock disables preemption on RT but fpu_inherit_perms() does
    spin_lock_irq(), which, on RT, uses rtmutexes and they need to be
    preemptible.
    
    - Check the page offset and the length of the data supplied by userspace
    for overflow when specifying a set of pages to add to an SGX enclave
    
  • sched_urgent_for_v6.1_rc6

    - Fix a small race on the task's exit path where there's a
    misunderstanding whether the task holds rq->lock or not
    
    - Prevent processes from getting killed when using deprecated or unknown
    rseq ABI flags in order to be able to fuzz the rseq() syscall with
    syzkaller
    
  • perf_urgent_for_v6.1_rc6

    - Fix an intel PT erratum where CPUs do not support single range output
    for more than 4K
    
    - Fix a NULL ptr dereference which can happen after an NMI interferes
    with the event enabling dance in amd_pmu_enable_all()
    
    - Free the events array too when freeing uncore contexts on CPU online,
      thereby fixing a memory leak
    
    - Improve the pending SIGTRAP check
    
  • locking_urgent_for_v6.1_rc6

    - Fix a build error with clang 11
    
  • xfs-6.2-merge-2

    iNew code for 6.2:
     - Fix a race condition w.r.t. percpu inode free counters
     - Fix a broken error return in xfs_remove
     - Print FS UUID at mount/unmount time
     - Numerous fixes to the online fsck code
     - Fix inode locking inconsistency problems when dealing with realtime
       metadata files
     - Actually merge pull requests so that we capture the cover letter
       contents
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • scrub-check-metadata-inode-records-6.2_2022-11-16

    xfs: scrub inode core when checking metadata files
    
    Running the online fsck QA fuzz tests, I noticed that we were
    consistently missing fuzzed records in the inode cores of the realtime
    freespace files and the quota files.  This patch adds the ability to
    check inode cores in xchk_metadata_inode_forks.
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • scrub-bmap-enhancements-6.2_2022-11-16

    xfs: strengthen file mapping scrub
    
    This series strengthens the file extent mapping scrubber in various
    ways, such as confirming that there are enough bmap records to match up
    with the rmap records for this file, checking delalloc reservations,
    checking for no unwritten extents in metadata files, invalid CoW fork
    formats, and weird things like shared CoW fork extents.
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • scrub-fscounters-enhancements-6.2_2022-11-16

    xfs: enhance fs summary counter scrubber
    
    This series makes two changes to the fs summary counter scrubber: first,
    we should mark the scrub incomplete when we can't read the AG headers.
    Second, it fixes a functionality gap where we don't actually check the
    free rt extent count.
    
    v23.2: fix pointless inline
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • scrub-fix-rtmeta-ilocking-6.2_2022-11-16

    xfs: improve rt metadata use for scrub
    
    This short series makes some small changes to the way we handle the
    realtime metadata inodes.  First, we now make sure that the bitmap and
    summary file forks are always loaded at mount time so that every
    scrubber won't have to call xfs_iread_extents.  This won't be easy if
    we're, say, cross-referencing realtime space allocations.  The second
    change makes the ILOCK annotations more consistent with the rest of XFS.
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • scrub-fix-return-value-6.2_2022-11-16

    xfs: fix incorrect return values in online fsck
    
    Here we fix a couple of problems with the errno values that we return to
    userspace.
    
    v23.2: fix vague wording of comment
    v23.3: fix the commit message to discuss what's really going on in this
    patch
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • scrub-cleanup-malloc-6.2_2022-11-16

    xfs: clean up memory allocations in online fsck
    
    This series standardizes the GFP_ flags that we use for memory
    allocation in online scrub, and convert the callers away from the old
    kmem_alloc code that was ported from Irix.
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • scrub-fix-ag-header-handling-6.2_2022-11-16

    xfs: fix handling of AG[IF] header buffers during scrub
    
    While reading through the online fsck code, I noticed that the setup
    code for AG metadata scrubs will attach the AGI, the AGF, and the AGFL
    buffers to the transaction.  It isn't necessary to hold the AGFL buffer,
    since any code that wants to do anything with the AGFL will need to hold
    the AGF to know which parts of the AGFL are active.  Therefore, we only
    need to hold the AGFL when scrubbing the AGFL itself.
    
    The second bug fixed by this patchset is one that I observed while
    testing online repair.  When a buffer is held across a transaction roll,
    its buffer log item will be detached if the bli was clean before the
    roll.  If we are holding the AG headers to maintain a lock on an AG, we
    then need to set the buffer type on the new bli to avoid confusing the
    logging code later.
    
    There's also a bug fix for uninitialized memory in the directory scanner
    that didn't fit anywhere else.
    
    Ths patchset finishes off by teaching the AGFL repair function to look
    for and discard crosslinked blocks instead of putting them back on the
    AGFL.
    
    v23.2: Log the buffers before rolling the transaction to keep the moving
    forward in the log and avoid the bli falling off.
    
    Signed-off-by: Darrick J. Wong <djwong@kernel.org>
    
  • v6.0.9

    be8b93b5 · Linux 6.0.9 ·
    This is the 6.0.9 stable release
    
  • v5.15.79

    3df0eeae · Linux 5.15.79 ·
    This is the 5.15.79 stable release
    
  • v5.10.155

    41217963 · Linux 5.10.155 ·
    This is the 5.10.155 stable release
    
  • v5.15-stm32mp-r2

    The following changes since v5.15-stm32mp-r1:
    
      dt-bindings: remoteproc: Fix error and warning (2022-05-24 18:39:45 +0200)
    
    are available in the Git repository at:
    
      https://github.com/STMicroelectronics/linux.git tags/v5.15-stm32mp-r2
    
    for you to fetch changes up to v5.15-stm32mp-r2:
    
      gpiolib: allow line names from device props to override driver names (2022-10-26 10:41:24 +0200)
    
    ----------------------------------------------------------------
    This is the v5.15-stm32mp-r2 release.
    ----------------------------------------------------------------
    Alain Volmat (11):
          i2c: stm32: simplify status messages in case of errors
          media: stm32-dcmipp: fix STM32 DCMIPP camera interface driver
          dt-bindings: media: add bindings for dcmipp driver
          media: i2c: gc2145: add enum_frame_interval support
          media: stm32: dcmipp: fix vertical decimation on pipe 0
          spi: stm32: renaming of spi_master into spi_controller
          spi: stm32: use dmaengine_terminate_{a}sync instead of _all
          dt-bindings: spi: stm32: add bindings regarding stm32h7 spi slave
          spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment
          spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4
          i2c: stm32f7: perform most of irq job in threaded handler
    
    Amelie Delaunay (5):
          ARM: dts: stm32: add M4 and A7 examples dts files for stm32mp157d-dk1
          ARM: dts: build stm32mp157d-dk1 examples dtb with symbols
          ARM: dts: stm32: remove stm32mp135d-dk support
          CONTRIBUTING: add contributing guide to STMicroelectronics/linux repository
          SECURITY: add security guide to STMicroelectronics/linux repository
    
    Andy Shevchenko (2):
          spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count()
          spi: stm32-qspi: Refactor dual flash mode enable check in ->setup()
    
    Antonio Borneo (15):
          irqchip/stm32-exti: read event trigger type from event_trg register
          irqchip/stm32-exti: prevent illegal read due to unbounded DT value
          irqchip/stm32-exti: process only irq controller subnodes
          ARM: dts: stm32: use exti interrupt-map with stm32mp151
          ARM: dts: stm32: add irq-map for exti 69 to stm32mp151
          ARM: dts: stm32: use exti interrupt-map with stm32mp131
          irqchip/stm32-exti: Simplify irq description table
          dt-bindings: interrupt-controller: stm32-exti: Add irq nexus child node
          irqchip/stm32-exti: Map interrupts through interrupt nexus node
          dt-bindings: interrupt-controller: stm32-exti: add property 'wakeup-parent'
          irqchip/stm32-exti: Add support for 'wakeup-parent'
          ARM: dts: stm32: fix exti interrupt-map with stm32mp151
          ARM: dts: stm32: fix exti interrupt-map with stm32mp131
          irqchip/stm32-exti: Add multi instance support
          ARM: dts: stm32: add exti entries for USB PHY wakeup on stm32mp131
    
    Arnaud Pouliquen (8):
          rpmsg: char: Export eptdev create and destroy functions
          rpmsg: Create the rpmsg class in core instead of in rpmsg char
          rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl
          rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function
          rpmsg: char: Add possibility to use default endpoint of the rpmsg device
          rpmsg: char: Introduce the "rpmsg-raw" channel
          rpmsg: Update rpmsg_chrdev_register_device function
          rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls
    
    Christophe Roullier (4):
          net: phy: smsc: add support of WoL
          ARM: dts: stm32: activate WoL from PHY by default on stm32mp13
          net: phy: Deactivate WARN in mdio_bus_phy_resume()
          ARM: dts: stm32: fix eth1 and eth2 support on stm32mp13
    
    Eric Fourmont (15):
          Merge tag 'v5.15.37' into v5.15-stm32mp-dev
          Merge tag 'v5.15.45' into Prepare_v5.15-stm32mp-dev
          Merge tag 'v5.15.53' into v5.15-stm32mp-dev
          Merge tag 'v5.15.58' into v5.15-stm32mp-dev
          Merge tag 'v5.15.61' into v5.15-stm32mp-dev
          Merge tag 'v5.15.67' into v5.15-stm32mp-dev
          ARM: dts: stm32: reordering nodes in stm32mp15-m4-srm-pinctrl.dtsi file
          ARM: dts: stm32: reordering nodes in stm32mp157c-dk2-m4-examples.dts file
          ARM: dts: stm32: reordering nodes in stm32mp157c-ev1-m4-examples.dts file
          ARM: dts: stm32: reordering nodes in stm32mp157f-dk2-m4-examples.dts file
          ARM: dts: stm32: reordering nodes in stm32mp157f-ev1-m4-examples.dts file
          ARM: dts: stm32: reordering nodes in stm32mp157f-dk2-a7-examples.dts file
          ARM: dts: stm32: reordering nodes in stm32mp157c-dk2-a7-examples.dts file
          ARM: dts: stm32: reordering nodes in stm32mp15-pinctrl.dtsi file
          ARM: dts: stm32: reordering nodes in stm32mp151.dtsi file
    
    Erwan Le Ray (1):
          serial: stm32: add support of break control routine
    
    Fabien Dessenne (2):
          ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
          pinctrl: stm32: remove unused 'pin_base_shift' struct member
    
    Fabrice Gasnier (6):
          phy: stm32-usbphyc: fix wakeup irq probe deferral
          ARM: dts: stm32: adopt wakeup pin for stm32g0 typec in stm32mp135f-dk
          tee: optee: flag the irq chip to skip irq_set_wake
          usb: typec: ucsi: stm32g0: don't disabke wakeup by default
          usb: typec: ucsi: improve the get current cam error message
          iio: adc: stm32: fix oversampling applicability and initial value
    
    Gabriel Fernandez (6):
          clk: stm32mp1: display clock summary of all stm32mp1 clocks
          clk: stm32mp13: display clock summary of all stm32mp13 clocks
          reset: stm32: implement reset_control_reset() command.
          reset: stm32mp1: implement reset_control_reset() command.
          dt-bindings: clk: stm32mp13: SPIx bus clocks are missing
          clk: stm32mp13: SPIx clocks are missing
    
    Gatien Chevallier (2):
          hwrng: stm32 - restrain RNG noise source clock under 3MHz
          hwrng: stm32 - rework RNG configuration sequence
    
    Hugues Fruchet (5):
          media: i2c: gc2145: add test pattern support
          media: i2c: gc2145: add flip support
          media: stm32-dcmipp: byteproc: rework frame interval handling
          media: stm32-dcmipp: fix colorimetry
          media: stm32-dcmipp: byteproc: checkpatch style fixes
    
    Ilpo Järvinen (1):
          serial: stm32: Clear prev values before setting RTS delays
    
    Marc Zyngier (1):
          irqdomain: Make of_phandle_args_to_fwspec() generally available
    
    Nathan Chancellor (1):
          drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config()
    
    Nicolas Toromanoff (7):
          ARM: config: enable some cipher block modes (CFB, LRW, OFB)
          crypto: stm32/cryp - debugfs reg dump
          crypto: stm32/cryp - use dma when possible.
          dt-bindings: crypto: stm32: add dma support in CRYP
          ARM: dts: stm32: add dmas entries for CRYP driver.
          crypto: stm32/cryp - increase priority
          drivers: crypto: stm32-hash: save/restore state for each request
    
    Olivier Moysan (16):
          iio: adc: stm32: add oversampling support
          dt-bindings: iio: adc: stm32: add vddcpu and vddq_ddr channels
          iio: adc: stm32: add support of vddcpu & vddq_ddr to stm32mp13x
          iio: adc: stm32: manage min sampling time on all internal channels
          ARM: dts: stm32: add adc internal channels to stm32mp15x
          ARM: dts: stm32: add adc internal channels to stm32mp13x
          ARM: dts: stm32: move adc nodes to generic bindings on stm32mp135x-dk
          ARM: dts: stm32: move adc nodes to generic bindings on stm32mp15xx-dkx
          ARM: dts: stm32: move adc nodes to generic bindings on stm32mp15xx-edx
          ARM: dts: stm32: move adc nodes to generic bindings on avenger96
          ARM: dts: stm32: move adc nodes to generic bindings on dhcom
          iio: adc: stm32-adc: adapt adc driver for rebase
          iio: adc: stm32-adc: fix channel sampling time init
          ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
          ASoC: stm32: i2s: remove irqf_oneshot flag
          ASoC: stm32: dfsdm: manage cb buffers cleanup
    
    Pascal Paillet (4):
          optee core: add irq chip
          ARM: dts: stm32: Add OPTEE interrupts to stm32mp131
          ARM: dts: stm32: add wake-up button on stm32mp135f-dk
          ARM: dts: stm32: Add passive cooling to stm32mp131
    
    Patrice Chotard (11):
          spi: stm32_qspi: Add transfer_one_message() spi callback
          spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter
          spi: stm32-qspi: Remove unused stm32_qspi_wait_cmd() parameter
          spi: spi-mem: Fix spi_mem_poll_status()
          ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi
          dt-bindings: spi: stm32: Add st,dual-flash property in st,stm32-qspi.yaml
          spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unused parameter
          Revert "spi: stm32_qspi: Add transfer_one_message() spi callback"
          spi: stm32_qspi: Add transfer_one_message() spi callback
          spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path
          spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message()
    
    Patrick Delaunay (2):
          nvmem: stm32: fix coding style
          nvmem: stm32: add stm32_bsec_pta_write
    
    Peter Rosin (1):
          gpiolib: allow line names from device props to override driver names
    
    Raphael Gallais-Pou (1):
          drm/stm: dsi: optimize ioremap resource allocation callchain
    
    Ulf Hansson (1):
          brcmfmac: Avoid keeping power to SDIO card unless WOWL is used
    
    Valentin Caron (7):
          serial: stm32: enable earlycon config with stm32 console
          ARM: dts: stm32: remove reset property of usart1 on stm32mp1 soc.
          dt-bindings: spi: stm32: add address-cells and size-cells into yaml
          spi: stm32h7: introduction of stm32h7 SPI slave support
          dt-bindings: spi: stm32: add stm32h7 st,spi-slave-underrun property
          spi: stm32: add support for stm32h7 SPI slave underrun detection
          pinctrl: stm32: set default gpio line names using pin names
    
    Yann Gautier (3):
          mmc: mmci: stm32: use a buffer for unaligned DMA requests
          Revert "mmc: mmci: manage MMC_PM_KEEP_POWER with a flag"
          ARM: dts: stm32: remove periphid for wifi nodes on STM32MP1 DK boards
    
    Yannick Fertre (10):
          drm/stm: ltdc: disable all layers before crtc shutdown
          drm/stm: ltdc: fix add per plane update support
          drm/stm: ltdc: fix add support of ycbcr pixel formats
          drm/connector: Create a helper to attach the dithering property
          drm/stm: ltdc: add support for dithering feature
          drm/stm: ltdc: add support of the dynamic z-order
          drm/stm: ltdc: add support of horizontal & vertical mirroring
          drm/stm: ltdc: fix various coding-style warnings
          drm/stm: ltdc: update hardware error management
          ARM: dts: stm32: fix add goodix touchscreen on stm32mp135f-dk