| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-05-06 | treewide: Explicitly include the x86 CPUID headers | Ahmed S. Darwish | 1 | -0/+1 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses | Kees Cook | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -3/+4 |
| 2026-01-12 | xen/events: replace use of system_wq with system_percpu_wq | Marco Crivellari | 1 | -3/+3 |
| 2025-09-09 | xen/events: Update virq_to_irq on migration | Jason Andryuk | 1 | -1/+12 |
| 2025-09-09 | xen/events: Return -EEXIST for bound VIRQs | Jason Andryuk | 1 | -5/+14 |
| 2025-09-09 | xen/events: Cleanup find_virq() return codes | Jason Andryuk | 1 | -3/+4 |
| 2025-01-15 | x86/apic: Convert to IRQCHIP_MOVE_DEFERRED | Thomas Gleixner | 1 | -6/+0 |
| 2024-10-16 | xen/events: Switch to irq_get_nr_irqs() | Bart Van Assche | 1 | -1/+1 |
| 2024-03-19 | Merge tag 'for-linus-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -9/+13 |
| 2024-03-17 | xen/events: increment refcnt only if event channel is refcounted | Juergen Gross | 1 | -9/+13 |
| 2024-03-11 | Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2024-02-13 | xen/events: close evtchn after mapping cleanup | Maximilian Heyne | 1 | -2/+6 |
| 2024-01-31 | x86/traps: Add sysvec_install() to install a system interrupt handler | Xin Li | 1 | -1/+1 |
| 2023-11-28 | xen/events: fix error code in xen_bind_pirq_msi_to_irq() | Dan Carpenter | 1 | -1/+3 |
| 2023-11-15 | xen/events: remove some info_for_irq() calls in pirq handling | Juergen Gross | 1 | -49/+68 |
| 2023-11-15 | xen/events: modify internal [un]bind interfaces | Juergen Gross | 1 | -135/+124 |
| 2023-11-15 | xen/events: drop xen_allocate_irqs_dynamic() | Juergen Gross | 1 | -30/+44 |
| 2023-11-14 | xen/events: remove some simple helpers from events_base.c | Juergen Gross | 1 | -59/+38 |
| 2023-11-14 | xen/events: reduce externally visible helper functions | Juergen Gross | 3 | -9/+13 |
| 2023-11-13 | xen/events: remove unused functions | Juergen Gross | 1 | -30/+0 |
| 2023-11-13 | xen/events: fix delayed eoi list handling | Juergen Gross | 1 | -1/+3 |
| 2023-11-13 | xen/events: avoid using info_for_irq() in xen_send_IPI_one() | Juergen Gross | 1 | -4/+8 |
| 2023-11-01 | Merge tag 'for-linus-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+2 |
| 2023-10-30 | Merge tag 'locking-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -14/+12 |
| 2023-10-16 | xen: evtchn: Allow shared registration of IRQ handers | Viresh Kumar | 1 | -1/+2 |
| 2023-10-09 | locking/atomic, xen: Use sync_try_cmpxchg() instead of sync_cmpxchg() | Uros Bizjak | 1 | -14/+12 |
| 2023-10-09 | xen/events: replace evtchn_rwlock with RCU | Juergen Gross | 1 | -41/+46 |
| 2023-09-19 | xen: simplify evtchn_do_upcall() call maze | Juergen Gross | 1 | -19/+2 |
| 2023-07-26 | xen/evtchn: Introduce new IOCTL to bind static evtchn | Rahul Singh | 1 | -11/+5 |
| 2023-02-13 | xen: Allow platform PCI interrupt to be shared | David Woodhouse | 1 | -3/+6 |
| 2022-08-14 | Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -6/+47 |
| 2022-08-12 | x86/xen: Add support for HVMOP_set_evtchn_upcall_vector | Jane Malalane | 1 | -6/+47 |
| 2022-07-07 | genirq: Add and use an irq_data_update_affinity helper | Samuel Holland | 1 | -3/+4 |
| 2021-12-16 | xen/console: harden hvc_xen against event channel storms | Juergen Gross | 1 | -0/+6 |
| 2021-08-12 | xen/events: Fix race in set_evtchn_to_irq | Maximilian Heyne | 1 | -6/+14 |
| 2021-07-21 | xen/events: remove redundant initialization of variable irq | Colin Ian King | 1 | -1/+1 |
| 2021-06-24 | xen/events: reset active flag for lateeoi events later | Juergen Gross | 1 | -1/+10 |
| 2021-04-07 | xen/evtchn: Change irq_info lock to raw_spinlock_t | Luca Fancellu | 1 | -6/+6 |
| 2021-03-10 | xen/events: avoid handling the same event on two cpus at the same time | Juergen Gross | 1 | -11/+21 |
| 2021-03-10 | xen/events: don't unmask an event channel when an eoi is pending | Juergen Gross | 4 | -41/+80 |
| 2021-03-10 | xen/events: reset affinity of 2-level event when tearing it down | Juergen Gross | 3 | -0/+24 |
| 2021-02-23 | xen/events: add per-xenbus device event statistics and settings | Juergen Gross | 1 | -2/+25 |
| 2021-02-11 | xen/events: link interdomain events to associated xenbus device | Juergen Gross | 1 | -17/+24 |
| 2021-01-15 | Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -10/+0 |
| 2021-01-13 | xen: Fix event channel callback via INTX/GSI | David Woodhouse | 1 | -10/+0 |
| 2020-12-15 | xen/events: Implement irq distribution | Thomas Gleixner | 1 | -8/+68 |
| 2020-12-15 | xen/events: Reduce irq_info:: Spurious_cnt storage size | Thomas Gleixner | 1 | -3/+5 |
| 2020-12-15 | xen/events: Only force affinity mask for percpu interrupts | Thomas Gleixner | 1 | -14/+34 |
| 2020-12-15 | xen/events: Use immediate affinity setting | Thomas Gleixner | 1 | -26/+9 |
| 2020-12-15 | xen/events: Remove disfunct affinity spreading | Thomas Gleixner | 1 | -9/+0 |
| 2020-12-15 | xen/events: Remove unused bind_evtchn_to_irq_lateeoi() | Thomas Gleixner | 1 | -6/+0 |
| 2020-10-23 | xen/events: unmask a fifo event channel only if it was masked | Juergen Gross | 1 | -0/+3 |
| 2020-10-23 | xen/events: only register debug interrupt for 2-level events | Juergen Gross | 1 | -4/+6 |
| 2020-10-23 | xen/events: make struct irq_info private to events_base.c | Juergen Gross | 4 | -73/+73 |
| 2020-10-23 | xen: remove no longer used functions | Juergen Gross | 1 | -21/+0 |
| 2020-10-20 | xen/events: block rogue events for some time | Juergen Gross | 2 | -6/+24 |
| 2020-10-20 | xen/events: defer eoi in case of excessive number of events | Juergen Gross | 4 | -32/+208 |
| 2020-10-20 | xen/events: use a common cpu hotplug hook for event channels | Juergen Gross | 3 | -21/+47 |
| 2020-10-20 | xen/events: add a new "late EOI" evtchn framework | Juergen Gross | 1 | -17/+134 |
| 2020-10-20 | xen/events: fix race in evtchn_fifo_unmask() | Juergen Gross | 1 | -4/+9 |
| 2020-10-20 | xen/events: add a proper barrier to 2-level uevent unmasking | Juergen Gross | 1 | -0/+2 |
| 2020-10-20 | xen/events: avoid removing an event channel while handling it | Juergen Gross | 1 | -5/+36 |
| 2020-10-01 | xen/events: don't use chip_data for legacy IRQs | Juergen Gross | 1 | -8/+21 |
| 2020-08-27 | XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt | Thomas Gleixner | 1 | -8/+8 |
| 2020-06-11 | x86/entry: Convert XEN hypercall vector to IDTENTRY_SYSVEC | Thomas Gleixner | 1 | -4/+2 |
| 2020-06-11 | x86/xen: Split HVM vector callback setup and interrupt gate allocation | Vitaly Kuznetsov | 1 | -11/+17 |
| 2020-04-07 | xen: Use evtchn_type_t as a type for event channels | Yan Yankovskyi | 4 | -79/+82 |
| 2019-12-02 | xen/events: remove event handling recursion detection | Juergen Gross | 1 | -13/+3 |
| 2019-09-26 | xen/events: remove unlikely() from WARN() condition | Denis Efremov | 1 | -1/+1 |
| 2019-07-17 | xen/events: fix binding user event channels to cpus | Juergen Gross | 1 | -2/+10 |
| 2019-05-24 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 81 | Thomas Gleixner | 1 | -3/+1 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 1 | -0/+1 |
| 2019-05-21 | treewide: Add SPDX license identifier for missed files | Thomas Gleixner | 1 | -0/+1 |
| 2019-04-17 | x86/irq/32: Invoke irq_ctx_init() from init_IRQ() | Thomas Gleixner | 1 | -1/+0 |
| 2019-01-16 | xen: Fix x86 sched_clock() interface for xen | Juergen Gross | 1 | -1/+1 |
| 2018-10-31 | mm: remove include/linux/bootmem.h | Mike Rapoport | 1 | -1/+1 |
| 2018-09-14 | xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage | Josh Abraham | 1 | -1/+1 |
| 2018-06-22 | xen: Remove unnecessary BUG_ON from __unbind_from_irq() | Boris Ostrovsky | 1 | -2/+0 |
| 2018-02-28 | xen/pirq: fix error path cleanup when binding MSIs | Roger Pau Monne | 1 | -2/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-07 | Merge tag 'for-linus-4.14b-rc1-tag' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -4/+3 |
| 2017-08-31 | xen/events: events_fifo: Don't use {get,put}_cpu() in xen_evtchn_fifo_init() | Julien Grall | 1 | -4/+3 |
| 2017-08-29 | x86/idt: Simplify alloc_intr_gate() | Thomas Gleixner | 1 | -4/+2 |
| 2017-08-11 | xen/events: Fix interrupt lost during irq_disable and irq_enable | Liu Shuo | 1 | -1/+1 |
| 2017-07-27 | xen: dont fiddle with event channel masking in suspend/resume | Juergen Gross | 1 | -10/+3 |
| 2017-07-06 | Merge tag 'for-linus-4.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -3/+3 |
| 2017-06-22 | xen/events: Add support for effective affinity mask | Thomas Gleixner | 1 | -1/+5 |
| 2017-06-13 | xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU | Anoob Soman | 1 | -3/+3 |
| 2017-05-02 | xen: Revert commits da72ff5bfcb0 and 72a9b186292d | Boris Ostrovsky | 1 | -8/+17 |
| 2017-02-07 | xen/x86: Remove PVH support | Boris Ostrovsky | 1 | -1/+0 |
| 2017-01-05 | Merge tag 'for-linus-4.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -2/+1 |
| 2017-01-03 | xen: events: Replace BUG() with BUG_ON() | Shyam Saini | 1 | -2/+1 |
| 2016-12-25 | cpu/hotplug: Cleanup state names | Thomas Gleixner | 1 | -1/+1 |
| 2016-12-13 | Merge tag 'for-linus-4.10-rc0-tag' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+1 |
| 2016-12-09 | x86: Remove empty idle.h header | Thomas Gleixner | 1 | -1/+0 |
| 2016-11-30 | xen/events: use xen_vcpu_id mapping for EVTCHNOP_status | Vitaly Kuznetsov | 1 | -1/+1 |
| 2016-11-18 | x86/idle: Remove enter_idle(), exit_idle() | Len Brown | 1 | -1/+0 |
| 2016-09-30 | xen: Remove event channel notification through Xen PCI platform device | KarimAllah Ahmed | 1 | -17/+9 |
| 2016-09-30 | xen/events: Convert to hotplug state machine | Sebastian Andrzej Siewior | 1 | -22/+12 |
| 2016-07-25 | xen/events: fifo: use xen_vcpu_id mapping | Vitaly Kuznetsov | 1 | -1/+1 |
| 2016-07-25 | xen/events: use xen_vcpu_id mapping in events_base | Vitaly Kuznetsov | 1 | -5/+5 |
| 2016-07-25 | x86/xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op | Vitaly Kuznetsov | 1 | -1/+2 |
| 2016-05-24 | xen/events: Don't move disabled irqs | Ross Lagerwall | 1 | -2/+4 |
| 2016-04-04 | xen/events: Mask a moving irq | Boris Ostrovsky | 1 | -4/+24 |
| 2016-03-22 | Merge tag 'for-linus-4.6-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 3 | -3/+1 |
| 2016-03-21 | xen: audit usages of module.h ; remove unnecessary instances | Paul Gortmaker | 3 | -3/+1 |
| 2016-03-15 | tags: Fix DEFINE_PER_CPU expansions | Peter Zijlstra | 1 | -2/+3 |
| 2016-01-12 | xen/events: use virt_xxx barriers | Michael S. Tsirkin | 1 | -1/+2 |
| 2015-12-02 | xen/events/fifo: Consume unprocessed events when a CPU dies | Ross Lagerwall | 1 | -5/+18 |
| 2015-11-26 | xen/events: Always allocate legacy interrupts on PV guests | Boris Ostrovsky | 1 | -2/+3 |
| 2015-10-23 | xen/events: fifo: Make it running on 64KB granularity | Julien Grall | 2 | -2/+2 |
| 2015-09-10 | Merge tag 'for-linus-4.3-rc0b-tag' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2 | -3/+3 |
| 2015-09-08 | Merge tag 'for-linus-4.3-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -5/+1 |
| 2015-09-08 | xen: Use correctly the Xen memory terminologies | Julien Grall | 2 | -3/+3 |
| 2015-08-20 | xen/events: Support event channel rebind on ARM | Julien Grall | 1 | -5/+1 |
| 2015-08-11 | Revert "xen/events/fifo: Handle linked events when closing a port" | David Vrabel | 3 | -53/+9 |
| 2015-08-04 | xen/events/fifo: Handle linked events when closing a port | Ross Lagerwall | 3 | -9/+53 |
| 2015-07-13 | x86/irq: Use access helper irq_data_get_affinity_mask() | Jiang Liu | 1 | -2/+2 |
| 2015-06-17 | xen: Include xen/page.h rather than asm/xen/page.h | Julien Grall | 2 | -2/+2 |
| 2015-05-19 | xen/events: don't bind non-percpu VIRQs with percpu chip | David Vrabel | 1 | -4/+8 |
| 2015-05-05 | xen/events: Set irq_info->evtchn before binding the channel to CPU in __start... | Boris Ostrovsky | 1 | -1/+1 |
| 2015-05-05 | xen/events: Clear cpu_evtchn_mask before resuming | Boris Ostrovsky | 2 | -2/+13 |
| 2015-03-06 | xen/events: avoid NULL pointer dereference in dom0 on large machines | Juergen Gross | 1 | -6/+12 |
| 2014-09-23 | xen/events: support threaded irqs for interdomain event channels | Juergen Gross | 1 | -2/+3 |
| 2014-08-01 | xen/events: drop negativity check of unsigned parameter | Andrey Utkin | 1 | -1/+1 |
| 2014-07-31 | xen/events/fifo: remove a unecessary use of BM() | Frediano Ziglio | 1 | -1/+1 |
| 2014-07-31 | xen/events/fifo: ensure all bitops are properly aligned even on x86 | David Vrabel | 1 | -3/+2 |
| 2014-07-31 | xen/events/fifo: reset control block and local HEADs on resume | David Vrabel | 1 | -20/+28 |
| 2014-06-04 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -16/+1 |
| 2014-05-16 | x86: Get rid of get_nr_irqs_gsi() | Thomas Gleixner | 1 | -16/+1 |
| 2014-04-28 | xen/events/fifo: correctly align bitops | Vladimir Murzin | 1 | -11/+30 |
| 2014-04-07 | Xen: do hv callback accounting only on x86 | Arnd Bergmann | 1 | -1/+1 |
| 2014-04-07 | Merge commit '683b6c6f82a60fabf47012581c2cfbf1b037ab95' into stable/for-linus... | David Vrabel | 3 | -37/+11 |
| 2014-03-18 | xen: add support for MSI message groups | Roger Pau Monne | 2 | -15/+33 |
| 2014-03-12 | xen: Validate online cpus in set_affinity | Thomas Gleixner | 1 | -1/+1 |
| 2014-03-04 | xen: Add proper irq accounting for HYPERCALL vector | Thomas Gleixner | 1 | -0/+1 |
| 2014-03-04 | xen: Get rid of the last irq_desc abuse | Thomas Gleixner | 1 | -14/+1 |
| 2014-03-04 | xen: Use the proper irq functions | Thomas Gleixner | 3 | -22/+8 |
| 2014-02-28 | xen/events: remove unnecessary call to bind_evtchn_to_cpu() | David Vrabel | 1 | -3/+0 |
| 2014-02-28 | xen/events: remove the unused resend_irq_on_evtchn() | David Vrabel | 1 | -21/+12 |
| 2014-02-11 | xen/events: bind all new interdomain events to VCPU0 | David Vrabel | 1 | -0/+2 |
| 2014-01-10 | xen: delete new instances of __cpuinit usage | Paul Gortmaker | 1 | -3/+3 |
| 2014-01-07 | xen/evtchn_fifo: fix error return code in evtchn_fifo_setup() | Wei Yongjun | 1 | -2/+4 |
| 2014-01-06 | xen/pvh: Piggyback on PVHVM for event channels (v2) | Mukesh Rathor | 1 | -5/+9 |
| 2014-01-06 | xen/events: use the FIFO-based ABI if available | David Vrabel | 4 | -1/+448 |
| 2014-01-06 | xen/events: allow event channel priority to be set | David Vrabel | 1 | -0/+17 |
| 2014-01-06 | xen/events: Add the hypervisor interface for the FIFO-based event channels | David Vrabel | 1 | -4/+4 |
| 2014-01-06 | xen/evtchn: support more than 4096 ports | David Vrabel | 2 | -5/+13 |
| 2014-01-06 | xen/events: add xen_evtchn_mask_all() | David Vrabel | 1 | -7/+11 |
| 2014-01-06 | xen/events: Refactor evtchn_to_irq array to be dynamically allocated | David Vrabel | 3 | -55/+149 |
| 2014-01-06 | xen/events: add a evtchn_op for port setup | David Vrabel | 2 | -1/+13 |
| 2014-01-06 | xen/events: allow setup of irq_info to fail | David Vrabel | 1 | -65/+91 |
| 2014-01-06 | xen/events: add struct evtchn_ops for the low-level port operations | David Vrabel | 3 | -16/+84 |
| 2014-01-06 | xen/events: move 2-level specific code into its own file | David Vrabel | 4 | -362/+440 |
| 2014-01-06 | xen/events: move drivers/xen/events.c into drivers/xen/events/ | David Vrabel | 2 | -0/+1911 |