]> git.baikalelectronics.ru Git - kernel.git/commit
of: address: Fix parser address/size cells initialization
authorNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Fri, 31 Jul 2020 10:02:48 +0000 (12:02 +0200)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Fri, 31 Jul 2020 15:43:07 +0000 (17:43 +0200)
commitd36d090713ce1b442f4dfd6955018ce6da6052f8
tree0b91bbd860d580e55e6cab7ed438c63a37fabd77
parent7a25011474e19488b9ef0517625a6b3910328959
of: address: Fix parser address/size cells initialization

bus->count_cells() parses cells starting from the node's parent. This is
not good enough for parser_init() which is generally parsing a bus node.

Revert to previous behavior using of_bus_n_*_cells().

Fixes: 62bddd2482b9 ("of_address: Add bus type match for pci ranges parser")
Reported-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
drivers/of/address.c