mirror of https://gitee.com/openkylin/linux.git
c7777236dd
When executed for a PCI_ROOT_COMPLEX type, iort_match_node_callback()
expects the opaque pointer argument to be a PCI bus device. At the
moment rc_dma_get_range() passes the PCI endpoint instead of the bus,
and we've been lucky to have pci_domain_nr(ptr) return 0 instead of
crashing. Pass the bus device to iort_scan_node().
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
gtdt.c | ||
iort.c |