FreeBSD/ports 221f735sysutils/lsof Makefile, sysutils/lsof/files patch-lib_dialects_freebsd_dlsof.h

sysutils/lsof: Fix 16-CURRENT build

Fix,

/usr/include/sys/malloc.h:194:7: error: conflicting types for 'malloc'
  194 | void    *malloc(size_t size, struct malloc_type *type, int flags) __malloc_like

PR:             295414
Approved by:    maintainer timeout
DeltaFile
+40-2sysutils/lsof/files/patch-lib_dialects_freebsd_dlsof.h
+5-0sysutils/lsof/Makefile
+45-22 files

LLVM/project d22a0ecllvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp GCNHazardRecognizer.h, llvm/test/CodeGen/AMDGPU misched-into-wmma-hazard-shadow.mir

[AMDGPU] Track VALU instructions separately for WMMA coexecution hazards

WMMA coexecution hazards can only be resolved by VALU instructions, not
S_NOPs. Track VALU/WMMA instructions separately so the scheduler can
accurately determine stall cycles.
DeltaFile
+59-10llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+36-0llvm/test/CodeGen/AMDGPU/misched-into-wmma-hazard-shadow.mir
+16-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+111-103 files

LLVM/project 1503720llvm/lib/Target/AMDGPU SIPreEmitPeephole.cpp, llvm/test/CodeGen/AMDGPU wmma-set-reuse-bits.mir

[AMDGPU] Set WMMA source-operand reuse bits in SIPreEmitPeephole

gfx1250 WMMA instructions can set matrix_a_reuse / matrix_b_reuse bits
that keep the A or B source operand in a high-temporality state in the
VALU source-operand cache, so a later WMMA reusing the same registers
hits in the cache instead of re-reading the register file.

Add a late, post-RA peephole in the existing pre-emit peephole pass that
scans each basic block and, for every WMMA, sets the A/B reuse bit when
one of the next few WMMAs reuses the same physical registers as its A or B
operand and those registers are not redefined in between.

Stale sticky entries in the cache are cleared when a register is used in
an instruction without a reuse bit being set. Therefore, the final WMMA
use of the same source should not set the bit.
DeltaFile
+105-0llvm/test/CodeGen/AMDGPU/wmma-set-reuse-bits.mir
+95-0llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp
+200-02 files

LLVM/project 04f075fllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

Merge remote-tracking branch 'origin/main' into users/hev/fix-lld-pcadd-check
DeltaFile
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+92,890-85,927llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+44,396-53,126llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+57,682-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/double-nested-loops-complex-cfg.mir
+28,845-27,920llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+643,593-166,97337,207 files not shown
+4,536,912-1,842,23337,213 files

Linux/linux 481329e. MAINTAINERS, drivers/misc/lkdtm powerpc.c bugs.c

Merge tag 'hardening-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux

Pull hardening updates from Kees Cook:

 - lkdtm:
     - Add case to provoke a crash in EFI runtime services (Ard Biesheuvel)
     - add PPC_RADIX_TLBIEL test and missed isync (Sayali Patil)

 - stddef: Document designated initializer semantics for
   __TRAILING_OVERLAP() (Gustavo A. R. Silva)

 - strarray: drop redundant allocation, add __counted_by_ptr (Thorsten
   Blum)

* tag 'hardening-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
  lkdtm/powerpc: add PPC_RADIX_TLBIEL test for radix MCE validation
  lkdtm/powerpc: add isync after slbmte to enforce SLB update ordering
  lkdtm: Add case to provoke a crash in EFI runtime services
  lib/string_helpers: annotate struct strarray with __counted_by_ptr

    [3 lines not shown]
DeltaFile
+65-0include/linux/stddef.h
+49-0drivers/misc/lkdtm/powerpc.c
+27-0drivers/misc/lkdtm/bugs.c
+4-4lib/string_helpers.c
+1-1drivers/misc/lkdtm/core.c
+1-1MAINTAINERS
+147-62 files not shown
+149-78 files

Linux/linux 673f729lib/crypto md5.c Kconfig, lib/crypto/powerpc md5-asm.S md5.h

Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux

Pull crypto library updates from Eric Biggers:

 - Drop the last architecture-specific implementation of MD5

 - Mark clmul32() as noinline_for_stack to improve codegen in some cases

* tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:
  lib/crypto: gf128hash: mark clmul32() as noinline_for_stack
  lib/crypto: powerpc/md5: Drop powerpc optimized MD5 code
DeltaFile
+0-235lib/crypto/powerpc/md5-asm.S
+7-13lib/crypto/md5.c
+0-12lib/crypto/powerpc/md5.h
+0-5lib/crypto/Kconfig
+0-4lib/crypto/Makefile
+1-1lib/crypto/gf128hash.c
+8-2706 files

Linux/linux ef3b742arch/arm/include/asm neon-intrinsics.h, lib/crc crc64-neon.c

Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux

Pull CRC updates from Eric Biggers:
 "Accelerate CRC64-NVME for 32-bit ARM by refactoring the arm64 NEON
  intrinsics implementation to be shared by 32-bit and 64-bit.

  Also apply a similar cleanup to the 32-bit ARM NEON implementation of
  xor_gen(), where it now reuses code from the 64-bit implementation"

* tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:
  crypto: aegis128 - Use neon-intrinsics.h on ARM too
  lib/crc: arm: Enable arm64's NEON intrinsics implementation of crc64
  lib/crc: Turn NEON intrinsics crc64 implementation into common code
  xor/arm64: Use shared NEON intrinsics implementation from 32-bit ARM
  xor/arm: Replace vectorized implementation with arm64's intrinsics
  ARM: Add a neon-intrinsics.h header like on arm64
DeltaFile
+0-312lib/raid/xor/arm64/xor-neon.c
+179-0lib/raid/xor/xor-neon.c
+146-0lib/raid/xor/arm64/xor-eor3.c
+0-65lib/crc/arm64/crc64-neon-inner.c
+60-0arch/arm/include/asm/neon-intrinsics.h
+47-0lib/crc/crc64-neon.c
+432-37714 files not shown
+555-43220 files

LLVM/project 17db41cllvm/lib/Target/RISCV RISCVInstrInfoZvdot4a8i.td

[RISCV] Add scheduling data to vdot4aus.vx (#204038)

Remove unnecessary mayLoad, mayStore, hasSideEffects
DeltaFile
+12-9llvm/lib/Target/RISCV/RISCVInstrInfoZvdot4a8i.td
+12-91 files

Linux/linux 0d8c113crypto drbg.c testmgr.h, drivers/crypto talitos.c exynos-rng.c

Merge tag 'v7.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Pull crypto updates from Herbert Xu:
 "API:
   - Drop support for off-CPU cryptography in af_alg
   - Document that af_alg is *always* slower
   - Document the deprecation of af_alg
   - Remove zero-copy support from skcipher and aead in af_alg
   - Cap AEAD AD length to 0x80000000 in af_alg
   - Free default RNG on module exit

  Algorithms:
   - Fix vli multiplication carry overflow in ecc
   - Drop unused cipher_null crypto_alg
   - Remove unused variants of drbg
   - Use lib/crypto in drbg
   - Use memcpy_from/to_sglist in authencesn
   - Allow authenc(hmac(sha{256,384}),cts(cbc(aes))) in FIPS mode
   - Disallow RSA PKCS#1 SHA-1 sig algs in FIPS mode

    [41 lines not shown]
DeltaFile
+266-1,553crypto/drbg.c
+203-877crypto/testmgr.h
+292-300drivers/crypto/talitos.c
+0-466drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c
+0-430drivers/crypto/xilinx/xilinx-trng.c
+0-399drivers/crypto/exynos-rng.c
+761-4,025189 files not shown
+3,289-6,926195 files

FreeBSD/src 0010c4blib/libexecinfo/tests sigtramp_test.c

tests/sigtramp_test: xfail on non-amd64

This test fail until at least https://reviews.llvm.org/D155066 is
rebased and picked up for aarch64 and more work is done for the other
archs.

PR:             289096
Reviewed by:    jlduran
Fixes:          fef84fd8ae845e19cec0f6b9aac0e6451cca3d7a
MFC after:      3 days
DeltaFile
+2-2lib/libexecinfo/tests/sigtramp_test.c
+2-21 files

LLVM/project 7a0e8d6llvm/include/llvm/Transforms/Coroutines CoroInstr.h, llvm/lib/Transforms/IPO ThinLTOBitcodeWriter.cpp WholeProgramDevirt.cpp

cfi creates alias
DeltaFile
+20-33llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+20-5llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
+10-7llvm/test/Transforms/ThinLTOBitcodeWriter/comdat.ll
+16-0llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+13-0llvm/test/Transforms/Coroutines/coro-id-alias.ll
+8-4llvm/include/llvm/Transforms/Coroutines/CoroInstr.h
+87-498 files not shown
+116-6914 files

LLVM/project 6dc97cfllvm/include/llvm/IR GlobalValue.h, llvm/include/llvm/Transforms/Utils AssignGUID.h

Reland #184065
DeltaFile
+61-17llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+45-30llvm/lib/LTO/LTO.cpp
+64-2llvm/lib/IR/Globals.cpp
+49-3llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
+45-5llvm/include/llvm/IR/GlobalValue.h
+49-0llvm/include/llvm/Transforms/Utils/AssignGUID.h
+313-57116 files not shown
+848-401122 files

Linux/linux f8115f0include/linux slab.h instruction_pointer.h, mm slub.c Kconfig

Merge tag 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab

Pull slab updates from Vlastimil Babka:

 - Support for "allocation tokens" (currently available in Clang 22+)
   for smarter partitioning of kmalloc caches based on the allocated
   object type, which can be enabled instead of the "random"
   per-caller-address-hash partitioning.

   It should be able to deterministically separate types containing a
   pointer from those that do not (Marco Elver)

 - Improvements and simplification of the kmem_cache_alloc_bulk() and
   mempool_alloc_bulk() API. This includes adaptation of callers
   (Christoph Hellwig)

 - Performance improvements and cleanups related mostly to sheaves
   refill (Hao Li, Shengming Hu, Vlastimil Babka)


    [21 lines not shown]
DeltaFile
+327-353mm/slub.c
+243-81include/linux/slab.h
+63-10mm/Kconfig
+26-26mm/slab_common.c
+10-17mm/mempool.c
+24-0include/linux/instruction_pointer.h
+693-48719 files not shown
+788-57525 files

LLVM/project 4281db2llvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp SPIRVModuleAnalysis.cpp, llvm/lib/Target/SPIRV/Analysis SPIRVConvergenceRegionAnalysis.cpp

[SPIRV] Replace unordered_{map,set} with DenseMap/SmallPtrSet (#204046)

Extracted from #202222
DeltaFile
+39-36llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+18-8llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+7-7llvm/lib/Target/SPIRV/SPIRVUtils.h
+5-6llvm/lib/Target/SPIRV/SPIRVStructurizer.cpp
+4-4llvm/lib/Target/SPIRV/SPIRVUtils.cpp
+3-3llvm/lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp
+76-643 files not shown
+79-679 files

Linux/linux a87bbc4Documentation/sphinx maintainers_include.py, Documentation/translations/ja_JP/process submitting-patches.rst

Merge tag 'docs-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux

Pull documentation updates from Jonathan Corbet:
 "Things have calmed down a bit on the docs front, with no earthshaking
  changes this time around:

   - Ongoing work on the Japanese and Portuguese translations

   - Better integration of the MAINTAINERS file into the rendered
     documents, including a search interface

   - A seemingly infinite supply of fixes for typos, minor grammatical
     issues, and related problems that LLMs find with abandon"

* tag 'docs-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux: (93 commits)
  docs: pt_BR: Translate 3.Early-stage.rst into Portuguese
  docs: pt_BR: update "Purpose of Defconfigs" section in maintainer-soc.rst
  Documentation: bug-hunting.rst: fix grammar
  docs/ja_JP: translate submitting-patches.rst (interleaved-replies)

    [17 lines not shown]
DeltaFile
+371-153Documentation/sphinx/maintainers_include.py
+520-0Documentation/translations/pt_BR/process/2.Process.rst
+483-0Documentation/translations/pt_BR/process/license-rules.rst
+373-0Documentation/translations/pt_BR/process/kernel-docs.rst
+230-7Documentation/translations/ja_JP/process/submitting-patches.rst
+233-0Documentation/translations/pt_BR/process/3.Early-stage.rst
+2,210-16085 files not shown
+2,669-55891 files

Linux/linux bd77e50drivers/video/console mdacon.c, drivers/video/fbdev hgafb.c

Merge tag 'fbdev-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev

Pull fbdev updates from Helge Deller:
 "Beside the removal of the Hercules monochrome ISA graphics driver and
  the corresponding text console driver, there is just the typical
  maintanance with smaller driver fixes and cleanups:

  Removal of drivers:
   - Hercules monochrome ISA graphics adapter driver (Ethan Nelson-Moore)
   - Hercules mdacon console driver (Ethan Nelson-Moore)

  Changes affecting many drivers at once:
   - possible memory leak fixes in various drivers (Abdun Nihaal)
   - many conversions to use strscpy() (David Laight)
   - Use named initializers in drivers (Uwe Kleine-König)

  Code fixes:
   - fbcon: don't suspend/resume when vc is graphics mode (Lu Yao)
   - modedb: fix a possible UAF in fb_find_mode() (Tuo Li)

    [44 lines not shown]
DeltaFile
+0-685drivers/video/fbdev/hgafb.c
+0-566drivers/video/console/mdacon.c
+48-95drivers/video/fbdev/aty/aty128fb.c
+71-69drivers/video/fbdev/savage/savagefb_driver.c
+43-85drivers/video/fbdev/riva/fbdev.c
+0-55include/linux/fbcon.h
+162-1,55566 files not shown
+491-1,84872 files

LLVM/project 1eae7efllvm/test/CodeGen/AMDGPU wmma-hazards-gfx1250-w32.mir wmma-coexecution-valu-hazards.mir

[AMDGPU] Update f8f6f4-wmma hazard tests regarding matrix format, NFC (#204037)

Need to map the matrix format suffix to the register size correctly in
the MIR tests. For example, 'F4' format needs v8i32 register class.
DeltaFile
+185-184llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
+78-78llvm/test/CodeGen/AMDGPU/wmma-coexecution-valu-hazards.mir
+263-2622 files

Linux/linux 464e2f0Documentation/devicetree/bindings/mmc qcom,sdhci-msm.yaml sdhci-msm.yaml, drivers/mmc/host sdhci-of-k1.c sdhci-of-dwcmshc.c

Merge tag 'mmc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc

Pull MMC updates from Ulf Hansson:
 "MMC core:
   - Validate host's max_segs to fail gracefully

  MMC host:
   - davinci:
       - Avoid potential NULL dereference in the IRQ handler
       - Call mmc_add_host() in the correct order during probe
   - dw_mmc-exynos:
       - Increase DMA threshold for exynos7870
   - renesas_sdhi:
       - Add support for RZ/G2E, RZ/G2N and R-Car M3Le variants
   - sdhci-msm:
       - Add support for Hawi, Eliza and Shikra variants
   - sdhci-of-k1:
       - Add support for SD UHS-I modes
       - Add support for tuning for eMMC HS200 and SD UHS-I"

    [23 lines not shown]
DeltaFile
+282-0Documentation/devicetree/bindings/mmc/qcom,sdhci-msm.yaml
+0-279Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
+257-0drivers/mmc/host/sdhci-of-k1.c
+13-23drivers/mmc/host/sdhci-of-dwcmshc.c
+10-10drivers/mmc/host/dw_mmc.c
+7-9drivers/mmc/host/davinci_mmc.c
+569-32113 files not shown
+610-33519 files

Linux/linux fc2ce3eDocumentation/devicetree/bindings/hwmon adi,ltc4283.yaml, Documentation/hwmon ltc4283.rst

Merge tag 'hwmon-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

Pull hwmon updates from Guenter Roeck:
 "New drivers for the following chips:
   - Analog Devices LTC4283 Swap Controller
   - Analog Devices MAX20830
   - Analog Devices MAX20860A
   - ARCTIC Fan Controller
   - Delta E50SN12051
   - Luxshare LX1308
   - Microchip EMC1812/13/14/15/33
   - Monolithic MP2985
   - Murata D1U74T PSU

  New chip support added to existing drivers:
   - asus-ec-sensors: Support for ROG MAXIMUS Z790 EXTREME, ROG STRIX
     B850-E GAMING WIFI, and ROG STRIX B650E-E GAMING WIFI
   - dell-smm: Add Dell Latitude 7530 to fan control whitelist
   - nct6683: Support for ASRock Z890 Pro-A

    [71 lines not shown]
DeltaFile
+1,795-0drivers/hwmon/ltc4283.c
+965-0drivers/hwmon/emc1812.c
+402-0drivers/hwmon/pmbus/mp2985.c
+374-0drivers/hwmon/arctic_fan_controller.c
+272-0Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
+267-0Documentation/hwmon/ltc4283.rst
+4,075-0254 files not shown
+8,132-1,093260 files

Linux/linux 7e54cdddrivers/watchdog atcwdt200_wdt.c machzwd.c

Merge tag 'watchdog-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

Pull watchdog updates and fixes from Guenter Roeck:
 "Subsystem:
   - Unregister PM notifier on watchdog unregister
   - Various documentation fixes and improvements

  Removed drivers:
   - Remove AMD Elan SC520 processor watchdog driver
   - Drop SMARC-sAM67 support
   - Remove driver for integrated WDT of ZFx86 486-based SoC

  New drivers:
   - Driver for Andes ATCWDT200
   - Driver for Gunyah Watchdog

  Added support to existing drivers:
   - Add "apple,t8103-wdt" and "apple,t8122-wdt" compatibles to Apple
     watchdog driver

    [48 lines not shown]
DeltaFile
+580-0drivers/watchdog/atcwdt200_wdt.c
+0-452drivers/watchdog/machzwd.c
+0-430drivers/watchdog/sc520_wdt.c
+261-0drivers/watchdog/gunyah_wdt.c
+72-10drivers/watchdog/lenovo_se10_wdt.c
+33-35drivers/watchdog/Kconfig
+946-92740 files not shown
+1,372-1,20846 files

LLVM/project 78d0ee8llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanConstruction.cpp

[VPlan] Add VPlan::getPoison helper. NFC (#203937)

We do this in a few places, so this adds a helper similar to
getTrue/getConstantInt and friends.
DeltaFile
+3-6llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-3llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+5-0llvm/lib/Transforms/Vectorize/VPlan.h
+2-2llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+1-2llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+13-135 files

Linux/linux c41cfaeDocumentation/devicetree/bindings/spi nuvoton,npcm750-fiu.yaml spacemit,k1-spi.yaml, drivers/spi spi-spacemit-k1.c spi-atmel.c

Merge tag 'spi-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi updates from Mark Brown:
 "This has been quite a busy release, mainly due to the subsystem wide
  work Johan Hovold has done to modernise resource allocation for the
  subsystem on probe, the subsystem did some very clever allocation
  management pre devm which didn't quite mesh comfortably with managed
  allocations and made it far too easy to introduce error handling and
  removal bugs.

   - Cleanup and simplification of controller struct allocation, moving
     everything over to devm and making the devm APIs more robust, from
     Johan Hovold

   - Support for spi-mem devices that don't assert chip select and
     support for a secondary read command for memory mapped flashes,
     some commits for this are shared with mtd.

   - Support for SpacemiT K1"

    [23 lines not shown]
DeltaFile
+789-0drivers/spi/spi-spacemit-k1.c
+80-87drivers/spi/spi-atmel.c
+103-0include/trace/events/qcom_geni_spi.h
+93-0Documentation/devicetree/bindings/spi/nuvoton,npcm750-fiu.yaml
+84-0Documentation/devicetree/bindings/spi/spacemit,k1-spi.yaml
+70-10drivers/spi/spi-qcom-qspi.c
+1,219-97102 files not shown
+2,084-1,448108 files

Linux/linux 1e66d46Documentation/devicetree/bindings/regulator sgmicro,sgm3804.yaml mt6359-regulator.yaml, drivers/regulator mt6359-regulator.c sgm3804-regulator.c

Merge tag 'regulator-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator updates from Mark Brown:
 "The development of the regulator subsystem continues to be quite
  quiet, we've got several new devices, removal of one old device and
  some kernel wide cleanup of platform devices but nothing in the core.

   - Cleanups of platform_device_id usage

   - Filling out and fixing of the description of the MediaTek MT6359

   - Removal of the PCAP regulator driver, the MFD has been removed

   - New device support for Qualcomm Nord RPMH, PM8109, PM8150 and
     PMAU0102, and SG Micro SGM3804"

* tag 'regulator-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (23 commits)
  regulator: dt-bindings: mt6311: Convert to DT schema
  regulator: qcom_smd-regulator: Add PM8019

    [19 lines not shown]
DeltaFile
+282-128drivers/regulator/mt6359-regulator.c
+314-0drivers/regulator/sgm3804-regulator.c
+0-274drivers/regulator/pcap-regulator.c
+77-0Documentation/devicetree/bindings/regulator/sgmicro,sgm3804.yaml
+13-57Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml
+70-0Documentation/devicetree/bindings/regulator/mediatek,mt6311-regulator.yaml
+756-45957 files not shown
+958-60563 files

Linux/linux aaee782drivers/base/regmap regmap-i2c.c

Merge tag 'regmap-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap

Pull regmap update from Mark Brown:
 "This time around we just have a single fix for a sparse warning"

* tag 'regmap-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:
  regmap-i2c: fix sparse warning in regmap_smbus_word_write_reg16
DeltaFile
+1-1drivers/base/regmap/regmap-i2c.c
+1-11 files

LLVM/project 461b1b6clang/test/Sema warn-lifetime-safety.cpp, clang/test/Sema/LifetimeSafety safety.cpp

review feedback

Created using spr 1.3.8-beta.1
DeltaFile
+3,204-3,450llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+6,583-0llvm/lib/Target/AArch64/AArch64PerfectShuffle.cpp
+3-6,571llvm/lib/Target/AArch64/AArch64PerfectShuffle.h
+1,905-2,037llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-6.ll
+3,721-0clang/test/Sema/LifetimeSafety/safety.cpp
+0-3,653clang/test/Sema/warn-lifetime-safety.cpp
+15,416-15,7111,615 files not shown
+106,577-49,1851,621 files

LLVM/project 10cb7d3clang/test/Sema warn-lifetime-safety.cpp, clang/test/Sema/LifetimeSafety safety.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+3,204-3,450llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+6,583-0llvm/lib/Target/AArch64/AArch64PerfectShuffle.cpp
+3-6,571llvm/lib/Target/AArch64/AArch64PerfectShuffle.h
+1,905-2,037llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-6.ll
+3,721-0clang/test/Sema/LifetimeSafety/safety.cpp
+0-3,653clang/test/Sema/warn-lifetime-safety.cpp
+15,416-15,7111,612 files not shown
+106,527-49,1341,618 files

OpenBSD/src 2jKiU8ausr.bin/vi/vi v_sentence.c

   Fix behavior of ')' used in a range when setence reaches EOF.

   For a sentence spanning more than one line at the end of the file,
   when the cursor is placed at the first character of any line except
   for the last one, running '!)<cmd>' won't affect the last line.

   From Walter Alejandro Iglesias
VersionDeltaFile
1.12+18-4usr.bin/vi/vi/v_sentence.c
+18-41 files

Linux/linux 2779759Documentation/devicetree/bindings/i2c ti,davinci-i2c.yaml, drivers/i2c i2c-core-base.c

Merge tag 'i2c-7.2-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux

Pull i2c updates from Andi Shyti:
 "This pull request is mostly made of cleanups and small infrastructure
  improvements across the I2C core, drivers and bindings. It also adds
  support for three drivers and a few new compatibles.

  Two major cleanup across drivers and core code:
   - use named initializers in device ID tables
   - replace dev_err() with dev_err_probe()

  Drivers:
   - at24: use named initializers for arrays of i2c_device_data
   - at91: add MCHP_LAN966X_PCI dependency
   - cadence: add shutdown callback
   - k1: enable by default on SpacemiT
   - mxs: improve documentation
   - qcom-geni: use pm_runtime_force_suspend/resume for system sleep
   - tegra:

    [44 lines not shown]
DeltaFile
+544-0drivers/i2c/busses/i2c-ls2x-v2.c
+102-75drivers/i2c/i2c-core-base.c
+53-39drivers/i2c/busses/i2c-designware-pcidrv.c
+38-52drivers/i2c/muxes/i2c-mux-reg.c
+30-48drivers/i2c/busses/i2c-stm32f7.c
+70-0Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
+837-21434 files not shown
+1,173-50040 files

Linux/linux 31e6aeadrivers/power/sequencing pwrseq-pcie-m2.c core.c, include/linux/pwrseq consumer.h

Merge tag 'pwrseq-updates-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull power sequencing updates from Bartosz Golaszewski:
 "A set of extensions to the M.2 pwrseq driver allowing it to work with
  more cards than just the one from Qualcomm we supported initially.
  There's also a tweak to debugfs output and a new function that will be
  used by a bluetooth driver in the next cycle.

  Power Sequencing core:

   - Add a helper allowing consumers to access the struct device object
     associated with a pwrseq provider

   - Print the power sequencing device's parent in debugfs to add more
     debugging information

  Driver updates:

   - Extend/rework the M.2 power sequencing driver in order to allow it

    [11 lines not shown]
DeltaFile
+177-57drivers/power/sequencing/pwrseq-pcie-m2.c
+24-1drivers/power/sequencing/core.c
+7-0include/linux/pwrseq/consumer.h
+208-583 files

OpenBSD/src Gp9AvQMusr.bin/vi/ex ex.c

   Check for E_CLRFLAG in ecp->cmd->flags, not ecp->iflags.

   Fixes a problem where an extra line is printed at the end of the
   output when the "number" command is given the "l" (literal display)
   flag.

   From Jeremy Mates Walter Alejandro Iglesias and
VersionDeltaFile
1.25+2-2usr.bin/vi/ex/ex.c
+2-21 files