index
:
linux.git
arm64-uaccess
dependabot/pip/drivers/gpu/drm/ci/xfails/certifi-2024.7.4
dependabot/pip/drivers/gpu/drm/ci/xfails/idna-3.7
dependabot/pip/drivers/gpu/drm/ci/xfails/pip-23.3
dependabot/pip/drivers/gpu/drm/ci/xfails/requests-2.32.2
dependabot/pip/drivers/gpu/drm/ci/xfails/setuptools-70.0.0
dependabot/pip/drivers/gpu/drm/ci/xfails/urllib3-2.0.7
dependabot/pip/drivers/gpu/drm/ci/xfails/urllib3-2.2.2
link_path_walk
master
runtime-constants
vsnprintf
word-at-a-time
x86-rep-insns
x86-uaccess-cleanup
upstream/master
Unnamed repository; edit this file 'description' to name the repository.
git
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
drivers
/
pci
/
msi
/
msi.c
Age
Commit message (
Expand
)
Author
Files
Lines
2025-08-01
Merge tag 'pci-v6.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-1
/
+1
2025-07-29
Merge tag 'irq-msi-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-3
/
+3
2025-07-23
PCI: Fix typos
Bjorn Helgaas
1
-1
/
+1
2025-07-10
PCI/MSI: Prevent recursive locking in pci_msix_write_tph_tag()
Himanshu Madhani
1
-1
/
+3
2025-06-18
PCI/MSI: Remove duplicated to_pci_dev() conversion
Chris Li
1
-3
/
+3
2025-06-04
PCI/MSI: Size device MSI domain with the maximum number of vectors
Marc Zyngier
1
-4
/
+4
2025-05-27
Merge tag 'irq-msi-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-67
/
+112
2025-05-21
PCI/MSI: Use bool for MSI enable state tracking
Hans Zhang
1
-2
/
+2
2025-04-15
PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
Jonathan Currier
1
-0
/
+3
2025-04-09
PCI/MSI: Provide a sane mechanism for TPH
Thomas Gleixner
1
-0
/
+47
2025-04-09
PCI/MSI: Switch msix_capability_init() to guard(msi_desc_lock)
Thomas Gleixner
1
-16
/
+20
2025-04-09
PCI/MSI: Switch msi_capability_init() to guard(msi_desc_lock)
Thomas Gleixner
1
-32
/
+36
2025-04-09
PCI/MSI: Use __free() for affinity masks
Thomas Gleixner
1
-9
/
+4
2025-04-09
PCI/MSI: Set pci_dev:: Msi_enabled late
Thomas Gleixner
1
-8
/
+3
2025-04-09
PCI/MSI: Use guard(msi_desc_lock) where applicable
Thomas Gleixner
1
-6
/
+6
2025-03-28
Revert "Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-107
/
+60
2025-03-26
PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends
Thomas Gleixner
1
-12
/
+6
2025-03-25
Merge tag 'for-linus-6.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...
Linus Torvalds
1
-16
/
+21
2025-03-21
PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag
Roger Pau Monne
1
-16
/
+21
2025-03-13
PCI/MSI: Provide a sane mechanism for TPH
Thomas Gleixner
1
-0
/
+47
2025-03-13
PCI/MSI: Switch to MSI descriptor locking to guard()
Thomas Gleixner
1
-60
/
+60
2024-12-16
PCI/MSI: Handle lack of irqdomain gracefully
Thomas Gleixner
1
-0
/
+4
2024-06-24
PCI/MSI: Fix UAF in msi_capability_init
Mostafa Saleh
1
-2
/
+8
2024-04-26
PCI/MSI: Make error path handling follow the standard pattern
Andy Shevchenko
1
-6
/
+9
2023-10-24
PCI/MSI: Use FIELD_GET/PREP()
Ilpo Järvinen
1
-4
/
+6
2023-04-16
PCI/MSI: Remove over-zealous hardware size check in pci_msix_validate_entries()
Thomas Gleixner
1
-7
/
+2
2022-12-05
PCI/MSI: Split MSI-X descriptor setup
Thomas Gleixner
1
-27
/
+45
2022-12-05
PCI/MSI: Add support for per device MSI[X] domains
Thomas Gleixner
1
-3
/
+13
2022-12-05
PCI/MSI: Split __pci_write_msi_msg()
Thomas Gleixner
1
-50
/
+54
2022-12-05
genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc()
Thomas Gleixner
1
-2
/
+2
2022-11-17
PCI/MSI: Validate MSI-X contiguous restriction early
Thomas Gleixner
1
-2
/
+9
2022-11-17
PCI/MSI: Reject MSI-X early
Thomas Gleixner
1
-0
/
+4
2022-11-17
PCI/MSI: Reject multi-MSI early
Thomas Gleixner
1
-0
/
+4
2022-11-17
PCI/MSI: Sanitize MSI-X checks
Thomas Gleixner
1
-32
/
+33
2022-11-17
PCI/MSI: Reorder functions in msi.c
Ahmed S. Darwish
1
-282
/
+295
2022-11-17
PCI/MSI: Move pci_msi_restore_state() to api.c
Ahmed S. Darwish
1
-9
/
+2
2022-11-17
PCI/MSI: Move pci_msi_enabled() to api.c
Ahmed S. Darwish
1
-13
/
+1
2022-11-17
PCI/MSI: Move pci_irq_get_affinity() to api.c
Ahmed S. Darwish
1
-38
/
+0
2022-11-17
PCI/MSI: Move pci_disable_msix() to api.c
Ahmed S. Darwish
1
-13
/
+1
2022-11-17
PCI/MSI: Move pci_msix_vec_count() to api.c
Ahmed S. Darwish
1
-20
/
+0
2022-11-17
PCI/MSI: Move pci_free_irq_vectors() to api.c
Ahmed S. Darwish
1
-13
/
+0
2022-11-17
PCI/MSI: Move pci_irq_vector() to api.c
Ahmed S. Darwish
1
-24
/
+0
2022-11-17
PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c
Ahmed S. Darwish
1
-65
/
+0
2022-11-17
PCI/MSI: Move pci_enable_msix_range() to api.c
Ahmed S. Darwish
1
-26
/
+4
2022-11-17
PCI/MSI: Move pci_enable_msi() API to api.c
Ahmed S. Darwish
1
-12
/
+2
2022-11-17
PCI/MSI: Move pci_disable_msi() to api.c
Ahmed S. Darwish
1
-17
/
+5
2022-11-17
PCI/MSI: Move mask and unmask helpers to msi.h
Ahmed S. Darwish
1
-60
/
+1
2022-11-17
PCI/MSI: Check for MSI enabled in __pci_msix_enable()
Thomas Gleixner
1
-0
/
+5
2022-08-26
PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc()
Josef Johansson
1
-1
/
+1
2022-02-04
PCI/MSI: Remove bogus warning in pci_irq_get_affinity()
Thomas Gleixner
1
-1
/
+2
[next]