]> www.infradead.org Git - users/jedix/linux-maple.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)
commit7f8d2f78ae629905ecd856bc9b4e78e192c09133
treec7ffa5a7300df2781fa7d278f36295ccec829447
parent6bb43ee463107d4ee0d068d6a56e13c92a53d05e
hwtracing: hisi_ptt: Only add the supported devices to the filters list

[ Upstream commit b8d976c7d41a28c0fccf22c7113be9a29dc07e5c ]

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: ff0de066b463 ("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