summaryrefslogtreecommitdiff
path: root/virt/kvm/eventfd.c
AgeCommit message (Expand)Author
2024-08-13KVM: eventfd: Use synchronize_srcu_expedited() on shutdownLi RongQing
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2023-12-08KVM: clean up directives to compile out irqfdsPaolo Bonzini
2023-12-08KVM: remove CONFIG_HAVE_KVM_IRQFDPaolo Bonzini
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner
2023-06-13kvm/eventfd: use list_for_each_entry when deassign ioeventfdWei Wang
2023-06-13KVM: destruct kvm_io_device while unregistering it from kvm_io_busWei Wang
2023-06-01KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx()Michal Luczaj
2023-03-27KVM: x86/ioapic: Resample the pending state of an IRQ when unmaskingDmytro Maluka
2023-03-27KVM: irqfd: Make resampler_list an RCU listDmytro Maluka
2022-05-20KVM: eventfd: Fix false positive RCU usage warningWanpeng Li
2022-01-28KVM: eventfd: Fix false positive RCU usage warningHou Wenlong
2021-09-30kvm: irqfd: avoid update unmodified entries of the routingLongpeng(Mike)
2020-11-15kvm/eventfd: Drain events from eventfd in irqfd_wakeup()David Woodhouse
2020-11-15kvm/eventfd: Use priority waitqueue to catch events before userspaceDavid Woodhouse
2020-09-28kvm/eventfd: move wildcard calculation outside loopYi Li
2020-07-29kvm/eventfd: Use sequence counter with associated spinlockAhmed S. Darwish
2020-06-01Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini
2020-05-16KVM: Fix spelling in code commentsFuad Tabba
2020-05-13kvm/eventfd: remove unneeded conversion to boolJason Yan
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504Thomas Gleixner
2019-05-24kvm: Check irqchip mode before assign irqfdPeter Xu
2019-03-28kvm: don't redefine flags as something elseSebastian Andrzej Siewior
2019-02-20kvm: Add memcg accounting to KVM allocationsBen Gardon
2018-07-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2018-07-18KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumerPaolo Bonzini
2018-07-18KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.Lan Tianyu
2018-05-26fs: add new vfs_poll and file_can_poll helpersChristoph Hellwig
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds
2017-11-27annotate poll-related wait keysAl Viro
2017-11-27anntotate the places where ->poll() return values goAl Viro
2017-09-19Revert "KVM: Don't accept obviously wrong gsi values via KVM_IRQFD"Jan H. Schönherr
2017-09-15KVM: Don't accept obviously wrong gsi values via KVM_IRQFDJan H. Schönherr
2017-07-10Merge branch 'annotations' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Paolo Bonzini
2017-07-07KVM: mark kvm->busses as rcu protectedChristian Borntraeger
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar
2017-04-12KVM: x86: rename kvm_vcpu_request_scan_ioapic()David Hildenbrand
2017-03-23KVM: kvm_io_bus_unregister_dev() should never failDavid Hildenbrand
2016-10-26KVM: fix OOPS on flush_workPaolo Bonzini
2016-09-07KVM: Remove deprecated create_singlethread_workqueueBhaktipriya Shridhar
2016-05-11kvm: Conditionally register IRQ bypass consumerAlex Williamson
2015-11-04KVM: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomicPaolo Bonzini
2015-10-16kvm/eventfd: add arch-specific set_irqAndrey Smetanin
2015-10-16kvm/eventfd: factor out kvm_notify_acked_gsi()Andrey Smetanin
2015-10-16kvm/eventfd: avoid loop inside irqfd_update()Andrey Smetanin
2015-10-01KVM: Add an arch specific hooks in 'struct kvm_kernel_irqfd'Feng Wu
2015-10-01KVM: eventfd: add irq bypass consumer managementEric Auger
2015-10-01KVM: introduce kvm_arch functions for IRQ bypassEric Auger
2015-10-01KVM: create kvm_irqfd.hEric Auger
2015-10-01kvm: add capability for any-length ioeventfdsJason Wang