This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c3adefb5baf3 Merge tag 'for-6.0/dm-fixes' of git://git.kernel.org/pub/s [...] new f75f5d58099f lib: remove lib/nodemask.c new 0f3e72b5c8cf vfio: Move vfio.c to vfio_main.c new d16b418fac3d Merge tag 'vfio-v6.0-rc1pt2' of https://github.com/awillia [...] new a6c487cd7e4a power: supply: max77976: update Luca Ceresoli's e-mail address new 576fc9e6f766 dt-bindings: power: supply: bq24190: use regulator schema [...] new 2441ca62b78b dt-bindings: power: supply: qcom,pm8941: use regulator sch [...] new 096a6223424e dt-bindings: power: supply: qcom,pm8941: document usb-char [...] new 2a21fe017ce5 dt-bindings: power: supply: summit,smb347: use absolute pa [...] new d54087651efd power: supply: lp8788: fix typo in comment new b770583ba602 power: supply: Remove unnecessary print function dev_err() new f7ca2d8c1b6d power: supply: bq24257: Fix syntax error in comments new 23c46bab922b power: supply: cros_peripheral: Use struct_size() helper i [...] new 6aa35ab9db2c power: supply: ab8500: Respect charge_restart_voltage_uv new e08f8a118514 power: supply: ab8500: Exit maintenance if too low voltage new a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver new e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] new a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings new 5994f58977e0 dt-bindings: reset: add sama7g5 definitions new cd4ed0ab802b power: reset: at91-reset: document structures and enums new e17ad25bc31a power: reset: at91-reset: add at91_reset_data new 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support new a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 new f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next new a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include new a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] new 966f6551173a power: supply: Fix typo in power_supply_check_supplies new 491f1f483f42 dt-bindings: power: reset: qcom,pshold: convert to dtschema new e8b60d9c0a85 power: supply: ab8500: Add MAINTAINERS entry new 6c50a08d9dd3 power: supply: ab8500: Drop external charger leftovers new 13a4223df8a9 power: supply: ab8500_fg: drop duplicated 'is' in comment new a1124c84d467 power: supply: ab8500: Remove flush_scheduled_work() call. new 38d45444e257 power: supply: ab8500: add missing destroy_workqueue in ab [...] new c9d8468158ad power: supply: olpc_battery: Hold the reference returned b [...] new f7cdaeeab8ca Merge tag 'for-v6.0' of git://git.kernel.org/pub/scm/linux [...] new 6de9eb21cd36 Merge 'irq/loongarch', 'pci/ctrl/loongson' and 'pci/header [...] new 28e112afa44a LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK new f30d1f495cc1 LoongArch: Adjust arch/loongarch/Kconfig new aafcac81b0e3 LoongArch: Fix unsigned comparison with less than zero new 5e8be07ca8f7 LoongArch: Requires __force attributes for any casts new ab2579d79529 LoongArch: Jump to the link address before enable PG new e9e7ff16d7f0 LoongArch: Parse MADT to get multi-processor information new 57fc7323a8e7 LoongArch: Add PCI controller support new dce6098b22d5 LoongArch: Add vDSO syscall __vdso_getcpu() new 49232773d823 LoongArch: Add guess unwinder support new 49aef111e2da LoongArch: Add prologue unwinder support new 93a4fa622eb0 LoongArch: Add STACKTRACE support new 4d7bf939df08 LoongArch: Add USER_STACKTRACE support new 27b161a4c411 LoongArch: Update Loongson-3 default config file new 6e068820de9c docs/LoongArch: Add I14 description new 715355922212 docs/zh_CN/LoongArch: Add I14 description new 999324f58c41 Merge tag 'loongarch-5.20' of git://git.kernel.org/pub/scm [...] new c2a052a4a949 remoteproc: rename len of rpoc_vring to num new 96ef18a24b87 virtio_ring: remove the arg vq of vring_alloc_desc_extra() new 309bba39c945 vringh: iterate on iotlb_translate to handle large translations new 020e1aede7ee virtio_pmem: initialize provider_data through nd_region_desc new 5d66322b2b23 virtio_pmem: set device ready in probe() new ebe797f25f68 virtio: VIRTIO_HARDEN_NOTIFICATION is broken new 366958a7fd7b vdpa: Use device_iommu_capable() new 51ded7cdf26d dt-bindings: virtio: mmio: add optional wakeup-source property new 02213273f72a virtio_mmio: add support to set IRQ of a virtio device as [...] new 0b6fd46ec5f5 drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported [...] new da802961832f virtio: record the maximum queue num supported by the device. new 3086e9fc9173 virtio: struct virtio_config_ops add callbacks for queue_reset new a62eecb3a9c0 virtio_ring: update the document of the virtqueue_detach_u [...] new 3ea19e3265d8 virtio_ring: extract the logic of freeing vring new d76136e43497 virtio_ring: split vring_virtqueue new 3a897128d319 virtio_ring: introduce virtqueue_init() new 07d9629d4958 virtio_ring: split: stop __vring_new_virtqueue as export symbol new cd4c812acb83 virtio_ring: split: __vring_new_virtqueue() accept struct [...] new 89f05d94a33a virtio_ring: split: introduce vring_free_split() new c2d87fe68d13 virtio_ring: split: extract the logic of alloc queue new a2b36c8d7ddb virtio_ring: split: extract the logic of alloc state and extra new 198fa7be96e5 virtio_ring: split: extract the logic of vring init new e1d6a423ea18 virtio_ring: split: extract the logic of attach vring new e5175b419a13 virtio_ring: split: introduce virtqueue_reinit_split() new af36b16f6c1e virtio_ring: split: reserve vring_align, may_reduce_num new 6fea20e5611f virtio_ring: split: introduce virtqueue_resize_split() new 6356f8bb01dd virtio_ring: packed: introduce vring_free_packed new 6b60b9c008e5 virtio_ring: packed: extract the logic of alloc queue new ef3167cfd5f2 virtio_ring: packed: extract the logic of alloc state and extra new 1a107c87ebcf virtio_ring: packed: extract the logic of vring init new 51d649f14aae virtio_ring: packed: extract the logic of attach vring new 56775e141b18 virtio_ring: packed: introduce virtqueue_reinit_packed() new 947f9fcf674f virtio_ring: packed: introduce virtqueue_resize_packed() new c790e8e1817f virtio_ring: introduce virtqueue_resize() new ea024594b1dc virtio_pci: struct virtio_pci_common_cfg add queue_notify_data new 325106315503 virtio: allow to unbreak/break virtqueue individually new d94587b5bb5c virtio: queue_reset: add VIRTIO_F_RING_RESET new 4913e85441b4 virtio_ring: struct virtqueue introduce reset new 0cdd450e7051 virtio_pci: struct virtio_pci_common_cfg add queue_reset new 0b50cece0b78 virtio_pci: introduce helper to get/set queue reset new 56bdc0613940 virtio_pci: extract the logic of active vq for modern pci new 04ca0b0b16f1 virtio_pci: support VIRTIO_F_RING_RESET new a10fba037714 virtio: find_vqs() add arg sizes new cdb44806fca2 virtio_pci: support the arg sizes of find_vqs() new fbed86abba6e virtio_mmio: support the arg sizes of find_vqs() new fe3dc04e31aa virtio: add helper virtio_find_vqs_ctx_size() new 762faee5a267 virtio_net: set the default max ring size by find_vqs() new 8597b5ddcbba virtio_net: get ringparam by virtqueue_get_vring_max_size() new 6e345f8c7cd0 virtio_net: split free_unused_bufs() new 6a4763e26803 virtio_net: support rx queue resize new ebcce4926365 virtio_net: support tx queue resize new a335b33f4f35 virtio_net: support set_ringparam new 42a84c09eff3 vdpa_sim_blk: use dev_dbg() to print errors new 9c4df0900f37 vdpa_sim_blk: limit the number of request handled per batch new 8472019eec2c vdpa_sim_blk: call vringh_complete_iotlb() also in the error path new 19cd4a5471b8 vdpa_sim_blk: set number of address spaces and virtqueue groups new 67f8f10c0bd7 vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init new 71aa95a69c76 vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address new 6e33fa094f1f vdpa: ifcvf: Fix spelling mistake in comments new 994cea53183c vDPA/ifcvf: remove duplicated assignment to pointer cfg new d650f830f38b tools/virtio: fix build new 95bf9798779a virtio: Check dev_set_name() return value new 699b045a8e43 net: virtio_net: notifications coalescing support new c32ee693125a vduse: Remove unnecessary spin lock protection new 82eb46f94ae5 vduse: Use memcpy_{to,from}_page() in do_bounce() new 6c77ed22880d vduse: Support using userspace pages as bounce buffer new 79a463be9e00 vduse: Support registering userspace memory for IOVA regions new ad146355bfad vduse: Support querying information of IOVA regions new cae15c2ed8e6 vdpa/mlx5: Implement susupend virtqueue callback new 8fcd20c30704 vdpa/mlx5: Support different address spaces for control and data new 5a4b0420b28f vhost-scsi: Fix max number of virtqueues new f49c2226af84 vhost scsi: Allow user to control num virtqueues new 0d6e5e8d1686 vDPA/ifcvf: get_config_size should return a value no great [...] new 378b2e956820 vDPA/ifcvf: support userspace to query features and MQ of [...] new a34bed37fc9d vDPA: !FEATURES_OK should not block querying device config space new 79e0034cb348 vDPA: fix 'cast to restricted le16' warnings in vdpa.c new ebe6a354fa7e vhost-vdpa: Call ida_simple_remove() when failed new 99e8927d8a4d virtio_vdpa: support the arg sizes of find_vqs() new 8d12ec102928 virtio-blk: Avoid use-after-free on suspend/resume new 848ecea184e1 vdpa: Add suspend operation new 0723f1df5c3e vhost-vdpa: introduce SUSPEND backend feature bit new f345a0143b4d vhost-vdpa: uAPI to suspend the device new 0c89e2a3a9d0 vdpa_sim: Implement suspend vdpa op new b91cf6e95b4f vdpa_sim_blk: check if sector is 0 for commands other than [...] new ac926e1b468e vdpa_sim_blk: make vdpasim_blk_check_range usable by other [...] new 518083d2f5b2 vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH new 4a44a5eda245 vdpa_sim_blk: add support for discard and write-zeroes new 93e530d2a1c4 vdpa/mlx5: Fix possible uninitialized return value new 7a53e17accce Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new f882c4bef9cb ALSA: hda/realtek: Add quirk for another Asus K42JZ model new 666d3b612f91 ALSA: ice1712: remove redundant assignment to new new f83bb2592482 ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model new f71c70df416f ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support new 6bc2906253e7 ALSA: usb-audio: More comprehensive mixer map for ASUS ROG [...] new 30267718fe2d ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED new 6b2394bad503 ALSA: usb-audio: make read-only array marker static const new 74bba640d699 ALSA: hda/cirrus - support for iMac 12,1 model new 636aa8807b57 ALSA: hda: Fix crash due to jack poll in suspend new 4a9350597aff Merge tag 'sound-fix-6.0-rc1' of git://git.kernel.org/pub/ [...]
The 150 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/arm/atmel-sysregs.txt | 15 - .../bindings/power/reset/msm-poweroff.txt | 17 - .../bindings/power/reset/qcom,pshold.yaml | 35 + .../devicetree/bindings/power/supply/bq24190.yaml | 2 +- .../bindings/power/supply/qcom,pm8941-charger.yaml | 9 +- .../power/supply/summit,smb347-charger.yaml | 2 +- .../bindings/reset/atmel,at91sam9260-reset.yaml | 68 ++ Documentation/devicetree/bindings/virtio/mmio.yaml | 4 + Documentation/loongarch/introduction.rst | 2 +- .../translations/zh_CN/loongarch/introduction.rst | 4 +- MAINTAINERS | 5 + arch/loongarch/Kconfig | 18 +- arch/loongarch/Kconfig.debug | 29 + arch/loongarch/Makefile | 2 + arch/loongarch/configs/loongson3_defconfig | 34 +- arch/loongarch/include/asm/bootinfo.h | 2 +- arch/loongarch/include/asm/dma.h | 11 + arch/loongarch/include/asm/inst.h | 52 ++ arch/loongarch/include/asm/irq.h | 10 - arch/loongarch/include/asm/page.h | 2 - arch/loongarch/include/asm/pci.h | 25 + arch/loongarch/include/asm/processor.h | 9 + arch/loongarch/include/asm/stacktrace.h | 20 + arch/loongarch/include/asm/switch_to.h | 14 +- arch/loongarch/include/asm/uaccess.h | 4 +- arch/loongarch/include/asm/unwind.h | 42 ++ arch/loongarch/include/asm/vdso.h | 1 + arch/loongarch/include/asm/vdso/vdso.h | 15 +- arch/loongarch/kernel/Makefile | 4 + arch/loongarch/kernel/acpi.c | 38 + arch/loongarch/kernel/asm-offsets.c | 2 + arch/loongarch/kernel/head.S | 19 +- arch/loongarch/kernel/proc.c | 2 +- arch/loongarch/kernel/process.c | 90 ++- arch/loongarch/kernel/smp.c | 5 +- arch/loongarch/kernel/stacktrace.c | 78 +++ arch/loongarch/kernel/switch.S | 2 + arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/traps.c | 24 +- arch/loongarch/kernel/unwind_guess.c | 67 ++ arch/loongarch/kernel/unwind_prologue.c | 176 +++++ arch/loongarch/kernel/vdso.c | 25 +- arch/loongarch/pci/acpi.c | 175 +++++ arch/loongarch/pci/pci.c | 101 +++ arch/loongarch/vdso/Makefile | 2 +- arch/loongarch/vdso/vdso.lds.S | 1 + arch/loongarch/vdso/vgetcpu.c | 43 ++ arch/um/drivers/virtio_uml.c | 3 +- drivers/block/virtio_blk.c | 24 +- drivers/net/virtio_net.c | 325 +++++++-- drivers/nvdimm/virtio_pmem.c | 9 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 3 + drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/at91-reset.c | 184 ++++- drivers/power/reset/pwr-mlxbf.c | 97 +++ drivers/power/supply/ab8500-chargalg.h | 4 - drivers/power/supply/ab8500_btemp.c | 1 - drivers/power/supply/ab8500_chargalg.c | 70 +- drivers/power/supply/ab8500_charger.c | 48 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/cros_peripheral_charger.c | 2 +- drivers/power/supply/goldfish_battery.c | 4 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max77976_charger.c | 4 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pm2301_charger.h | 492 ------------- drivers/power/supply/power_supply_core.c | 4 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_virtio.c | 13 +- drivers/s390/virtio/virtio_ccw.c | 4 + drivers/vdpa/ifcvf/ifcvf_base.c | 14 +- drivers/vdpa/ifcvf/ifcvf_base.h | 2 + drivers/vdpa/ifcvf/ifcvf_main.c | 144 ++-- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 11 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 173 ++++- drivers/vdpa/vdpa.c | 14 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 18 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 1 + drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 176 ++++- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 3 + drivers/vdpa/vdpa_user/iova_domain.c | 102 ++- drivers/vdpa/vdpa_user/iova_domain.h | 8 + drivers/vdpa/vdpa_user/vduse_dev.c | 180 +++++ drivers/vfio/Makefile | 2 + drivers/vfio/{vfio.c => vfio_main.c} | 0 drivers/vhost/scsi.c | 85 ++- drivers/vhost/vdpa.c | 38 +- drivers/vhost/vringh.c | 78 ++- drivers/virtio/Kconfig | 11 +- drivers/virtio/virtio.c | 4 +- drivers/virtio/virtio_mmio.c | 14 +- drivers/virtio/virtio_pci_common.c | 32 +- drivers/virtio/virtio_pci_common.h | 3 +- drivers/virtio/virtio_pci_legacy.c | 8 +- drivers/virtio/virtio_pci_modern.c | 153 +++- drivers/virtio/virtio_pci_modern_dev.c | 39 ++ drivers/virtio/virtio_ring.c | 770 +++++++++++++++------ drivers/virtio/virtio_vdpa.c | 18 +- include/dt-bindings/reset/sama7g5-reset.h | 10 + include/linux/mlx5/mlx5_ifc_vdpa.h | 8 + include/linux/remoteproc.h | 4 +- include/linux/vdpa.h | 4 + include/linux/virtio.h | 10 + include/linux/virtio_config.h | 40 +- include/linux/virtio_pci_modern.h | 9 + include/linux/virtio_ring.h | 10 - include/uapi/linux/vduse.h | 47 ++ include/uapi/linux/vhost.h | 9 + include/uapi/linux/vhost_types.h | 2 + include/uapi/linux/virtio_config.h | 7 +- include/uapi/linux/virtio_net.h | 34 +- include/uapi/linux/virtio_pci.h | 2 + lib/nodemask.c | 23 - sound/pci/hda/hda_codec.c | 14 +- sound/pci/hda/patch_cirrus.c | 1 + sound/pci/hda/patch_conexant.c | 11 +- sound/pci/hda/patch_realtek.c | 12 + sound/pci/ice1712/quartet.c | 2 +- sound/usb/card.c | 8 + sound/usb/mixer_maps.c | 34 +- sound/usb/mixer_quirks.c | 1 + sound/usb/mixer_scarlett_gen2.c | 91 ++- sound/usb/pcm.c | 2 +- tools/virtio/linux/kernel.h | 2 +- tools/virtio/linux/vringh.h | 1 + tools/virtio/virtio_test.c | 4 +- 128 files changed, 3858 insertions(+), 1268 deletions(-) delete mode 100644 Documentation/devicetree/bindings/power/reset/msm-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pshold.yaml create mode 100644 Documentation/devicetree/bindings/reset/atmel,at91sam9260-reset.yaml create mode 100644 arch/loongarch/include/asm/dma.h create mode 100644 arch/loongarch/include/asm/pci.h create mode 100644 arch/loongarch/include/asm/unwind.h create mode 100644 arch/loongarch/kernel/stacktrace.c create mode 100644 arch/loongarch/kernel/unwind_guess.c create mode 100644 arch/loongarch/kernel/unwind_prologue.c create mode 100644 arch/loongarch/pci/acpi.c create mode 100644 arch/loongarch/pci/pci.c create mode 100644 arch/loongarch/vdso/vgetcpu.c create mode 100644 drivers/power/reset/pwr-mlxbf.c delete mode 100644 drivers/power/supply/pm2301_charger.h rename drivers/vfio/{vfio.c => vfio_main.c} (100%) create mode 100644 include/dt-bindings/reset/sama7g5-reset.h delete mode 100644 lib/nodemask.c