summaryrefslogtreecommitdiff
path: root/virt/kvm/eventfd.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-16KVM: eventfd: Fix false positive RCU usage warningHou Wenlong1-4/+4
2020-11-15kvm/eventfd: Drain events from eventfd in irqfd_wakeup()David Woodhouse1-0/+3
2020-11-15kvm/eventfd: Use priority waitqueue to catch events before userspaceDavid Woodhouse1-2/+4
2020-09-28kvm/eventfd: move wildcard calculation outside loopYi Li1-1/+3
2020-07-29kvm/eventfd: Use sequence counter with associated spinlockAhmed S. Darwish1-1/+1
2020-06-01Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini1-1/+1
2020-05-16KVM: Fix spelling in code commentsFuad Tabba1-1/+1
2020-05-13kvm/eventfd: remove unneeded conversion to boolJason Yan1-1/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504Thomas Gleixner1-13/+1
2019-05-24kvm: Check irqchip mode before assign irqfdPeter Xu1-0/+9
2019-03-28kvm: don't redefine flags as something elseSebastian Andrzej Siewior1-3/+3
2019-02-21kvm: Add memcg accounting to KVM allocationsBen Gardon1-3/+4
2018-07-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-6/+11
2018-07-18KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumerPaolo Bonzini1-5/+6
2018-07-18KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.Lan Tianyu1-1/+5
2018-05-26fs: add new vfs_poll and file_can_poll helpersChristoph Hellwig1-1/+1
2018-02-12vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-4/+4
2017-11-28annotate poll-related wait keysAl Viro1-1/+1
2017-11-28anntotate the places where ->poll() return values goAl Viro1-1/+1
2017-09-19Revert "KVM: Don't accept obviously wrong gsi values via KVM_IRQFD"Jan H. Schönherr1-2/+0
2017-09-15KVM: Don't accept obviously wrong gsi values via KVM_IRQFDJan H. Schönherr1-0/+2
2017-07-10Merge branch 'annotations' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Paolo Bonzini1-3/+5
2017-07-07KVM: mark kvm->busses as rcu protectedChristian Borntraeger1-3/+5
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar1-1/+1
2017-04-12KVM: x86: rename kvm_vcpu_request_scan_ioapic()David Hildenbrand1-2/+2
2017-03-23KVM: kvm_io_bus_unregister_dev() should never failDavid Hildenbrand1-1/+2
2016-10-26KVM: fix OOPS on flush_workPaolo Bonzini1-3/+19
2016-09-07KVM: Remove deprecated create_singlethread_workqueueBhaktipriya Shridhar1-19/+3
2016-05-11kvm: Conditionally register IRQ bypass consumerAlex Williamson1-8/+10
2015-11-04KVM: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomicPaolo Bonzini1-7/+4
2015-10-16kvm/eventfd: add arch-specific set_irqAndrey Smetanin1-1/+12
2015-10-16kvm/eventfd: factor out kvm_notify_acked_gsi()Andrey Smetanin1-5/+11
2015-10-16kvm/eventfd: avoid loop inside irqfd_update()Andrey Smetanin1-8/+5
2015-10-01KVM: Add an arch specific hooks in 'struct kvm_kernel_irqfd'Feng Wu1-1/+18
2015-10-01KVM: eventfd: add irq bypass consumer managementEric Auger1-0/+15
2015-10-01KVM: introduce kvm_arch functions for IRQ bypassEric Auger1-0/+12
2015-10-01KVM: create kvm_irqfd.hEric Auger1-72/+23
2015-10-01kvm: add capability for any-length ioeventfdsJason Wang1-3/+1
2015-09-15kvm: fix double free for fast mmio eventfdJason Wang1-18/+25
2015-09-15kvm: factor out core eventfd assign/deassign logicJason Wang1-35/+50
2015-09-15kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfdJason Wang1-2/+2
2015-03-27KVM: move iodev.h from virt/kvm/ to include/kvmAndre Przywara1-1/+1
2015-03-27KVM: Redesign kvm_io_bus_ API to pass VCPU structure to the callbacks.Nikolay Nikolaev1-2/+2
2015-03-12KVM: introduce kvm_arch_intc_initialized and use it in irqfdEric Auger1-0/+3
2014-11-21kvm: x86: move ioapic.c and irq_comm.c back to arch/x86/Paolo Bonzini1-7/+0
2014-09-24KVM: EVENTFD: Remove inclusion of irq.hChristoffer Dall1-1/+3
2014-08-06KVM: Move more code under CONFIG_HAVE_KVM_IRQFDPaolo Bonzini1-61/+61
2014-08-05KVM: Give IRQFD its own separate enabling Kconfig optionPaul Mackerras1-3/+3
2014-08-05KVM: Move irq notifier implementation into eventfd.cPaul Mackerras1-0/+63
2014-08-05KVM: Move all accesses to kvm::irq_routing into irqchip.cPaul Mackerras1-13/+9