]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: qca8k: cache match data to speed up access
authorChristian Marangi <ansuelsmth@gmail.com>
Wed, 27 Jul 2022 11:35:10 +0000 (13:35 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 29 Jul 2022 05:24:37 +0000 (22:24 -0700)
commit389003b7708370cdfd499a2f549f559802949764
tree01d5e4da4ad6d0868003df6c0e0b7c978eef12ea
parent34caa044225578700427ea49a92784e03d6dc448
net: dsa: qca8k: cache match data to speed up access

Using of_device_get_match_data is expensive. Cache match data to speed
up access and rework user of match data to use the new cached value.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/qca/qca8k.c
drivers/net/dsa/qca/qca8k.h