aboutsummaryrefslogtreecommitdiff
path: root/virt/kvm/coalesced_mmio.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-13KVM: destruct kvm_io_device while unregistering it from kvm_io_busGravatar Wei Wang 1-7/+2
2023-02-01KVM: Destroy target device if coalesced MMIO unregistration failsGravatar Sean Christopherson 1-3/+5
2021-07-14KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmioGravatar Kefeng Wang 1-1/+1
2021-04-20KVM: Stop looking for coalesced MMIO zones if the bus is destroyedGravatar Sean Christopherson 1-2/+17
2020-12-19mm, kvm: account kvm_vcpu_mmap to kmemcgGravatar Shakeel Butt 1-1/+1
2020-05-16KVM: Fix spelling in code commentsGravatar Fuad Tabba 1-1/+1
2019-11-15KVM: MMIO: get rid of odd out_err label in kvm_coalesced_mmio_initGravatar Miaohe Lin 1-6/+2
2019-09-18KVM: coalesced_mmio: add bounds checkingGravatar Matt Delco 1-8/+11
2019-02-20kvm: Add memcg accounting to KVM allocationsGravatar Ben Gardon 1-1/+2
2018-12-18KVM: fix unregistering coalesced mmio zone from wrong busGravatar Eric Biggers 1-1/+5
2018-10-17kvm/x86 : add coalesced pio supportGravatar Peng Hao 1-3/+9
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2015-03-26KVM: move iodev.h from virt/kvm/ to include/kvmGravatar Andre Przywara 1-1/+1
2015-03-26KVM: Redesign kvm_io_bus_ API to pass VCPU structure to the callbacks.Gravatar Nikolay Nikolaev 1-2/+3
2014-01-30KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio()Gravatar Dan Carpenter 1-6/+2
2011-12-27KVM: make checks stricter in coalesced_mmio_in_range()Gravatar Dan Carpenter 1-3/+9
2011-09-25KVM: Intelligent device lookup on I/O busGravatar Sasha Levin 1-1/+2
2011-09-25KVM: Make coalesced mmio use a device per zoneGravatar Sasha Levin 1-71/+47
2011-09-25KVM: MMIO: Lock coalesced device when checking for available entryGravatar Sasha Levin 1-15/+27
2010-08-01KVM: Update Red Hat copyrightsGravatar Avi Kivity 1-0/+1
2010-05-17KVM: coalesced_mmio: fix kvm_coalesced_mmio_init()'s error handlingGravatar Takuya Yoshikawa 1-0/+2
2010-05-17KVM: fix the errno of ioctl KVM_[UN]REGISTER_COALESCED_MMIO failureGravatar Wei Yongjun 1-2/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Gravatar Tejun Heo 1-0/+1
2010-03-01KVM: Fix Codestyle in virt/kvm/coalesced_mmio.cGravatar Jochen Maes 1-2/+2
2010-03-01KVM: convert slots_lock to a mutexGravatar Marcelo Tosatti 1-7/+7
2010-03-01KVM: convert io_bus to SRCUGravatar Marcelo Tosatti 1-1/+3
2010-03-01KVM: Simplify coalesced mmio initializationGravatar Avi Kivity 1-2/+23
2009-09-10KVM: make io_bus interface more robustGravatar Gregory Haskins 1-2/+6
2009-09-10KVM: remove in_range from io devicesGravatar Michael S. Tsirkin 1-9/+7
2009-09-10KVM: convert bus to slots_lockGravatar Michael S. Tsirkin 1-1/+1
2009-09-10KVM: switch coalesced mmio changes to slots_lockGravatar Michael S. Tsirkin 1-5/+5
2009-09-10KVM: move coalesced_mmio locking to its own deviceGravatar Marcelo Tosatti 1-6/+4
2009-09-10KVM: Calculate available entries in coalesced mmio ringGravatar Avi Kivity 1-5/+5
2009-09-10KVM: cleanup io_device codeGravatar Gregory Haskins 1-10/+15
2009-09-10KVM: Clean up coalesced_mmio destructionGravatar Gregory Haskins 1-1/+4
2008-07-20KVM: Add coalesced MMIO support (common part)Gravatar Laurent Vivier 1-0/+156