diff options
| author | Koichiro Den <den@valinux.co.jp> | 2026-07-29 02:23:06 +0900 |
|---|---|---|
| committer | Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> | 2026-09-03 07:57:15 +0200 |
| commit | 68fcdf30a1582574fe67e0b02488f8ba0d4d1242 (patch) | |
| tree | 9f500ae3aedaea221f71aebabb5c5513fa6256eb /tools/perf/scripts/python/stackcollapse.py | |
| parent | 52c73e3cecd0603346e176da1d04a0c4d3c98f1b (diff) | |
PCI: endpoint: pci-ep-msi: Let non-first EPFs use embedded doorbells
pci_epf_alloc_doorbell() rejects every EPF that is not the first one
attached to the EPC because the MSI-backed path can populate doorbell
messages only for that EPF. This also prevents non-first EPFs from using
the embedded doorbell backend.
Keep the MSI-backed path limited to the first attached EPF. Let
non-first EPFs skip it and try the embedded doorbell directly. The
embedded IRQ is exclusive, so a second embedded user fails to request
the IRQ instead of receiving another EPF's notifications.
Signed-off-by: Koichiro Den <den@valinux.co.jp>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260728172306.2751813-4-den@valinux.co.jp
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
