]> 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)
commitb6c4612af70b3c4a30fcbc29341d363acc17bf47
tree01d5e4da4ad6d0868003df6c0e0b7c978eef12ea
parent38693e9c673266e8a3b2aa689f42243bd6015c7f
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