Linux/linux 2be02a7drivers/power/supply power_supply_core.c max17042_battery.c

Merge tag 'for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

Pull power supply and reset updates from Sebastian Reichel:
 "Power-supply core:
   - Add PbAc, NiZn, RAM, and ZnAr battery chemistry types
   - Create LED triggers based on properties instead of device type
   - Provide power_supply_get_system_batteries() for usage with USB-C
   - Add registration init callback for race-free device setup

  Power-supply drivers:
   - new TI BQ25630 charger driver
   - new SG Micro sgm41542 charger driver
   - bq257xx: Add support for BQ25792
   - max8903: add DC and USB input current-limit controls
   - max17042_battery: Initialize MAX17055 from battery info
   - sbs-battery: map newly introduced battery chemistries
   - drop extra error messages for IRQ request failures
   - lot's of driver removal race condition fixes
   - misc small cleanups and fixes

    [27 lines not shown]
DeltaFile
+1,127-0drivers/power/supply/sgm41542_charger.c
+1,075-0drivers/power/supply/bq25630_charger.c
+527-3drivers/power/supply/bq257xx_charger.c
+401-29drivers/power/supply/max8903_charger.c
+340-35drivers/power/supply/max17042_battery.c
+165-4drivers/power/supply/power_supply_core.c
+3,635-7180 files not shown
+4,448-44686 files

FreeBSD/ports 8319879math/R-cran-lava Makefile distinfo

math/R-cran-lava: Update to 1.9.3

ChangeLog: https://cran.r-project.org/web/packages/lava/news/news.html
DeltaFile
+3-3math/R-cran-lava/distinfo
+1-1math/R-cran-lava/Makefile
+4-42 files

FreeBSD/ports 765919emath/R-cran-DEoptimR Makefile distinfo

math/R-cran-DEoptimR: Update to 1.2-1

ChangeLog: https://cran.r-project.org/web/packages/DEoptimR/news.html
DeltaFile
+3-3math/R-cran-DEoptimR/distinfo
+1-1math/R-cran-DEoptimR/Makefile
+4-42 files

FreeBSD/ports 0698d76games/trx Makefile distinfo

games/trx: Update to 1.10.2

ChangeLog: https://github.com/LostArtefacts/TRX/releases/tag/trx-1.10.2
DeltaFile
+3-3games/trx/distinfo
+1-1games/trx/Makefile
+4-42 files

FreeBSD/src 5fece24usr.sbin/makefs zfs.c makefs.8, usr.sbin/makefs/tests makefs_zfs_tests.sh

makefs: zfs: Allow the path vdev property to be set

This allows specifying custom vdev paths (such as GPT labels like
/dev/gpt/...) when creating ZFS filesystem images via makefs(8), rather
than defaulting to /dev/null.

Reviewed by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59031
DeltaFile
+45-0usr.sbin/makefs/tests/makefs_zfs_tests.sh
+21-17usr.sbin/makefs/makefs.8
+9-1usr.sbin/makefs/zfs.c
+1-0usr.sbin/makefs/zfs/zfs.h
+76-184 files

Linux/linux 283955ddrivers/hsi/clients nokia-modem.c, drivers/hsi/controllers omap_ssi_port.c omap_ssi_core.c

Merge tag 'hsi-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi

Pull HSI updates from Sebastian Reichel:

 - omap_ssi_core: fix missing DMA mask

 - misc small cleanups

* tag 'hsi-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi:
  hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device
  HSI: omap_ssi: Remove redundant dev_err()
  HSI: nokia-modem: Remove redundant dev_err()
  hsi: omap_ssi: remove debugfs on port creation failure
DeltaFile
+10-4drivers/hsi/controllers/omap_ssi_core.c
+0-6drivers/hsi/controllers/omap_ssi_port.c
+1-4drivers/hsi/clients/nokia-modem.c
+11-143 files

Linux/linux f96718fDocumentation/devicetree/bindings/mmc ti,omap2420-mmc.yaml qcom,sdhci-msm.yaml, drivers/mmc/host litex_mmc.c

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

Pull MMC updates from Ulf Hansson:
 "MMC core:
   - Reject invalid perdev_minors for the block device before division
   - Document DT fixed-layout NVMEM provider support for eMMC cards

  MMC host:
   - Convert a couple of plain text DT bindings to the yaml format
   - bcm2835: DMA mapping improvements
   - cqhci: Fix sparse warnings for endian conversions
   - dw_mmc: Stop and complete DMA also in busy state
   - dw_mmc-rockchip: Add support for the RV1106 variant
   - litex_mmc: Add dynamic bus width support
   - moxart: Propagate error for DMA completion timeout
   - pxamci: Remove PXA remnants for the PXA93x support
   - rtsx_usb_sdmmc: Avoid USB I/O in runtime autosuspend
   - rtsx_usb_sdmmc: Suppress false CD after init timeout
   - sdhci_am654: Add Judith Mendez as maintainer

    [28 lines not shown]
DeltaFile
+32-99drivers/mmc/host/litex_mmc.c
+0-110Documentation/devicetree/bindings/mmc/sdhci-st.txt
+105-0Documentation/devicetree/bindings/mmc/st,sdhci.yaml
+67-28Documentation/devicetree/bindings/mmc/qcom,sdhci-msm.yaml
+60-0Documentation/devicetree/bindings/mmc/ti,omap2420-mmc.yaml
+1-57include/linux/soc/pxa/cpu.h
+265-29444 files not shown
+488-46050 files

LLVM/project a3e612bclang/include/clang/ScalableStaticAnalysis/Analyses/EntityPointerLevel EntityPointerLevel.h, clang/lib/ScalableStaticAnalysis/Analyses/EntityPointerLevel EntityPointerLevel.cpp

[SSAF][EntityPointerLevel] Add an intermediate data structure DeclPointerLevel

A DeclPointerLevel differs from an EntityPointerLevel only in that it
retains the AST Decl node instead of abstracting it to an Entity. The
AST node carries more information, such as types, that can be used by
extractors before converting DeclPointerLevels to EntityPointerLevels.

E.g., PointerFlowExtractor can use it to compute the upper bound on
pointer levels for an entity. It is needed for fixing the bug reported
in rdar://183529483.

First step for:
rdar://183529483
DeltaFile
+140-81clang/lib/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
+72-0clang/unittests/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevelTest.cpp
+42-9clang/include/clang/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevel.h
+43-0clang/test/Analysis/Scalable/clang-reforge-end-to-end/unsafe-buffer-reachable-hang.cpp
+1-0clang/unittests/ScalableStaticAnalysis/CMakeLists.txt
+298-905 files

LLVM/project dbee7c9llvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/lib/Target/AMDGPU SIInstructions.td

[AMDGPU] Guard media instruction patterns with target feature

As well as their corresponding intrinsics.
DeltaFile
+1,608-357llvm/test/CodeGen/AMDGPU/sad.ll
+44-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intrinsics.sad.err.ll
+15-13llvm/lib/Target/AMDGPU/SIInstructions.td
+10-4llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+1,677-3744 files

LLVM/project 22b52ceflang/lib/Parser prescan.cpp, flang/test/Parser/OpenMP compiler-directive.f

[flang][OpenMP] Allow 0 after directive sentinels (#217124)

Fixes #199877
DeltaFile
+9-7flang/lib/Parser/prescan.cpp
+7-0flang/test/Parser/OpenMP/compiler-directive.f
+16-72 files

Linux/linux 21bd080drivers/infiniband/core device.c, drivers/infiniband/hw/efa efa_verbs.c efa_admin_cmds_defs.h

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

Pull RDMA updates from Jason Gunthorpe:
 "About the normal size, still a lot of AI bug fixes and so on, but some
  interesting new functionality too:

   - Assorted locking, bounds-checking, cleanup, and error-path fixes
     across UCMA/CMA, bng_re, bnxt_re, cxgb4, EFA, ERDMA, HFI1, HNS,
     ionic, iRDMA, mlx4/mlx5, RXE, SIW, SRP/SRPT, and iSER target.

   - netlink report for max # of supported resources

   - get_zeroed_page()/etc removal

   - Robust udata for ionic

   - Allow unique RDMA device names per network namespace

   - Completion counters and v2 admit queue support for EFA

    [34 lines not shown]
DeltaFile
+233-135drivers/infiniband/hw/irdma/verbs.c
+334-0tools/testing/selftests/rdma/rxe_netns_names.sh
+225-104drivers/infiniband/hw/efa/efa_com_cmd.c
+212-84drivers/infiniband/hw/efa/efa_admin_cmds_defs.h
+262-10drivers/infiniband/hw/efa/efa_verbs.c
+219-36drivers/infiniband/core/device.c
+1,485-369170 files not shown
+4,587-1,594176 files

LLVM/project 665d0a1mlir/include/mlir/IR DialectImplementation.h, mlir/test/IR properties-invalid.mlir properties.mlir

Revert "[MLIR][ODS] Parse prop-dict fields with custom parsers (#217590)"

This reverts commit d829d331449316ef4e19e63ca189f4c84067264b.
DeltaFile
+0-264mlir/test/lib/Dialect/Test/TestOps.td
+0-218mlir/tools/mlir-tblgen/OpFormatGen.cpp
+1-94mlir/test/IR/properties.mlir
+4-76mlir/include/mlir/IR/DialectImplementation.h
+0-79mlir/test/IR/properties-invalid.mlir
+0-34mlir/test/lib/Dialect/Test/TestOps.h
+5-7656 files not shown
+13-83512 files

LLVM/project 188126ellvm/lib/IR Verifier.cpp, llvm/test/Verifier DILocalScope-non-local-parent.ll

[Verifier] Diagnose local scope chains that miss their DISubprogram

DILocalScope::getSubprogram() casts every parent to DILocalScope, so a
DILexicalBlock parented to a non-local scope such as a DIFile makes the
verifier abort on that cast before visitDILexicalBlockBase can report
"invalid local scope".
DeltaFile
+32-30llvm/lib/IR/Verifier.cpp
+28-0llvm/test/Verifier/DILocalScope-non-local-parent.ll
+60-302 files

FreeBSD/ports 772a9d3devel/antlr4 Makefile distinfo

devel/antlr4: update 4.13.1 -> 4.13.2

Changes:        https://github.com/antlr/antlr4/releases/tag/4.13.2
DeltaFile
+3-3devel/antlr4/distinfo
+1-2devel/antlr4/Makefile
+4-52 files

LLVM/project 9b1aee9libcxx/test/std/experimental/simd/simd.class simd_unary.pass.cpp

[libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7 Linux targets. (#217807)

Remove test's XFAIL for the `armv7-unknown-linux-gnueabihf` target
because the ARM codegen has been fixed and does not crash with the
assert anymore.
DeltaFile
+0-4libcxx/test/std/experimental/simd/simd.class/simd_unary.pass.cpp
+0-41 files

LLVM/project 206870ccompiler-rt/lib/asan asan_globals_win.cpp, compiler-rt/lib/sanitizer_common sanitizer_symbolizer_libbacktrace.cpp sanitizer_win_thunk_interception.cpp

Merge branch 'main' into users/kparzysz/auto-modifiers-verify
DeltaFile
+28-0llvm/test/CodeGen/AArch64/complex-deinterleaving-negation.ll
+25-0mlir/test/Conversion/VectorToSPIRV/vector-to-spirv.mlir
+12-11compiler-rt/lib/asan/asan_globals_win.cpp
+8-12compiler-rt/lib/sanitizer_common/sanitizer_win_thunk_interception.cpp
+9-8compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp
+6-7llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
+88-3815 files not shown
+149-7421 files

OpenBSD/ports 4G2vZzYsysutils/opentofu Makefile modules.inc

   Update to opentofu-1.12.6.
VersionDeltaFile
1.46+6-8sysutils/opentofu/distinfo
1.19+1-2sysutils/opentofu/modules.inc
1.47+1-1sysutils/opentofu/Makefile
+8-113 files

LLVM/project 7651ebbllvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.sub.ll llvm.amdgcn.reduce.xor.ll, llvm/test/CodeGen/AMDGPU/GlobalISel bswap.ll

Legalize sgpr16 copy in gisel
DeltaFile
+393-208llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
+55-167llvm/test/CodeGen/AMDGPU/fptrunc.ll
+106-99llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll
+70-127llvm/test/CodeGen/AMDGPU/minmax.ll
+39-70llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
+38-70llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+701-74141 files not shown
+1,236-1,46847 files

LLVM/project 26a45b9offload/languages/kernel/include Stream.h OffloadErrors.h, offload/languages/kernel/src State.cpp

add interal StreamTy
DeltaFile
+235-31offload/languages/kernel/src/State.cpp
+43-7offload/languages/kernel/include/State.h
+34-9offload/test/offloading/CUDA/stream_api.cu
+33-8offload/test/offloading/HIP/stream_api.hip
+38-0offload/languages/kernel/include/OffloadErrors.h
+33-0offload/languages/kernel/include/Stream.h
+416-554 files not shown
+461-7710 files

Linux/linux 35748dddrivers/scsi/fnic fnic_nvme.c, drivers/scsi/ibmvscsi ibmvfc.c ibmvfc-core.c

Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI updates from James Bottomley:
 "One new driver: leapraid (similar to mpi3mr but OK'd by Broadcom). The
  usual suspects for driver updates (ufs, qla2xxx, smartpqi, zfcp, fnic,
  ibmvfc) plus a few small core updates: a fix for an uninitialized sg
  list pad bytes plus the removal of the dma mask check for max sectors.

  The big update in the sd driver is mostly code refactoring for obscure
  error leg handling"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (195 commits)
  scsi: fnic: Fix built-in NVMe/FC build
  scsi: fnic: Fix invalid comparison for error
  scsi: core: Fill in DMA padding bytes in scsi_alloc_sgtables()
  scsi: zfcp: Enable CONTEXT_ANALYSIS
  scsi: zfcp: Add __must_hold() attribute to zfcp_qdio_sbal_get()
  scsi: fnic: Use GFP_ATOMIC for VLAN alloc under spinlock
  scsi: storvsc: Support manual scans for all Hyper-V targets

    [14 lines not shown]
DeltaFile
+8,626-0drivers/scsi/leapraid/leapraid_func.c
+7,118-0drivers/scsi/ibmvscsi/ibmvfc-core.c
+0-6,607drivers/scsi/ibmvscsi/ibmvfc.c
+2,468-0drivers/scsi/leapraid/leapraid_os.c
+2,268-0drivers/scsi/fnic/fnic_nvme.c
+2,048-0drivers/scsi/leapraid/leapraid.h
+22,528-6,607108 files not shown
+36,502-8,809114 files

LLVM/project bda532cllvm/lib/Target/AMDGPU SIFoldOperands.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.alignbyte.ll true16-fold.mir

fold sgpr32 via vgpr16
DeltaFile
+122-0llvm/test/CodeGen/AMDGPU/true16-fold.mir
+26-58llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll
+57-0llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+4-11llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+1-3llvm/test/CodeGen/AMDGPU/llvm.amdgcn.alignbyte.ll
+2-2llvm/test/CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll
+212-741 files not shown
+213-767 files

OpenBSD/ports jnH9qSesysutils/exoscale-cli Makefile distinfo

   Update to exoscale-cli-1.98.0.
VersionDeltaFile
1.156+2-2sysutils/exoscale-cli/distinfo
1.159+1-1sysutils/exoscale-cli/Makefile
+3-32 files

OpenBSD/ports EuZaxQrsysutils/amazon-ssm-agent Makefile distinfo, sysutils/amazon-ssm-agent/patches patch-agent_ssm_service_go

   Update to amazon-ssm-agent-3.3.5226.0.
VersionDeltaFile
1.18+4-4sysutils/amazon-ssm-agent/patches/patch-agent_ssm_service_go
1.175+2-2sysutils/amazon-ssm-agent/distinfo
1.189+1-1sysutils/amazon-ssm-agent/Makefile
+7-73 files

LLVM/project 8cc9908llvm/lib/IR Verifier.cpp, llvm/test/Verifier DILocalScope-cycle.ll DIScope-cycle.ll

[Verifier] Reject cyclic DIScope parent chains

A DIScope parent chain must be acyclic. Diagnose cycles so later
walks of getScope() cannot loop.
DeltaFile
+48-0llvm/lib/IR/Verifier.cpp
+33-0llvm/test/Verifier/DIScope-cycle.ll
+27-0llvm/test/Verifier/DILocalScope-cycle.ll
+108-03 files

OpenBSD/ports tXJH62xprint/py-pypdf Makefile distinfo

   Update to py3-pypdf-6.16.1.
VersionDeltaFile
1.77+2-2print/py-pypdf/distinfo
1.83+1-1print/py-pypdf/Makefile
+3-32 files

OpenBSD/ports wDgAhLcprint/pdfio distinfo Makefile

   Update to pdfio-1.6.5.
VersionDeltaFile
1.2+2-2print/pdfio/distinfo
1.2+2-2print/pdfio/Makefile
+4-42 files

LLVM/project 94f216acompiler-rt/test/asan/TestCases/Windows fuse-lld.cpp unsymbolized.cpp

[compiler-rt] Adjust ASan Windows tests for mingw-w64 (#216585)

Add MinGW-specific configurations to the fuse-lld and unsymbolized
tests. Use the Clang driver and GNU-compatible LLD options instead of
the MSVC-oriented lld-link invocation, and account for differences in
the resulting symbolization output.

This change was split out of
https://github.com/llvm/llvm-project/pull/209902, which adds GCC support
to the sanitizer runtimes on Windows.

---------

Co-authored-by: Hannes Domani <ssbssa at yahoo.de>
DeltaFile
+6-2compiler-rt/test/asan/TestCases/Windows/unsymbolized.cpp
+1-1compiler-rt/test/asan/TestCases/Windows/fuse-lld.cpp
+7-32 files

LLVM/project 8ada288compiler-rt/lib/sanitizer_common sanitizer_symbolizer_win.cpp sanitizer_symbolizer_libbacktrace.cpp

[compiler-rt] Add libbacktrace support on Windows (#216584)

Allow the libbacktrace symbolizer on non-POSIX targets when libbacktrace
is supported and does not use malloc.

For Windows runtimes built with GCC, register libbacktrace before the
DbgHelp symbolizer instead of searching for llvm-symbolizer. Keep the
existing symbolizer selection for Clang builds.

This change was split out of
https://github.com/llvm/llvm-project/pull/209902, which adds GCC support
to the sanitizer runtimes on Windows.

Co-authored-by: Hannes Domani <ssbssa at yahoo.de>
DeltaFile
+9-8compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp
+8-0compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp
+17-82 files

LLVM/project 78b2bf7compiler-rt/lib/asan asan_win_dynamic_runtime_thunk.cpp asan_win_common_runtime_thunk.cpp, compiler-rt/lib/sanitizer_common sanitizer_win_defs.h sanitizer_win_thunk_interception.cpp

[NFC][compiler-rt] Refactor Windows IN_SECTION declarations (#216582)

This refactors all uses of __declspec(allocate()) on Windows to use an
equivalent newly defined macro, IN_SECTION. Future work
(https://github.com/llvm/llvm-project/pull/209902) will generalize
IN_SECTION to work for GNU.

Co-authored-by: Hannes Domani <ssbssa at yahoo.de>
DeltaFile
+12-11compiler-rt/lib/asan/asan_globals_win.cpp
+8-12compiler-rt/lib/sanitizer_common/sanitizer_win_thunk_interception.cpp
+6-7compiler-rt/lib/asan/asan_win.cpp
+7-5compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h
+4-5compiler-rt/lib/asan/asan_win_common_runtime_thunk.cpp
+4-4compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cpp
+41-443 files not shown
+48-509 files

NetBSD/pkgsrc dhBMwBJwww/grafana Makefile

   grafana: sync w/ wip (add -v to build)
VersionDeltaFile
1.145+2-2www/grafana/Makefile
+2-21 files