summaryrefslogtreecommitdiffstats
path: root/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* perf: Fix perf_event_read_local() timePeter Zijlstra2022-01-181-100/+146
* Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-01-131-223/+569
|\
| * genirq/msi: Populate sysfs entry only onceThomas Gleixner2022-01-101-6/+5
| * genirq/msi: Convert storage to xarrayThomas Gleixner2021-12-161-92/+77
| * genirq/msi: Simplify sysfs handlingThomas Gleixner2021-12-161-107/+91
| * genirq/msi: Mop up old interfacesThomas Gleixner2021-12-161-16/+15
| * genirq/msi: Convert to new functionsThomas Gleixner2021-12-161-9/+14
| * genirq/msi: Make interrupt allocation less convolutedThomas Gleixner2021-12-161-60/+69
| * platform-msi: Simplify platform device MSI codeThomas Gleixner2021-12-161-24/+21
| * genirq/msi: Provide domain flags to allocate/free MSI descriptors automaticallyThomas Gleixner2021-12-161-0/+48
| * genirq/msi: Provide msi_alloc_msi_desc() and a simple allocatorThomas Gleixner2021-12-161-0/+59
| * genirq/msi: Provide a set of advanced MSI accessors and iteratorsThomas Gleixner2021-12-161-0/+96
| * genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked()Thomas Gleixner2021-12-161-16/+58
| * genirq/msi: Add mutex for MSI list protectionThomas Gleixner2021-12-161-0/+21
| * genirq/msi: Move descriptor list to struct msi_device_dataThomas Gleixner2021-12-161-1/+4
| * genirq/msi: Provide interface to retrieve Linux interrupt numberThomas Gleixner2021-12-161-0/+36
| * genirq/msi: Remove the original sysfs interfacesThomas Gleixner2021-12-161-33/+20
| * genirq/msi: Provide msi_device_populate/destroy_sysfs()Thomas Gleixner2021-12-161-2/+40
| * device: Add device:: Msi_data pointer and struct msi_device_dataThomas Gleixner2021-12-161-0/+32
| * genirq/msi: Use PCI device propertyThomas Gleixner2021-12-161-15/+2
| * Merge branch 'irq/urgent' into irq/msiThomas Gleixner2021-12-146-23/+32
| |\
| * | genirq/msi: Handle PCI/MSI allocation fail in core codeThomas Gleixner2021-12-091-4/+25
| * | genirq/msi, treewide: Use a named struct for PCI/MSI attributesThomas Gleixner2021-12-091-2/+2
| * | genirq/msi: Fixup includesThomas Gleixner2021-12-091-0/+1
| * | genirq/msi: Remove unused domain callbacksThomas Gleixner2021-12-091-5/+0
| * | genirq/msi: Guard sysfs codeThomas Gleixner2021-12-091-0/+2
* | | Merge tag 'timers-core-2022-01-13' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-01-131-10/+42
|\ \ \
| * \ \ Merge branch 'clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Thomas Gleixner2022-01-101-10/+42
| |\ \ \ | | |_|/ | |/| |
| | * | clocksource: Reduce the default clocksource_watchdog() retries to 2Waiman Long2021-12-011-1/+1
| | * | clocksource: Avoid accidental unstable marking of clocksourcesWaiman Long2021-12-011-9/+41
* | | | Merge tag 'irq-core-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-132-5/+5
|\ \ \ \
| * \ \ \ Merge branch 'linus' into irq/core, to fix conflictIngo Molnar2022-01-0823-114/+237
| |\ \ \ \
| * | | | | genirq: Provide new interfaces for affinity hintsThomas Gleixner2021-12-101-4/+4
| * | | | | genirq/generic_chip: Constify irq_generic_chip_opsRikard Falkeborn2021-12-011-1/+1
* | | | | | Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-01-131-12/+29
|\ \ \ \ \ \
| * | | | | | perf/core: Use static_call to optimize perf_guest_info_callbacksSean Christopherson2021-11-171-0/+15
| * | | | | | perf: Force architectures to opt-in to guest callbacksSean Christopherson2021-11-171-0/+2
| * | | | | | perf: Stop pretending that perf can handle multiple guest callbacksSean Christopherson2021-11-171-11/+4
| * | | | | | perf: Protect perf_guest_cbs with RCUSean Christopherson2021-11-171-3/+10
| | |_|_|/ / | |/| | | |
* | | | | | Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-01-121-2/+2
|\ \ \ \ \ \
| * | | | | | kobject: remove kset from struct kset_uevent_ops callbacksGreg Kroah-Hartman2021-12-281-1/+1
| * | | | | | driver core: make kobj_type constant.Wedson Almeida Filho2021-12-271-1/+1
* | | | | | | Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds2022-01-122-36/+10
|\ \ \ \ \ \ \
| * | | | | | | blktrace: switch trace spinlock to a raw spinlockWander Lairson Costa2021-12-201-9/+9
| * | | | | | | block: remove the ->rq_disk field in struct requestChristoph Hellwig2021-11-291-1/+1
| * | | | | | | fork: move copy_io to block/blk-ioc.cChristoph Hellwig2021-11-291-26/+0
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge tag 'dma-mapping-5.17' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2022-01-121-100/+140
|\ \ \ \ \ \ \
| * | | | | | | dma-direct: add a dma_direct_use_pool helperChristoph Hellwig2021-12-081-6/+12
| * | | | | | | dma-direct: factor the swiotlb code out of __dma_direct_alloc_pagesChristoph Hellwig2021-12-071-9/+15
| * | | | | | | dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionalsChristoph Hellwig2021-12-071-4/+2