diff options
author | Kirill Kapranov <kirill.kapranov@compulab.co.il> | 2018-08-13 19:48:10 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2018-08-15 15:44:07 +0100 |
commit | 1a4327fbf4554d5b78d75b19a13d40d6de220159 (patch) | |
tree | 175422bba7026d50c01ae97cc6d0bbbbfaa975dc /tools/perf/scripts/python/stackcollapse.py | |
parent | 401c0d7712eb3189023efc9c0708a2ac984ed62e (diff) |
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 (e.g. from ACPI tables), the current implementation might
run into an IDR collision: in case of a fixed bus number is gotten by a
driver (but not marked busy in IDR tree) and a driver with dynamic bus
number gets the same ID and predictably fails.
Fix this by means of checking-in fixed IDsin IDR as far as dynamic ones
at the moment of the controller registration.
Fixes: 9b61e302210e (spi: Pick spi bus number from Linux idr or spi alias)
Signed-off-by: Kirill Kapranov <kirill.kapranov@compulab.co.il>
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions