linux/drivers/hv
Yi Xie 22dfdc17ce mshv_vtl: bounds-check cpu index in vtl mmap fault handler
cpu is taken from pgoff & 0xffff.  cpu_online() does not reject cpu >=
nr_cpu_ids, and per_cpu_ptr() can then walk off __per_cpu_offset.

Signed-off-by: Yi Xie <xieyi@kylinos.cn>
Reviewed-by: Naman Jain <namjain@linux.microsoft.com>
Signed-off-by: Wei Liu <wei.liu@kernel.org>
2026-07-31 20:02:04 +00:00
..
channel_mgmt.c Drivers: hv: vmbus: Provide option to skip VMBus unload on panic 2026-05-13 22:29:32 +00:00
channel.c Drivers: hv: fix missing kernel-doc description for 'size' in request_arr_init() 2025-11-15 06:18:16 +00:00
connection.c Drivers: hv: vmbus: add VTL2 redirect connection ID 2026-07-31 20:02:03 +00:00
hv_balloon.c hv_balloon: Simplify data output in hv_balloon_debug_show() 2026-06-07 23:13:15 -07:00
hv_common.c mshv: Handle insufficient root memory hypervisor statuses 2026-02-19 06:42:11 +00:00
hv_debugfs.c hv_debugfs: Make hv_debug_root static 2020-04-04 17:47:43 +01:00
hv_kvp.c hv: utils: replace deprecated strcpy with strscpy in kvp_register 2026-04-29 22:15:31 +00:00
hv_proc.c x86/hyperv: Skip LP/VP creation on kexec 2026-04-22 06:23:25 +00:00
hv_snapshot.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hv_trace_balloon.h
hv_trace.c
hv_trace.h Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE 2021-04-18 13:03:11 +00:00
hv_util.c Drivers: hv: use kmalloc_array() instead of kmalloc() 2025-12-05 23:16:49 +00:00
hv_utils_transport.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hv_utils_transport.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280 2019-06-05 17:36:36 +02:00
hv.c mshv: limit SynIC management to MSHV-owned resources 2026-04-29 22:56:53 +00:00
hyperv_vmbus.h Drivers: hv: vmbus: add VTL2 redirect connection ID 2026-07-31 20:02:03 +00:00
Kconfig mshv: Add conditional VMBus dependency 2026-05-27 15:11:05 -07:00
Makefile mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_common.c mshv: hide x86-specific functions on arm64 2025-12-17 18:04:15 +00:00
mshv_debugfs_counters.c mshv: Add data for printing stats page counters 2026-02-04 06:17:05 +00:00
mshv_debugfs.c mshv: unmap debugfs stats pages on kexec 2026-04-29 22:56:53 +00:00
mshv_eventfd.c mshv: Order pt_vp_array publish against irqfd assertion path 2026-07-31 20:01:59 +00:00
mshv_eventfd.h mshv: clear eventfd counter on irqfd shutdown 2026-02-04 06:36:19 +00:00
mshv_irq.c mshv: Fix duplicate GSI detection for GSI 0 2026-07-22 23:51:25 +00:00
mshv_portid_table.c mshv: Use kfree_rcu in mshv_portid_free 2026-07-31 20:01:43 +00:00
mshv_regions.c mshv: support 1G hugepages by passing them as 2M-aligned chunks 2026-05-27 15:30:15 -07:00
mshv_root_hv_call.c mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_root_main.c mshv: Publish VP to pt_vp_array before installing the file descriptor 2026-07-31 20:02:03 +00:00
mshv_root.h mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_synic.c hyperv-next for v7.2-rc1 2026-06-22 08:06:13 -07:00
mshv_trace.c mshv: Introduce tracing support 2026-04-14 04:42:02 +00:00
mshv_trace.h mshv: Add tracepoint for GPA intercept handling 2026-04-22 06:23:25 +00:00
mshv_vtl_main.c mshv_vtl: bounds-check cpu index in vtl mmap fault handler 2026-07-31 20:02:04 +00:00
mshv_vtl.h Drivers: hv: Introduce mshv_vtl driver 2025-12-05 23:16:26 +00:00
mshv.h mshv: Use common "entry virt" APIs to do work in root before running guest 2025-09-30 22:50:48 +00:00
ring_buffer.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
vmbus_drv.c Drivers: hv: vmbus: Remove vmbus_irq_initialized 2026-07-22 23:51:19 +00:00