Tags give the ability to mark specific points in history as being important
-
x86_urgent_for_v6.1_rc6
36b03879 · ·- 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
91dabf33 · ·- 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
ce0d998b · ·- 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
-
-
-
-
-
xfs-6.2-merge-2
64c80dfd · ·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
f36b954a · ·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
5eef4635 · ·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
e74331d6 · ·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
5f369dc5 · ·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
93b0c58e · ·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
306195f3 · ·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
b255fab0 · ·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>
-
-
-
-
-
v5.15-stm32mp-r2
661e4b11 · ·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