aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/xen
AgeCommit message (Expand)AuthorFilesLines
2023-04-27Merge tag 'for-linus-6.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-37/+42
2023-04-27Merge tag 'sysctl-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-19/+1
2023-04-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-30/+0
2023-04-24xen/pvcalls: don't call bind_evtchn_to_irqhandler() under lockJuergen Gross1-20/+26
2023-04-24xen/scsiback: don't call scsiback_free_translation_entry() under lockJuergen Gross1-13/+14
2023-04-24xen/pciback: don't call pcistub_device_put() under lockJuergen Gross1-4/+2
2023-04-13xen: simplify sysctl registration for balloonLuis Chamberlain1-19/+1
2023-03-22ACPI: processor: Fix evaluating _PDC method when running as Xen dom0Roger Pau Monne1-0/+20
2023-03-17Merge tag 'for-linus-6.3-rc3-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+5
2023-03-16scsi: xen-scsiback: Remove default fabric ops calloutsDmitry Bogdanov1-30/+0
2023-03-16xen: remove unnecessary (void*) conversionsYu Zhe1-5/+5
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-7/+7
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-6/+6
2023-02-23Merge tag 'efi-next-for-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+61
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+5
2023-02-18xen: sysfs: make kobj_type structure constantThomas Weißschuh1-1/+1
2023-02-13xen: Replace one-element array with flexible-array memberGustavo A. R. Silva1-1/+1
2023-02-13xen/grant-dma-iommu: Implement a dummy probe_device() callbackOleksandr Tyshchenko1-2/+9
2023-02-13xen/pvcalls-back: fix permanently masked event channelVolodymyr Babchuk1-1/+2
2023-02-13xen: Allow platform PCI interrupt to be sharedDavid Woodhouse2-6/+8
2023-02-13drivers/xen/hypervisor: Expose Xen SIF flags to userspacePer Bilse1-4/+65
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan4-6/+6
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman3-7/+7
2023-01-23net/sock: Introduce trace_sk_data_ready()Peilin Ye1-0/+5
2023-01-23efi: Apply allowlist to EFI configuration tables when running under XenDemi Marie Obenour1-0/+25
2023-01-22efi: xen: Implement memory descriptor lookup based on hypercallDemi Marie Obenour1-0/+36
2023-01-12Merge tag 'for-linus-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-11/+7
2023-01-09xen/pvcalls: free active map buffer on pvcalls_front_free_mapOleksii Moisieiev1-1/+3
2022-12-15xen: make remove callback of xen driver void returnedDawei Li4-10/+4
2022-12-13Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-4/+4
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-4/+4
2022-12-12Merge tag 'acpi-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-2/+1
2022-12-12Merge branches 'acpi-scan', 'acpi-bus', 'acpi-tables' and 'acpi-sysfs'Rafael J. Wysocki1-2/+1
2022-12-05xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()Harshit Mogalapalli1-1/+1
2022-12-05xen/virtio: Handle PCI devices which Host controller is described in DTOleksandr Tyshchenko1-7/+39
2022-12-05xen/virtio: Optimize the setup of "xen-grant-dma" devicesOleksandr Tyshchenko1-49/+28
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-4/+4
2022-11-25[xen] fix "direction" argument of iov_iter_kvec()Al Viro1-4/+4
2022-11-24Backmerge tag 'v6.1-rc6' into drm-nextDave Airlie3-7/+14
2022-11-23ACPI: make remove callback of ACPI driver voidDawei Li1-2/+1
2022-11-16Merge tag 'for-linus-6.1-rc6-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-7/+14
2022-11-15xen/platform-pci: use define instead of literal numberJuergen Gross1-1/+2
2022-11-14xen/platform-pci: add missing free_irq() in error pathruanjinjie1-2/+5
2022-11-14xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL tooMarek Marczykowski-Górecki1-3/+6
2022-11-14xen/pcpu: fix possible memory leak in register_pcpu()Yang Yingliang1-1/+1
2022-10-25Merge tag 'drm-misc-next-2022-10-20' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-4/+4
2022-10-21Merge tag 'for-linus-6.1-rc2-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-12/+15
2022-10-18Merge drm/drm-next into drm-misc-nextMaxime Ripard10-102/+148
2022-10-18xen/gntdev: Prepare to dynamic dma-buf locking specificationDmitry Osipenko1-4/+4
2022-10-14xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterpartsOleksandr Tyshchenko1-12/+12
2022-10-14xen/virtio: Handle cases when page offset > PAGE_SIZE properlyOleksandr Tyshchenko1-3/+6
2022-10-12Merge tag 'for-linus-6.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-74/+125
2022-10-12xen: Kconfig: Fix spelling mistake "Maxmium" -> "Maximum"Colin Ian King1-1/+1
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2022-10-10xen/virtio: enable grant based virtio on x86Juergen Gross1-1/+11
2022-10-07Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-12/+0
2022-10-07xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANTJuergen Gross1-0/+3
2022-10-07xen/virtio: restructure xen grant dma setupJuergen Gross1-25/+43
2022-10-06xen/gntdev: Accommodate VMA splittingM. Vefa Bicakci2-34/+27
2022-10-06xen/gntdev: Prevent leaking grantsM. Vefa Bicakci1-5/+17
2022-10-06xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devicesOleksandr Tyshchenko1-5/+19
2022-10-06xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page()Oleksandr Tyshchenko1-2/+3
2022-10-06xen/xenbus: Fix spelling mistake "hardward" -> "hardware"Colin Ian King1-1/+1
2022-09-26xen: use vma_lookup() in privcmd_ioctl_mmap()Liam R. Howlett1-1/+1
2022-09-23Merge tag 'for-linus-6.0-rc7-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-3/+6
2022-09-16xen/xenbus: fix xenbus_setup_ring()Juergen Gross1-3/+6
2022-09-06scsi: xen: Drop use of internal host codesMike Christie1-12/+0
2022-09-03Merge tag 'for-linus-6.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+3
2022-09-02xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()Dan Carpenter1-0/+3
2022-08-27Merge tag 'for-linus-6.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-12/+13
2022-08-25xen/privcmd: fix error exit of privcmd_ioctl_dm_op()Juergen Gross1-10/+11
2022-08-25xen: move from strlcpy with unused retval to strscpyWolfram Sang2-2/+2
2022-08-14Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-9/+50
2022-08-12xen/pciback: Fix comment typoJason Wang1-1/+1
2022-08-12xen/xenbus: fix return type in xenbus_file_read()Dan Carpenter1-2/+2
2022-08-12x86/xen: Add support for HVMOP_set_evtchn_upcall_vectorJane Malalane1-6/+47
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2022-08-04Merge tag 'for-linus-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-3/+22
2022-08-01Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+4
2022-08-01xen: don't require virtio with grants for non-PV guestsJuergen Gross2-0/+19
2022-08-01xen: Fix spelling mistakeZhang Jiaming1-2/+2
2022-08-01xen/manage: Use orderly_reboot() to rebootRoss Lagerwall1-1/+1
2022-07-11xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLEDemi Marie Obenour1-2/+4
2022-07-07genirq: Add and use an irq_data_update_affinity helperSamuel Holland1-3/+4
2022-07-03mm: shrinkers: provide shrinkers with namesRoman Gushchin1-1/+1
2022-06-23xen/gntdev: Avoid blocking in unmap_grant_pages()Demi Marie Obenour2-51/+113
2022-06-21x86/xen: Remove undefined behavior in setup_features()Julien Grall1-1/+1
2022-06-07xen: unexport __init-annotated xen_xlate_map_ballooned_pages()Masahiro Yamada1-1/+0
2022-06-06xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devicesOleksandr Tyshchenko2-7/+42
2022-06-06xen/grant-dma-iommu: Introduce stub IOMMU driverOleksandr Tyshchenko3-0/+83
2022-06-06xen/virtio: Enable restricted memory access using Xen grant mappingsJuergen Gross1-0/+11
2022-06-06xen/grant-dma-ops: Add option to restrict memory access under XenJuergen Gross3-0/+317
2022-06-06xen/grants: support allocating consecutive grantsJuergen Gross1-36/+215
2022-06-04Merge tag 'for-linus-5.19-rc1b-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-23/+20
2022-06-01xen: replace xen_remap() with memremap()Juergen Gross2-7/+7
2022-05-27xen: switch gnttab_end_foreign_access() to take a struct page pointerJuergen Gross6-16/+13
2022-05-25Merge tag 'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/...Linus Torvalds1-194/+35
2022-05-19xen: add support for initializing xenstore later as HVM domainLuca Miccio1-20/+71
2022-05-19xen/xenbus: eliminate xenbus_grant_ring()Juergen Gross1-46/+19
2022-05-19xen/xenbus: add xenbus_setup_ring() service functionJuergen Gross1-0/+69
2022-05-19xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REFJuergen Gross1-13/+5
2022-05-19xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REFJuergen Gross1-11/+2
2022-05-19xen/grant-table: never put a reserved grant on the free listJuergen Gross1-0/+4
2022-05-19xen: update grant_table.hJuergen Gross1-5/+3
2022-05-19xen/scsiback: use new command result macrosJuergen Gross1-3/+79
2022-05-11swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on armChristoph Hellwig1-64/+33
2022-04-20xen: Convert kmap() to kmap_local_page()Alaa Mohamed1-2/+2
2022-04-18swiotlb: merge swiotlb-xen initialization into swiotlbChristoph Hellwig1-127/+1
2022-04-18swiotlb: make the swiotlb_init interface more usefulChristoph Hellwig1-2/+2
2022-04-18swiotlb: simplify swiotlb_max_segmentChristoph Hellwig1-2/+0
2022-04-07xen/balloon: don't use PV mode extra memory for zone device allocationsJuergen Gross2-64/+23
2022-03-25xen: don't hang when resuming PCI deviceJakub Kądziołka1-2/+2
2022-03-15xen/grant-table: remove readonly parameter from functionsJuergen Gross5-29/+22
2022-03-15xen/grant-table: remove gnttab_*transfer*() functionsJuergen Gross1-111/+2
2022-03-10drivers/xen: use helper macro __ATTR_RWzhanglianjie1-3/+2
2022-03-10xen: use time_is_before_eq_jiffies() instead of open coding itWang Qing1-1/+2
2022-03-07xen/gnttab: fix gnttab_end_foreign_access() without page specifiedJuergen Gross1-7/+29
2022-03-07xen/pvcalls: use alloc/free_pages_exact()Juergen Gross1-4/+4
2022-03-07xen: remove gnttab_query_foreign_access()Juergen Gross1-25/+0
2022-03-07xen/gntalloc: don't use gnttab_query_foreign_access()Juergen Gross1-18/+7
2022-03-07xen/grant-table: add gnttab_try_end_foreign_access()Juergen Gross1-2/+12
2022-03-07xen/xenbus: don't let xenbus_grant_ring() remove grants in error caseJuergen Gross1-13/+11
2022-02-10xen/pci: Make use of the helper macro LIST_HEAD()Cai Huoqing1-1/+1
2022-01-06arm/xen: Read extended regions from DT and init Xen resourceOleksandr Tyshchenko1-1/+1
2022-01-06xen/unpopulated-alloc: Add mechanism to use Xen resourceOleksandr Tyshchenko1-4/+82
2022-01-06xen/balloon: Bring alloc(free)_xenballooned_pages helpers backOleksandr Tyshchenko1-11/+9
2022-01-06xen/unpopulated-alloc: Drop check for virt_addr_valid() in fill_list()Oleksandr Tyshchenko1-1/+0
2022-01-06xen/gntdev: fix unmap notification orderOleksandr Andrushchenko1-3/+3
2021-12-16xen/console: harden hvc_xen against event channel stormsJuergen Gross1-0/+6
2021-11-24xen: detect uninitialized xenbus in xenbus_initStefano Stabellini1-0/+23
2021-11-23xen: flag pvcalls-front to be not essential for system bootJuergen Gross1-0/+1
2021-11-23xen: add "not_essential" flag to struct xenbus_driverJuergen Gross1-11/+3
2021-11-16xen: don't continue xenstore initialization in case of errorsStefano Stabellini1-1/+3
2021-11-16xen/privcmd: make option visible in KconfigJuergen Gross1-1/+7
2021-11-10Merge tag 'for-linus-5.16b-rc1-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds13-63/+219
2021-11-08xen/balloon: fix unused-variable warningArnd Bergmann1-2/+3
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport1-1/+1
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-1/+1
2021-11-04Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2021-11-04xen/balloon: rename alloc/free_xenballooned_pagesJuergen Gross1-11/+13
2021-11-04xen/balloon: add late_initcall_sync() for initial ballooning doneJuergen Gross1-23/+63
2021-11-02x86/xen: remove 32-bit pv leftoversJuergen Gross1-17/+10
2021-11-02xen-pciback: allow compiling on other archs than x86Oleksandr Andrushchenko8-6/+127
2021-11-02xen: Fix implicit type conversionJiasheng Jiang1-3/+3
2021-11-02xen/pvcalls-back: Remove redundant 'flush_workqueue()' callsChristophe JAILLET1-1/+0
2021-11-02xen-pciback: Fix return in pm_ctrl_init()YueHaibing1-1/+1
2021-10-31Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'arm/...Joerg Roedel1-1/+1
2021-10-25dma-buf: move dma-buf symbols into the DMA_BUF module namespaceGreg Kroah-Hartman1-0/+3
2021-10-08Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-17/+26
2021-10-06xen/balloon: fix cancelled balloon actionJuergen Gross1-6/+15
2021-10-05xen/x86: allow PVH Dom0 without XEN_PV=yJan Beulich1-2/+2
2021-10-05xen/privcmd: drop "pages" parameter from xen_remap_pfn()Jan Beulich1-3/+2
2021-10-05xen/privcmd: fix error handling in mmap-resource processingJan Beulich1-3/+4
2021-10-05xen/privcmd: replace kcalloc() by kvcalloc() when allocating empty pagesJan Beulich1-3/+3
2021-09-29swiotlb: Support aligned swiotlb buffersDavid Stevens1-1/+1
2021-09-25Merge tag 'for-linus-5.15b-rc3-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-5/+15
2021-09-21xen/balloon: fix balloon kthread freezingJuergen Gross1-2/+2
2021-09-20swiotlb-xen: this is PV-only on x86Jan Beulich1-0/+1
2021-09-20swiotlb-xen: ensure to issue well-formed XENMEM_exchange requestsJan Beulich1-3/+4
2021-09-20Xen/gntdev: don't ignore kernel unmapping errorJan Beulich1-0/+8
2021-09-17Merge tag 'for-linus-5.15b-rc2-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-38/+63
2021-09-15swiotlb-xen: drop DEFAULT_NSLABSJan Beulich1-2/+0
2021-09-15swiotlb-xen: arrange to have buffer info loggedJan Beulich1-1/+1
2021-09-15swiotlb-xen: drop leftover __refJan Beulich1-1/+1
2021-09-15swiotlb-xen: limit init retriesJan Beulich1-2/+2
2021-09-15swiotlb-xen: suppress certain init retriesJan Beulich1-1/+2
2021-09-15swiotlb-xen: maintain slab count properlyJan Beulich1-10/+9
2021-09-15swiotlb-xen: fix late init retryJan Beulich1-2/+2
2021-09-15swiotlb-xen: avoid double freeJan Beulich1-1/+0
2021-09-15xen/pvcalls: backend can be a moduleJan Beulich1-1/+1
2021-09-14xen/balloon: use a kernel thread instead a workqueueJuergen Gross1-17/+45
2021-09-03Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-2/+0
2021-09-03Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+4
2021-09-02Merge tag 'for-linus-5.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-40/+23
2021-09-02Merge tag 'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-1/+1
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-4/+2
2021-08-30drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warningsJing Yangyang1-6/+3
2021-08-30xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guestsJuergen Gross1-34/+2
2021-08-30xen: check required Xen featuresJuergen Gross1-0/+18
2021-08-19isystem: trim/fixup stdarg.h and other headersAlexey Dobriyan1-2/+0
2021-08-14Merge tag 'for-linus-5.14-rc6-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-7/+15
2021-08-12xen/events: Fix race in set_evtchn_to_irqMaximilian Heyne1-6/+14
2021-08-09xen: swiotlb: return error code from xen_swiotlb_map_sg()Martin Oliveira1-1/+1
2021-07-23swiotlb: Convert io_default_tlb_mem to static allocationWill Deacon1-2/+2
2021-07-21xen/events: remove redundant initialization of variable irqColin Ian King1-1/+1
2021-07-21bus: Make remove callback return voidUwe Kleine-König2-4/+2
2021-07-13swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncingClaire Chang1-1/+1
2021-07-13swiotlb: Update is_swiotlb_buffer to add a struct device argumentClaire Chang1-1/+1
2021-07-07Merge tag 'for-linus-5.14-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-28/+21
2021-07-05xen: Use DEVICE_ATTR_*() macroYueHaibing3-28/+21
2021-07-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-9/+8
2021-06-24xen/events: reset active flag for lateeoi events laterJuergen Gross1-1/+10
2021-05-31scsi: core: Drop obsolete Linux-specific SCSI status codesHannes Reinecke1-1/+1
2021-05-31scsi: core: Drop message byte helperHannes Reinecke1-1/+1
2021-05-31scsi: core: Drop the now obsolete driver_byte definitionsHannes Reinecke1-2/+2
2021-05-31scsi: xen-scsiback: Use DID_ERROR instead of DRIVER_ERRORHannes Reinecke1-4/+4
2021-05-31scsi: core: Kill DRIVER_SENSEHannes Reinecke1-2/+1
2021-05-21xen-pciback: reconfigure also from backend watch handlerJan Beulich1-5/+17
2021-05-21xen-pciback: redo VF placement in the virtual topologyJan Beulich1-6/+8