
The following series contains seven patches that fix UAF when driver_attach failed: Alexander Duyck (3): driver core: Probe devices asynchronously instead of the driver async: Add support for queueing on specific NUMA node driver core: Attach devices on CPU local to device node Jason Gunthorpe (1): driver core: Pull required checks into driver_probe_device() Mark-PK Tsai (1): driver core: Prevent overriding async driver of a device before it probe Schspa Shi (1): driver: base: fix UAF when driver_attach failed Zhang Wensheng (1): driver core: fix potential deadlock in __driver_attach drivers/base/base.h | 2 ++ drivers/base/bus.c | 27 ++++---------- drivers/base/dd.c | 59 ++++++++++++++++++++++++------- include/linux/async.h | 82 +++++++++++++++++++++++++++++++++++++++++-- kernel/async.c | 53 +++++++++++++++------------- 5 files changed, 163 insertions(+), 60 deletions(-) -- 2.22.0