summaryrefslogtreecommitdiffstats
path: root/virt/kvm/eventfd.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-171-15/+13
|\
| * KVM: clean up directives to compile out irqfdsPaolo Bonzini2023-12-081-14/+12
| * KVM: remove CONFIG_HAVE_KVM_IRQFDPaolo Bonzini2023-12-081-3/+3
* | eventfd: simplify eventfd_signal()Christian Brauner2023-11-281-2/+2
|/
* kvm/eventfd: use list_for_each_entry when deassign ioeventfdWei Wang2023-06-131-3/+2
* KVM: destruct kvm_io_device while unregistering it from kvm_io_busWei Wang2023-06-131-1/+0
* KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx()Michal Luczaj2023-06-011-1/+1
* KVM: x86/ioapic: Resample the pending state of an IRQ when unmaskingDmytro Maluka2023-03-271-6/+35
* KVM: irqfd: Make resampler_list an RCU listDmytro Maluka2023-03-271-2/+6
* KVM: eventfd: Fix false positive RCU usage warningWanpeng Li2022-05-201-1/+2
* KVM: eventfd: Fix false positive RCU usage warningHou Wenlong2022-01-281-4/+4
* kvm: irqfd: avoid update unmodified entries of the routingLongpeng(Mike)2021-09-301-1/+14
* kvm/eventfd: Drain events from eventfd in irqfd_wakeup()David Woodhouse2020-11-151-0/+3
* kvm/eventfd: Use priority waitqueue to catch events before userspaceDavid Woodhouse2020-11-151-2/+4
* kvm/eventfd: move wildcard calculation outside loopYi Li2020-09-281-1/+3
* kvm/eventfd: Use sequence counter with associated spinlockAhmed S. Darwish2020-07-291-1/+1
* Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-06-011-1/+1
|\
| * KVM: Fix spelling in code commentsFuad Tabba2020-05-161-1/+1
* | kvm/eventfd: remove unneeded conversion to boolJason Yan2020-05-131-1/+1
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504Thomas Gleixner2019-06-191-13/+1
* kvm: Check irqchip mode before assign irqfdPeter Xu2019-05-241-0/+9
* kvm: don't redefine flags as something elseSebastian Andrzej Siewior2019-03-281-3/+3
* kvm: Add memcg accounting to KVM allocationsBen Gardon2019-02-201-3/+4
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-07-181-6/+11
|\
| * KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumerPaolo Bonzini2018-07-181-5/+6
| * KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.Lan Tianyu2018-07-181-1/+5
* | fs: add new vfs_poll and file_can_poll helpersChristoph Hellwig2018-05-261-1/+1
|/
* vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2018-02-111-4/+4
* annotate poll-related wait keysAl Viro2017-11-271-1/+1
* anntotate the places where ->poll() return values goAl Viro2017-11-271-1/+1
* Revert "KVM: Don't accept obviously wrong gsi values via KVM_IRQFD"Jan H. Schönherr2017-09-191-2/+0
* KVM: Don't accept obviously wrong gsi values via KVM_IRQFDJan H. Schönherr2017-09-151-0/+2
* Merge branch 'annotations' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Paolo Bonzini2017-07-101-3/+5
|\
| * KVM: mark kvm->busses as rcu protectedChristian Borntraeger2017-07-071-3/+5
* | sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar2017-06-201-1/+1
|/
* KVM: x86: rename kvm_vcpu_request_scan_ioapic()David Hildenbrand2017-04-121-2/+2
* KVM: kvm_io_bus_unregister_dev() should never failDavid Hildenbrand2017-03-231-1/+2
* KVM: fix OOPS on flush_workPaolo Bonzini2016-10-261-3/+19
* KVM: Remove deprecated create_singlethread_workqueueBhaktipriya Shridhar2016-09-071-19/+3
* kvm: Conditionally register IRQ bypass consumerAlex Williamson2016-05-111-8/+10
* KVM: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomicPaolo Bonzini2015-11-041-7/+4
* kvm/eventfd: add arch-specific set_irqAndrey Smetanin2015-10-161-1/+12
* kvm/eventfd: factor out kvm_notify_acked_gsi()Andrey Smetanin2015-10-161-5/+11
* kvm/eventfd: avoid loop inside irqfd_update()Andrey Smetanin2015-10-161-8/+5
* KVM: Add an arch specific hooks in 'struct kvm_kernel_irqfd'Feng Wu2015-10-011-1/+18
* KVM: eventfd: add irq bypass consumer managementEric Auger2015-10-011-0/+15
* KVM: introduce kvm_arch functions for IRQ bypassEric Auger2015-10-011-0/+12
* KVM: create kvm_irqfd.hEric Auger2015-10-011-72/+23
* kvm: add capability for any-length ioeventfdsJason Wang2015-10-011-3/+1
* kvm: fix double free for fast mmio eventfdJason Wang2015-09-151-18/+25