mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-28 19:20:30 +00:00
If tb_drom_read() fails, sw->drom is freed but not set to NULL. sw->drom
is then freed again in the error path of tb_switch_alloc().
The bug can be triggered by unplugging a thunderbolt device shortly after
it is detected by the thunderbolt driver.
Clear sw->drom if tb_drom_read() fails.
[bhelgaas: add Fixes:, stable versions of interest]
Fixes:
|
History
|
|
|---|---|---|
| .. | ||
| cap.c | ||
| ctl.c | ||
| ctl.h | ||
| eeprom.c | ||
| Kconfig | ||
| Makefile | ||
| nhi.c | ||
| nhi.h | ||
| nhi_regs.h | ||
| path.c | ||
| switch.c | ||
| tb.c | ||
| tb.h | ||
| tb_regs.h | ||
| tunnel_pci.c | ||
| tunnel_pci.h | ||