> -----Original Message----- > From: Limonciello, Mario > Sent: Friday, November 3, 2017 11:27 AM > To: [email protected]; Andy Shevchenko <[email protected]> > Cc: LKML <[email protected]>; [email protected]; > [email protected]; Limonciello, Mario <[email protected]> > Subject: [PATCH 0/2] Account for uncorrectable failures in probing > > Pali raised some concerns around corner case scenarios that probing > may fail on dell-wmi-descriptor causing dell-wmi and dell-smbios-wmi > to be stuck in infinite deferred probing loops. > > This patch series accounts for that corner case. > > Changes since original submission: > - Add as second patch that catches potential NULL pointer > - Avoid potential race condition between driver init and calling > check for if validation successful > Mario Limonciello (2): > platform/x86: dell-wmi-descriptor: check if memory was allocated > platform/x86: dell-*wmi*: Relay failed initial probe to dependent > drivers > > drivers/platform/x86/dell-smbios-wmi.c | 4 ++++ > drivers/platform/x86/dell-wmi-descriptor.c | 16 ++++++++++++++++ > drivers/platform/x86/dell-wmi-descriptor.h | 7 +++++++ > drivers/platform/x86/dell-wmi.c | 5 +++++ > 4 files changed, 32 insertions(+) > > -- > 2.14.1
Pali, Did you have any thoughts on these two patches? I believe they should account for the concerns you raised regarding the corner cases with probing in my series. The series is queued up in the platform-drivers-x86 testing branch and they are intended to be on top of that. Thanks,

