| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-28 | PCI: Enable host bridge emulation for PCI_DOMAINS_GENERIC platforms | Dan Williams | 1 | -53/+9 |
| 2025-09-08 | PCI: hv: Remove unused parameter of hv_msi_free() | Nam Cao | 1 | -6/+2 |
| 2025-07-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+19 |
| 2025-07-15 | PCI: hv: Use the correct hypercall for unmasking interrupts on nested | Stanislav Kinsburskii | 1 | -2/+16 |
| 2025-07-11 | PCI: hv: Switch to msi_create_parent_irq_domain() | Nam Cao | 1 | -28/+83 |
| 2025-07-09 | PCI: hv: Don't load the driver for baremetal root partition | Mukesh Rathor | 1 | -0/+3 |
| 2025-06-17 | PCI: hv: Allow dynamic MSI-X vector allocation | Shradha Gupta | 1 | -1/+2 |
| 2025-06-03 | Merge tag 'hyperv-next-signed-20250602' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -21/+78 |
| 2025-05-23 | PCI: hv: Remove unnecessary flex array in struct pci_packet | Michael Kelley | 1 | -15/+14 |
| 2025-05-23 | PCI: hv: Get vPCI MSI IRQ domain from DeviceTree | Roman Kisel | 1 | -6/+64 |
| 2025-04-09 | PCI: hv: Switch MSI descriptor locking to guard() | Thomas Gleixner | 1 | -10/+4 |
| 2025-03-28 | Merge tag 'pci-v6.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2025-03-28 | Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+10 |
| 2025-03-25 | Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -10/+4 |
| 2025-03-13 | PCI: hv: Switch MSI descriptor locking to guard() | Thomas Gleixner | 1 | -10/+4 |
| 2025-02-24 | PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap() | Yury Norov | 1 | -2/+1 |
| 2025-02-24 | cpumask: deprecate cpumask_next_wrap() | Yury Norov | 1 | -1/+1 |
| 2025-02-20 | PCI: hv: Correct a comment | Easwar Hariharan | 1 | -1/+1 |
| 2025-01-15 | x86/apic: Convert to IRQCHIP_MOVE_DEFERRED | Thomas Gleixner | 1 | -0/+1 |
| 2024-07-03 | PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN | Wei Liu | 1 | -2/+2 |
| 2024-03-10 | PCI: hv: Fix ring buffer size calculation | Michael Kelley | 1 | -1/+2 |
| 2023-11-21 | x86/apic: Drop apic::delivery_mode | Andrew Cooper | 1 | -7/+0 |
| 2023-10-14 | PCI: hv: Annotate struct hv_dr_state with __counted_by | Kees Cook | 1 | -1/+1 |
| 2023-08-22 | PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation | Dexuan Cui | 1 | -0/+3 |
| 2023-06-18 | PCI: hv: Add a per-bus mutex state_lock | Dexuan Cui | 1 | -3/+26 |
| 2023-06-18 | Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" | Dexuan Cui | 1 | -37/+34 |
| 2023-06-18 | PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev | Dexuan Cui | 1 | -12/+0 |
| 2023-06-18 | PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic | Dexuan Cui | 1 | -6/+5 |
| 2023-06-18 | PCI: hv: Fix a race condition bug in hv_pci_query_relations() | Dexuan Cui | 1 | -0/+18 |
| 2023-04-21 | PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg | Dexuan Cui | 1 | -41/+7 |
| 2023-04-17 | PCI: hv: Enable PCI pass-thru devices in Confidential VMs | Michael Kelley | 1 | -64/+168 |
| 2023-01-17 | Drivers: hv: Make remove callback of hyperv driver void returned | Dawei Li | 1 | -6/+2 |
| 2022-12-12 | Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -14/+1 |
| 2022-11-28 | PCI: hv: update comment in x86 specific hv_arch_irq_unmask | Olaf Hering | 1 | -3/+3 |
| 2022-11-17 | x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS | Thomas Gleixner | 1 | -14/+1 |
| 2022-11-12 | PCI: hv: Only reuse existing IRTE allocation for Multi-MSI | Dexuan Cui | 1 | -15/+75 |
| 2022-11-03 | PCI: hv: Fix the definition of vector in hv_compose_msi_msg() | Dexuan Cui | 1 | -6/+16 |
| 2022-07-08 | PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() | Samuel Holland | 1 | -1/+1 |
| 2022-07-07 | genirq: Return a const cpumask from irq_data_get_affinity_mask | Samuel Holland | 1 | -5/+5 |
| 2022-05-13 | PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() | Andrea Parri (Microsoft) | 1 | -7/+19 |
| 2022-05-13 | PCI: hv: Add validation for untrusted Hyper-V values | Andrea Parri (Microsoft) | 1 | -9/+24 |
| 2022-05-11 | PCI: hv: Fix interrupt mapping for multi-MSI | Jeffrey Hugo | 1 | -10/+50 |
| 2022-05-11 | PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() | Jeffrey Hugo | 1 | -7/+9 |
| 2022-05-03 | PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time | Dexuan Cui | 1 | -6/+11 |
| 2022-04-28 | PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI | Jeffrey Hugo | 1 | -8/+4 |
| 2022-04-25 | PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() | Andrea Parri (Microsoft) | 1 | -6/+27 |
| 2022-04-25 | PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening | Andrea Parri (Microsoft) | 1 | -10/+29 |
| 2022-04-25 | PCI: hv: Fix multi-MSI to allow more than one MSI vector | Jeffrey Hugo | 1 | -1/+10 |
| 2022-04-07 | Merge tag 'hyperv-fixes-signed-20220407' of git://git.kernel.org/pub/scm/linu... | Linus Torvalds | 1 | -0/+9 |
| 2022-03-31 | PCI: hv: Remove unused hv_set_msi_entry_from_desc() | YueHaibing | 1 | -8/+0 |
| 2022-03-29 | PCI: hv: Propagate coherence from VMbus device to PCI device | Michael Kelley | 1 | -0/+9 |
| 2022-03-25 | Merge tag 'pci-v5.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -111/+122 |
| 2022-03-02 | PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 | Boqun Feng | 1 | -111/+122 |
| 2022-02-03 | PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology | Long Li | 1 | -2/+11 |
| 2022-01-16 | Merge tag 'pci-v5.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -26/+288 |
| 2022-01-13 | Merge branch 'pci/errors' | Bjorn Helgaas | 1 | -1/+1 |
| 2022-01-12 | PCI: hv: Add arm64 Hyper-V vPCI support | Sunil Muthuswamy | 1 | -1/+234 |
| 2022-01-12 | PCI: hv: Make the code arch neutral by adding arch specific interfaces | Sunil Muthuswamy | 1 | -25/+54 |
| 2021-12-16 | PCI: hv: Rework MSI handling | Thomas Gleixner | 1 | -5/+10 |
| 2021-11-18 | PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors | Naveen Naidu | 1 | -1/+1 |
| 2021-11-06 | Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+2 |
| 2021-10-12 | PCI: hv: Remove unnecessary use of %hx | Krzysztof Wilczyński | 1 | -2/+2 |
| 2021-10-07 | Merge tag 'hyperv-fixes-signed-20211007' of git://git.kernel.org/pub/scm/linu... | Linus Torvalds | 1 | -3/+10 |
| 2021-09-24 | PCI: hv: Fix sleep while in non-sleep context when removing child devices fro... | Long Li | 1 | -3/+10 |
| 2021-09-02 | Merge branch 'remotes/lorenzo/pci/hyper-v' | Bjorn Helgaas | 1 | -36/+50 |
| 2021-08-23 | PCI: hv: Turn on the host bridge probing on ARM64 | Boqun Feng | 1 | -0/+7 |
| 2021-08-23 | PCI: hv: Set up MSI domain at bridge probing time | Boqun Feng | 1 | -5/+8 |
| 2021-08-23 | PCI: hv: Set ->domain_nr of pci_host_bridge at probing time | Boqun Feng | 1 | -4/+5 |
| 2021-08-23 | PCI: hv: Generify PCI probing | Arnd Bergmann | 1 | -27/+30 |
| 2021-08-13 | PCI: hv: Support for create interrupt v3 | Sunil Muthuswamy | 1 | -5/+62 |
| 2021-07-08 | Merge tag 'pci-v5.14-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -38/+26 |
| 2021-06-20 | PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() | Haiyang Zhang | 1 | -0/+3 |
| 2021-06-03 | PCI: hv: Remove bus device removal unused refcount/functions | Long Li | 1 | -31/+3 |
| 2021-06-03 | PCI: hv: Fix a race condition when removing the device | Long Li | 1 | -7/+23 |
| 2021-05-05 | Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -4/+0 |
| 2021-04-26 | Merge tag 'hyperv-next-signed-20210426' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -1/+1 |
| 2021-04-21 | drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status | Joseph Salisbury | 1 | -1/+1 |
| 2021-04-20 | PCI: hv: Drop msi_controller structure | Marc Zyngier | 1 | -4/+0 |
| 2021-03-17 | PCI: hv: Use tasklet_disable_in_atomic() | Sebastian Andrzej Siewior | 1 | -1/+1 |
| 2021-02-25 | Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2021-02-11 | asm-generic/hyperv: update hv_interrupt_entry | Wei Liu | 1 | -1/+1 |
| 2021-01-28 | PCI: hv: Fix typo | Bjorn Helgaas | 1 | -1/+1 |
| 2020-10-28 | x86/apic: Cleanup delivery mode defines | Thomas Gleixner | 1 | -3/+3 |
| 2020-10-22 | Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -3/+47 |
| 2020-10-14 | Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+4 |
| 2020-10-02 | PCI: hv: Fix hibernation in case interrupts are not re-created | Dexuan Cui | 1 | -3/+47 |
| 2020-09-28 | PCI: hv: Document missing hv_pci_protocol_negotiation() parameter | Krzysztof Wilczyński | 1 | -1/+4 |
| 2020-09-16 | x86/msi: Use generic MSI domain ops | Thomas Gleixner | 1 | -8/+0 |
| 2020-09-16 | x86/msi: Consolidate MSI allocation | Thomas Gleixner | 1 | -1/+1 |
| 2020-07-28 | PCI: hv: Make some functions static | Wei Yongjun | 1 | -7/+8 |
| 2020-07-27 | PCI: hv: Fix a timing issue which causes kdump to fail occasionally | Wei Hu | 1 | -34/+37 |
| 2020-06-06 | Merge tag 'pci-v5.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -20/+62 |
| 2020-05-28 | PCI: hv: Use struct_size() helper | Gustavo A. R. Silva | 1 | -14/+8 |
| 2020-05-11 | PCI: hv: Retry PCI bus D0 entry on invalid device state | Wei Hu | 1 | -2/+38 |
| 2020-05-11 | PCI: hv: Fix the PCI HyperV probe failure path to release resource properly | Wei Hu | 1 | -4/+16 |
| 2020-04-23 | PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU... | Andrea Parri (Microsoft) | 1 | -16/+28 |
| 2020-03-09 | PCI: hv: Introduce hv_msi_entry | Boqun Feng | 1 | -2/+1 |
| 2020-03-09 | PCI: hv: Move retarget related structures into tlfs header | Boqun Feng | 1 | -32/+2 |
| 2020-03-09 | PCI: hv: Move hypercall related definitions into tlfs header | Boqun Feng | 1 | -6/+0 |
| 2020-03-06 | PCI: hv: Replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -4/+4 |
| 2020-03-06 | PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 | Long Li | 1 | -0/+109 |
| 2020-03-06 | PCI: hv: Decouple the func definition in hv_dr_state from VSP message | Long Li | 1 | -30/+70 |
| 2020-02-24 | PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path | Dexuan Cui | 1 | -1/+1 |
| 2020-02-24 | PCI: hv: Remove unnecessary type casting from kzalloc | Dexuan Cui | 1 | -1/+1 |
| 2019-11-28 | Merge branch 'remotes/lorenzo/pci/hv' | Bjorn Helgaas | 1 | -29/+179 |
| 2019-11-26 | PCI: hv: Avoid a kmemleak false positive caused by the hbus buffer | Dexuan Cui | 1 | -3/+21 |
| 2019-11-26 | PCI: hv: Change pci_protocol_version to per-hbus | Dexuan Cui | 1 | -12/+10 |
| 2019-11-26 | PCI: hv: Add hibernation support | Dexuan Cui | 1 | -2/+123 |
| 2019-11-26 | PCI: hv: Reorganize the code in preparation of hibernation | Dexuan Cui | 1 | -15/+28 |
| 2019-10-14 | PCI: Add PCI_STD_NUM_BARS for the number of standard BARs | Denis Efremov | 1 | -5/+5 |
| 2019-09-23 | Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -14/+80 |
| 2019-09-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next | Linus Torvalds | 1 | -0/+308 |
| 2019-09-10 | PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers | Haiyang Zhang | 1 | -1/+1 |
| 2019-08-22 | PCI: hv: Add a Hyper-V PCI interface driver for software backchannel interface | Haiyang Zhang | 1 | -3/+9 |
| 2019-08-22 | PCI: hv: Add a paravirtual backchannel in software | Dexuan Cui | 1 | -0/+302 |
| 2019-08-21 | PCI: hv: Detect and fix Hyper-V PCI domain number collision | Haiyang Zhang | 1 | -13/+79 |
| 2019-08-12 | PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it | Dexuan Cui | 1 | -1/+1 |
| 2019-08-07 | PCI: hv: Allocate a named fwnode instead of an address-based one | Marc Zyngier | 1 | -1/+9 |
| 2019-07-05 | PCI: hv: Fix a use-after-free bug in hv_eject_device_work() | Dexuan Cui | 1 | -6/+9 |
| 2019-03-26 | PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary | Dexuan Cui | 1 | -0/+4 |
| 2019-03-26 | PCI: hv: Add hv_pci_remove_slots() when we unload the driver | Dexuan Cui | 1 | -0/+16 |
| 2019-03-26 | PCI: hv: Fix a memory leak in hv_eject_device_work() | Dexuan Cui | 1 | -0/+3 |
| 2019-03-01 | PCI: hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() | Maya Nakamura | 1 | -21/+17 |
| 2019-03-01 | PCI: hv: Replace hv_vp_set with hv_vpset | Maya Nakamura | 1 | -13/+12 |
| 2019-03-01 | PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt | Maya Nakamura | 1 | -1/+1 |
| 2018-09-21 | PCI: hv: Fix return value check in hv_pci_assign_slots() | Wei Yongjun | 1 | -1/+3 |
| 2018-09-17 | PCI: hv: support reporting serial number as slot information | Stephen Hemminger | 1 | -0/+37 |
| 2018-08-16 | Merge tag 'pci-v4.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2018-08-15 | Merge branch 'remotes/lorenzo/pci/hv' | Bjorn Helgaas | 1 | -1/+1 |
| 2018-08-05 | Merge 4.18-rc7 into master to pick up the KVM dependcy | Thomas Gleixner | 1 | -3/+5 |
| 2018-08-05 | x86: Don't include linux/irq.h from asm/hardirq.h | Nicolai Stange | 1 | -0/+1 |
| 2018-07-09 | PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() | Dexuan Cui | 1 | -3/+5 |
| 2018-06-29 | PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() | Jia-Ju Bai | 1 | -1/+1 |
| 2018-06-08 | PCI: Collect all native drivers under drivers/pci/controller/ | Shawn Lin | 1 | -0/+2694 |