summaryrefslogtreecommitdiffstats
path: root/drivers/xen/evtchn.c
Commit message (Expand)AuthorAgeFilesLines
* xen/evtchn: use READ/WRITE_ONCE() for accessing ring indicesJuergen Gross2021-02-231-9/+16
* xen/evtchn: use smp barriers for user event ringJuergen Gross2021-02-231-2/+2
* xen/events: Remove disfunct affinity spreadingThomas Gleixner2020-12-151-33/+1
* xen/events: switch user event channels to lateeoi modelJuergen Gross2020-10-201-4/+3
* xen: Use evtchn_type_t as a type for event channelsYan Yankovskyi2020-04-071-6/+7
* xen/events: fix binding user event channels to cpusJuergen Gross2019-07-171-1/+1
* *: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov2019-05-061-1/+1
* treewide: kvmalloc() -> kvmalloc_array()Kees Cook2018-06-121-1/+1
* vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2018-02-111-3/+3
* the rest of drivers/*: annotate ->poll() instancesAl Viro2017-11-281-2/+2
* xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPUAnoob Soman2017-06-131-1/+33
* treewide: use kv[mz]alloc* rather than opencoded variantsMichal Hocko2017-05-081-13/+1
* xen/evtchn: use rb_entry()Geliang Tang2016-12-221-2/+2
* xen/evtchn: use xen_vcpu_id mappingVitaly Kuznetsov2016-07-251-1/+2
* xen/evtchn: add IOCTL_EVTCHN_RESTRICTDavid Vrabel2016-07-251-0/+40
* xen/evtchn: fix ring resize when binding new eventsJan Beulich2016-05-041-12/+8
* xen/evtchn: dynamically grow pending event channel ringDavid Vrabel2015-11-261-16/+107
* xen/evtchn: support more than 4096 portsDavid Vrabel2014-01-061-1/+1
* xen: remove deprecated IRQF_DISABLEDMichael Opdenacker2013-11-061-1/+1
* xen/evtchn: double free on errorDan Carpenter2013-08-301-1/+0
* xen/evtchn: improve scalability by using per-user locksDavid Vrabel2013-08-091-80/+112
* xen/evtchn: avoid a deadlock when unbinding an event channelDavid Vrabel2013-07-301-19/+2
* xen: Convert printks to pr_<level>Joe Perches2013-06-281-2/+4
* xen: close evtchn port if binding to irq failsWei Liu2013-02-191-0/+10
* xen-evtchn: correct comment and error outputWei Liu2013-02-191-2/+2
* xen/event: Add reference counting to event channelsDaniel De Graaf2011-11-211-1/+1
* treewide: remove extra semicolonsJustin P. Mattock2011-04-101-1/+1
* Merge branch 'xen/dev-evtchn' into upstream/evtchnJeremy Fitzhardinge2010-11-181-22/+74
|\
| * xen/evtchn: add missing staticJeremy Fitzhardinge2010-10-051-1/+1
| * xen/evtchn: Fix name of Xen event-channel deviceBastian Blank2010-05-281-1/+1
| * xen/evtchn: don't do unbind_from_irqhandler under spinlockJeremy Fitzhardinge2010-05-281-2/+11
| * xen/evtchn: remove spurious barrierJeremy Fitzhardinge2009-09-181-3/+0
| * xen/evtchn: ports start enabledJeremy Fitzhardinge2009-09-181-5/+4
| * xen/evtchn: dynamically allocate port_user arrayJeremy Fitzhardinge2009-09-181-2/+8
| * xen/evtchn: track enabled state for each portJeremy Fitzhardinge2009-09-181-15/+56
* | xen/evtchn: the evtchn device is non-seekableJeremy Fitzhardinge2010-11-181-2/+2
* | llseek: automatically add .llseek fopArnd Bergmann2010-10-151-0/+1
* | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-1/+0
* | xen: move Xen-testing predicates to common headerJeremy Fitzhardinge2009-11-041-0/+2
* | includecheck fix: drivers/xen, evtchn.cJaswinder Singh Rajput2009-09-201-1/+0
|/
* xen/dev-evtchn: clean up locking in evtchnJeremy Fitzhardinge2009-03-301-12/+25
* xen: add /dev/xen/evtchn driverIan Campbell2009-03-301-0/+494