summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorOleksij Rempel <o.rempel@pengutronix.de>2026-03-05 15:34:28 +0100
committerJakub Kicinski <kuba@kernel.org>2026-03-09 19:48:33 -0700
commitd9cc0e440f0664f6f3e2c26e39ab9dd5f3badba7 (patch)
tree6e0d972a143e7437300a5a07b4368f2298ab91e7 /tools/perf/scripts/python/flamegraph.py
parent50988747c30df47b73b787f234f746027cb7ec6c (diff)
downloadlinux-d9cc0e440f0664f6f3e2c26e39ab9dd5f3badba7.tar.gz
linux-d9cc0e440f0664f6f3e2c26e39ab9dd5f3badba7.zip
net: usb: lan78xx: skip LTM configuration for LAN7850
Do not configure Latency Tolerance Messaging (LTM) on USB 2.0 hardware. The LAN7850 is a High-Speed (USB 2.0) only device and does not support SuperSpeed features like LTM. Currently, the driver unconditionally attempts to configure LTM registers during initialization. On the LAN7850, these registers do not exist, resulting in writes to invalid or undocumented memory space. This issue was identified during a port to the regmap API with strict register validation enabled. While no functional issues or crashes have been observed from these invalid writes, bypassing LTM initialization on the LAN7850 ensures the driver strictly adheres to the hardware's valid register map. Fixes: 55d7de9de6c3 ("Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver") Cc: stable@vger.kernel.org Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> Link: https://patch.msgid.link/20260305143429.530909-4-o.rempel@pengutronix.de Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions