summaryrefslogtreecommitdiff
path: root/certs/.gitignore
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2017-10-16 13:27:58 +0300
committerMark Brown <broonie@kernel.org>2017-11-03 14:08:18 +0300
commit42bdd7061a6e24d7b21d3d21973615fecef544ef (patch)
tree376cb9998dad3d0a96934a095703d3128fe17fb3 /certs/.gitignore
parent67f7b2781fafcc0f52464880154b320fea1ae982 (diff)
downloadlinux-42bdd7061a6e24d7b21d3d21973615fecef544ef.tar.xz
spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers
On systems where some controllers get a dynamic ID assigned and some have a fixed number from DT, the current implemention might run into an IDR collision if the dynamic controllers gets probed first and get an IDR number, which is later requested by the controller with the fixed numbering. When this happens the fixed controller will fail to register with the SPI core. Fix this by skipping all known alias numbers when assigning the dynamic IDs. Fixes: 9b61e302210e (spi: Pick spi bus number from Linux idr or spi alias) Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'certs/.gitignore')
0 files changed, 0 insertions, 0 deletions