From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [PULL 00/78] pci, vhost, virtio, iommu, acpi: features, fixes
Date: Wed, 28 Oct 2026 13:13:53 -0400 [thread overview]
Message-ID: <cover.1793207602.git.mst@redhat.com> (raw)
The following changes since commit 29b1dc631d6ac6bfc39464e0be8bf4cad556a591:
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2026-10-27 20:02:57 -0500)
are available in the Git repository at:
https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to c155e7e9e025b60ce17e26a7c382d86f3f9c9fee:
virtio-net: add mtu-from-tap property for automatic MTU detection (2026-10-28 13:11:16 -0400)
----------------------------------------------------------------
pci, vhost, virtio, iommu, acpi: features, fixes
multiboot can again load 64 bit images
vdpa-dev now implements guest_notifier_mask/pending
pci bridge can now configure the negotiated bandwidth
tap can now auto-detect host mtu and expose to guest
amd iommu can now attach on non system bus
vhost-user spec now has its own mailing list
Fixes, cleanups all over the place.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Alexander Mikhalitsyn (1):
virtio-snd: don't use virtio_snd_pcm_get_stream() in virtio_snd_post_load()
Alexandr Moshkov (2):
vhost-user: add missing stub for vhost_user_has_protocol_feature()
vhost: move skip-drain feature check to vhost-user
Andrey Drobyshev (22):
migration/cpr: forbid saving duplicate CprFds into hash table
tests/unit: add test for duplicate keys in CPR FD table
migration: forbid snapshots in CPR migration modes
migration: forbid snapshots under Xen
tests/qtest/migration: add test for snapshot rejection in CPR modes
vhost-vsock: block CPR migration modes
vhost: add vhost_reset_owner op
vhost-vsock: don't reset connections during CPR
vhost-vsock: fix FD leak in realize()
vhost-vsock: preserve vhost FD during CPR
vhost: factor out vhost_dev_init_backend()
vhost: make vhost_dev_cleanup() safe on a partially initialized device
vhost: add vhost_dev_set_owner() / vhost_dev_reset_owner() helpers
vhost: add vhost_dev_is_initialized() helper
vhost: release ownership in vhost_dev_cleanup()
migration: add MIG_EVENT_INCOMING_FAILED
vhost: release ownership when the incoming migration fails
vhost: release ownership on exit
vhost-vsock: hand off device ownership across CPR
tests/qtest/migration: add vhost-vsock tests for cpr-transfer and cpr-exec
tests/functional: add vhost-vsock CPR test with a live guest
tests/functional: cover a cpr-transfer target going away with vhost-vsock
Connor Kite (1):
hw/virtio/vhost-shadow-virtqueue: fix range boundary in SVQ translation
Daniel P. Berrangé (2):
hw/arm: remove pci-bridge/pci_expander_bridge.h from virt.c
hw/pci-bridge: split CXL PXB into separate file
Daniel Paziyski (1):
pcie_sriov: register user created virtual function before realizing it
David Vrabel (4):
hw/pci-bridge: Add generic PCIe switch upstream and downstream ports
hw/pci-bridge: Make speed and width for PCIe ports non-experimental
hw/pci-bridge: Default the generic PCIe root port as Gen6 capable
hw/pci: Ensure PCIe link speed/width is consistent between both ends
Gavin Shan (1):
hw/virtio/virtio-mem: Fix error message on invalid NUMA node
Junjie Cao (7):
hw/cxl: destroy primary CCI before re-initialization on reset
hw/cxl: convert cxl-type3 to three-phase reset
hw/cxl: add cxl_destroy_mailbox_t3() as the mailbox teardown counterpart
hw/cxl: discard in-flight sanitize state on mailbox teardown
hw/cxl: clear event logs, scan media and interrupt policy on reset
hw/cxl: clear poison lists and feature transfer state on reset
MAINTAINERS: Update Junjie Cao's email address
Li RongQing (4):
vhost: fix off-by-one in vhost_svq_next_desc with IN_ORDER
pcie_sriov: fix wrong write width and off-by-one in pf_reset
virtio-qmp: Fix out-of-bounds vqs index in vhost queue status
pcie_aer: fix pci_set_long overflow into PCI_EXP_LNKCAP
Li Zhaoxin (1):
vdpa-dev: implement guest_notifier_mask/pending
Michael S. Tsirkin (2):
libvhost-user: protect against OOB memory table access
vhost-user: fix SET_MEM_TABLE number of regions
Nariman Sayed (3):
net/tap: add tap_fd_get_mtu() to query host tap MTU
net: add generic get_mtu NetClientInfo callback
virtio-net: add mtu-from-tap property for automatic MTU detection
Sairaj Kodilkar (8):
amd_iommu: Assign ioapic_as only when interrupt remapping is supported.
x86-iommu: Introduce x86_iommu_device_get() for x86-iommu retrieval
amd_iommu: Add support for get_x86_iommu callback
intel_iommu: Add support for get_x86_iommu callback
i386/kvm: Use x86_iommu_device_get() for per-device IOMMU lookup
amd_iommu: Introduce root bus
acpi-build: Create PCI topology using amd iommu root bus
amd_iommu: Allow IOMMU to attachment on non-system (pcie.0) bus
Samuel Thibault (1):
Revert 9696846600ca ("multiboot: Prevent loading of x86_64 images")
Stefano Garzarella (1):
vhost-user: add dedicated mailing list
Vladimir Sementsov-Ogievskiy (8):
tests/functional: add test_tap_migration
net/tap: tap_post_load(): poll only on success
hw/net: finish backend initialization earler for local migration
net/tap: move vmstate initialization to new_tap()
net/tap: net_init_tap_one(): fix failure path
qapi/virtio: Restore backend features in x-query-virtio-status
qapi/monitor: Handle missing vhost-user protocol features
util/event_notifier: more strict API
Yodel Eldar (2):
contrib/vhost-user-bridge: Use stderr for debug output
tests/functional/x86_64/test_vhost_user_bridge: Eliminate stdbuf usage
Yuho Choi (1):
vhost-user: remove shared object entries during cleanup
Zhenzhong Duan (6):
intel_iommu_accel: Guard VTDAccelPASIDCacheEntry definition
backends/iommufd: Introduce iommufd_backend_alloc_faultq
backends/iommufd: Extend iommufd_backend_alloc_hwpt() with fault_id
intel_iommu_accel: Add PRQ injection for passthrough device
intel_iommu_accel: Accept PRQ response for passthrough device
intel_iommu_accel: Teardown FAULTQ resources in bottom half
MAINTAINERS | 14 +-
docs/interop/vhost-user.rst | 8 +-
docs/pcie.txt | 6 +-
docs/specs/pci-ids.rst | 4 +
qapi/virtio.json | 5 +-
hw/i386/amd_iommu.h | 3 +
hw/i386/intel_iommu_accel.h | 16 +-
hw/i386/intel_iommu_internal.h | 3 +
hw/pci-bridge/pci_expander_bridge_common.h | 28 ++
include/hw/cxl/cxl_device.h | 3 +
include/hw/i386/intel_iommu.h | 6 +
include/hw/i386/x86-iommu.h | 6 +
...expander_bridge.h => pci_expander_bridge_cxl.h} | 0
include/hw/pci/pci.h | 14 +
include/hw/vfio/vfio-cpr.h | 7 +-
include/hw/virtio/vhost-backend.h | 2 +
include/hw/virtio/vhost.h | 80 ++++
include/hw/virtio/virtio-dmabuf.h | 8 +
include/hw/virtio/virtio-net.h | 1 +
include/migration/cpr.h | 2 +-
include/migration/misc.h | 5 +
include/net/net.h | 3 +
include/qemu/event_notifier.h | 1 +
include/system/iommufd.h | 7 +-
net/tap_int.h | 1 +
backends/hostmem-memfd.c | 5 +-
backends/hostmem-shm.c | 5 +-
backends/iommufd.c | 32 +-
contrib/vhost-user-bridge/vhost-user-bridge.c | 2 +-
hw/arm/smmuv3-accel.c | 6 +-
hw/arm/virt.c | 1 -
hw/audio/virtio-snd.c | 3 +-
hw/core/machine.c | 1 +
hw/cxl/cxl-host.c | 2 +-
hw/cxl/cxl-mailbox-utils.c | 22 +-
hw/display/virtio-dmabuf.c | 18 +
hw/i386/acpi-build.c | 152 ++++----
hw/i386/amd_iommu.c | 75 +++-
hw/i386/intel_iommu.c | 26 +-
hw/i386/intel_iommu_accel.c | 309 ++++++++++++++-
hw/i386/multiboot.c | 5 -
hw/i386/x86-iommu-stub.c | 5 +
hw/i386/x86-iommu.c | 16 +
hw/intc/ioapic.c | 3 +-
hw/mem/cxl_type3.c | 60 ++-
hw/net/virtio-net.c | 50 +--
hw/pci-bridge/gen_pcie_downstream_port.c | 202 ++++++++++
hw/pci-bridge/gen_pcie_root_port.c | 6 +-
hw/pci-bridge/gen_pcie_upstream_port.c | 177 +++++++++
hw/pci-bridge/pci_expander_bridge.c | 194 +---------
hw/pci-bridge/pci_expander_bridge_cxl.c | 201 ++++++++++
hw/pci-bridge/pci_expander_bridge_stubs.c | 14 -
hw/pci/pci.c | 42 +-
hw/pci/pcie.c | 26 +-
hw/pci/pcie_aer.c | 2 +-
hw/pci/pcie_sriov.c | 16 +-
hw/remote/iohub.c | 11 +-
hw/vfio/container-legacy.c | 7 +-
hw/vfio/cpr-legacy.c | 31 +-
hw/vfio/cpr.c | 6 +-
hw/vfio/iommufd.c | 2 +-
hw/vfio/pci.c | 5 +-
hw/virtio/vdpa-dev.c | 30 +-
hw/virtio/vhost-kernel.c | 6 +
hw/virtio/vhost-shadow-virtqueue.c | 44 ++-
hw/virtio/vhost-user-stub.c | 5 +
hw/virtio/vhost-user.c | 5 +-
hw/virtio/vhost-vsock.c | 193 +++++++++-
hw/virtio/vhost.c | 141 ++++++-
hw/virtio/virtio-hmp-cmds.c | 6 +-
hw/virtio/virtio-mem.c | 2 +-
hw/virtio/virtio-qmp.c | 21 +-
migration/cpr.c | 64 ++--
migration/migration.c | 10 +
migration/options.c | 13 +
net/net.c | 9 +
net/tap-bsd.c | 5 +
net/tap-linux.c | 30 ++
net/tap-solaris.c | 5 +
net/tap-stub.c | 5 +
net/tap.c | 19 +-
subprojects/libvhost-user/libvhost-user.c | 7 +
system/physmem.c | 5 +-
target/i386/kvm/kvm.c | 15 +-
tests/qtest/migration/cpr-tests.c | 133 ++++++-
tests/unit/test-cpr.c | 98 +++++
tests/unit/test-virtio-dmabuf.c | 43 +++
util/event_notifier-posix.c | 10 +
backends/trace-events | 3 +-
hw/i386/trace-events | 2 +
hw/pci-bridge/meson.build | 5 +-
tests/functional/x86_64/meson.build | 4 +
tests/functional/x86_64/test_pcie_switch.py | 98 +++++
tests/functional/x86_64/test_tap_migration.py | 425 +++++++++++++++++++++
tests/functional/x86_64/test_vhost_user_bridge.py | 6 -
tests/functional/x86_64/test_vhost_vsock_cpr.py | 347 +++++++++++++++++
tests/unit/meson.build | 1 +
97 files changed, 3256 insertions(+), 532 deletions(-)
create mode 100644 hw/pci-bridge/pci_expander_bridge_common.h
rename include/hw/pci-bridge/{pci_expander_bridge.h => pci_expander_bridge_cxl.h} (100%)
create mode 100644 hw/pci-bridge/gen_pcie_downstream_port.c
create mode 100644 hw/pci-bridge/gen_pcie_upstream_port.c
create mode 100644 hw/pci-bridge/pci_expander_bridge_cxl.c
delete mode 100644 hw/pci-bridge/pci_expander_bridge_stubs.c
create mode 100644 tests/unit/test-cpr.c
create mode 100755 tests/functional/x86_64/test_pcie_switch.py
create mode 100755 tests/functional/x86_64/test_tap_migration.py
create mode 100755 tests/functional/x86_64/test_vhost_vsock_cpr.py
next reply other threads:[~2026-10-28 17:14 UTC|newest]
Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-28 17:13 Michael S. Tsirkin [this message]
2026-10-28 17:13 ` [PULL 01/78] libvhost-user: protect against OOB memory table access Michael S. Tsirkin
2026-10-28 17:13 ` [PULL 02/78] vhost-user: fix SET_MEM_TABLE number of regions Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 03/78] hw/virtio/vhost-shadow-virtqueue: fix range boundary in SVQ translation Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 04/78] tests/functional: add test_tap_migration Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 05/78] net/tap: tap_post_load(): poll only on success Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 06/78] hw/net: finish backend initialization earler for local migration Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 07/78] net/tap: move vmstate initialization to new_tap() Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 08/78] net/tap: net_init_tap_one(): fix failure path Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 09/78] Revert 9696846600ca ("multiboot: Prevent loading of x86_64 images") Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 10/78] migration/cpr: forbid saving duplicate CprFds into hash table Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 11/78] tests/unit: add test for duplicate keys in CPR FD table Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 12/78] migration: forbid snapshots in CPR migration modes Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 13/78] migration: forbid snapshots under Xen Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 14/78] tests/qtest/migration: add test for snapshot rejection in CPR modes Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 15/78] vhost-vsock: block CPR migration modes Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 16/78] vhost: add vhost_reset_owner op Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 17/78] vhost-vsock: don't reset connections during CPR Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 18/78] vhost-vsock: fix FD leak in realize() Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 19/78] vhost-vsock: preserve vhost FD during CPR Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 20/78] vhost: factor out vhost_dev_init_backend() Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 21/78] vhost: make vhost_dev_cleanup() safe on a partially initialized device Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 22/78] vhost: add vhost_dev_set_owner() / vhost_dev_reset_owner() helpers Michael S. Tsirkin
2026-10-28 17:14 ` [PULL 23/78] vhost: add vhost_dev_is_initialized() helper Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 24/78] vhost: release ownership in vhost_dev_cleanup() Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 25/78] migration: add MIG_EVENT_INCOMING_FAILED Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 26/78] vhost: release ownership when the incoming migration fails Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 27/78] vhost: release ownership on exit Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 28/78] vhost-vsock: hand off device ownership across CPR Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 29/78] tests/qtest/migration: add vhost-vsock tests for cpr-transfer and cpr-exec Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 30/78] tests/functional: add vhost-vsock CPR test with a live guest Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 31/78] tests/functional: cover a cpr-transfer target going away with vhost-vsock Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 32/78] qapi/virtio: Restore backend features in x-query-virtio-status Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 33/78] qapi/monitor: Handle missing vhost-user protocol features Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 34/78] hw/cxl: destroy primary CCI before re-initialization on reset Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 35/78] hw/cxl: convert cxl-type3 to three-phase reset Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 36/78] hw/cxl: add cxl_destroy_mailbox_t3() as the mailbox teardown counterpart Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 37/78] hw/cxl: discard in-flight sanitize state on mailbox teardown Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 38/78] hw/cxl: clear event logs, scan media and interrupt policy on reset Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 39/78] hw/cxl: clear poison lists and feature transfer state " Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 40/78] pcie_sriov: register user created virtual function before realizing it Michael S. Tsirkin
2026-10-28 17:34 ` Daniel Paziyski
2026-10-30 6:28 ` Michael Tokarev
2026-10-28 17:15 ` [PULL 41/78] hw/pci-bridge: Add generic PCIe switch upstream and downstream ports Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 42/78] hw/pci-bridge: Make speed and width for PCIe ports non-experimental Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 43/78] hw/pci-bridge: Default the generic PCIe root port as Gen6 capable Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 44/78] hw/pci: Ensure PCIe link speed/width is consistent between both ends Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 45/78] vdpa-dev: implement guest_notifier_mask/pending Michael S. Tsirkin
2026-10-28 17:15 ` [PULL 46/78] vhost-user: remove shared object entries during cleanup Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 47/78] vhost: fix off-by-one in vhost_svq_next_desc with IN_ORDER Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 48/78] pcie_sriov: fix wrong write width and off-by-one in pf_reset Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 49/78] util/event_notifier: more strict API Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 50/78] virtio-qmp: Fix out-of-bounds vqs index in vhost queue status Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 51/78] contrib/vhost-user-bridge: Use stderr for debug output Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 52/78] tests/functional/x86_64/test_vhost_user_bridge: Eliminate stdbuf usage Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 53/78] pcie_aer: fix pci_set_long overflow into PCI_EXP_LNKCAP Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 54/78] MAINTAINERS: Update Junjie Cao's email address Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 55/78] hw/arm: remove pci-bridge/pci_expander_bridge.h from virt.c Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 56/78] hw/pci-bridge: split CXL PXB into separate file Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 57/78] vhost-user: add missing stub for vhost_user_has_protocol_feature() Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 58/78] vhost: move skip-drain feature check to vhost-user Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 59/78] virtio-snd: don't use virtio_snd_pcm_get_stream() in virtio_snd_post_load() Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 60/78] vhost-user: add dedicated mailing list Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 61/78] amd_iommu: Assign ioapic_as only when interrupt remapping is supported Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 62/78] x86-iommu: Introduce x86_iommu_device_get() for x86-iommu retrieval Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 63/78] amd_iommu: Add support for get_x86_iommu callback Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 64/78] intel_iommu: " Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 65/78] i386/kvm: Use x86_iommu_device_get() for per-device IOMMU lookup Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 66/78] amd_iommu: Introduce root bus Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 67/78] acpi-build: Create PCI topology using amd iommu " Michael S. Tsirkin
2026-10-28 17:16 ` [PULL 68/78] amd_iommu: Allow IOMMU to attachment on non-system (pcie.0) bus Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 69/78] intel_iommu_accel: Guard VTDAccelPASIDCacheEntry definition Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 70/78] backends/iommufd: Introduce iommufd_backend_alloc_faultq Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 71/78] backends/iommufd: Extend iommufd_backend_alloc_hwpt() with fault_id Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 72/78] intel_iommu_accel: Add PRQ injection for passthrough device Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 73/78] intel_iommu_accel: Accept PRQ response " Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 74/78] intel_iommu_accel: Teardown FAULTQ resources in bottom half Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 75/78] hw/virtio/virtio-mem: Fix error message on invalid NUMA node Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 76/78] net/tap: add tap_fd_get_mtu() to query host tap MTU Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 77/78] net: add generic get_mtu NetClientInfo callback Michael S. Tsirkin
2026-10-28 17:17 ` [PULL 78/78] virtio-net: add mtu-from-tap property for automatic MTU detection Michael S. Tsirkin
2026-10-29 14:45 ` [PULL 00/78] pci, vhost, virtio, iommu, acpi: features, fixes Richard Henderson
2026-10-29 18:31 ` Michael S. Tsirkin
2026-10-29 22:07 ` Richard Henderson
2026-10-29 22:44 ` Daniel Paziyski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1793207602.git.mst@redhat.com \
--to=mst@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.