]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
gpio: of: Optimize quirk checks
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 29 Mar 2019 08:42:29 +0000 (09:42 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 8 Apr 2019 11:03:26 +0000 (13:03 +0200)
commita71a81e7975843504170e69fe52605478f3c8e04
tree022e8ffc9b19c00d50cc766f46c487d8dad466d0
parent26af34079f1d8299932303cfd2b376b9cf55a35c
gpio: of: Optimize quirk checks

Simple string comparisons are cheaper than DT lookups, as the latter
involve taking a spinlock and traversing properties.
Hence optimize quirk checks by postponing DT lookups after string
comparisons.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Mukesh Ojha <mojha@codeaurora.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpiolib-of.c