]> git.baikalelectronics.ru Git - kernel.git/commit
hwtracing: hisi_ptt: Only add the supported devices to the filters list
authorYicong Yang <yangyicong@hisilicon.com>
Thu, 12 Jan 2023 11:22:00 +0000 (19:22 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Mar 2023 08:33:31 +0000 (09:33 +0100)
commit5c74011313324fe3837b38ab802141eb8159045e
treec7ffa5a7300df2781fa7d278f36295ccec829447
parentd0a77955f39e176486668201cc21c4ae384b4657
hwtracing: hisi_ptt: Only add the supported devices to the filters list

[ Upstream commit 9c66fe31c0102f03300efab170dac8af64acb7d6 ]

The PTT device can only support the devices on the same PCIe core,
within BDF range [lower_bdf, upper_bdf]. It's not correct to assume
the devices on the root bus are from the same PCIe core, there are
cases that root ports from different PCIe core are sharing the same
bus. So check when initializing the filters list.

Fixes: a5342fd38922 ("hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device")
Signed-off-by: Yicong Yang <yangyicong@hisilicon.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20230112112201.16283-1-yangyicong@huawei.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/hwtracing/ptt/hisi_ptt.c