1. 15 3月, 2018 1 次提交
    • D
      platform/x86: Fix dell driver init order · 7129707e
      Darren Hart (VMware) 提交于
      Update the initcall ordering to satisfy the following dependency
      ordering:
      
      1. DCDBAS, ACPI_WMI
      2. DELL_SMBIOS, DELL_RBTN
      3. DELL_LAPTOP, DELL_WMI
      
      By assigning them to the following initcall levels:
      
      subsys_initcall: DCDBAS, ACPI_WMI
      module_init: DELL_SMBIOS, DELL_RBTN
      late_initcall: DELL_LAPTOP, DELL_WMI
      
      Cc: Dominik Brodowski <linux@dominikbrodowski.net>
      Cc: Mario.Limonciello@dell.com
      Signed-off-by: NDarren Hart (VMware) <dvhart@infradead.org>
      7129707e
  2. 21 12月, 2017 1 次提交
  3. 12 12月, 2017 2 次提交
  4. 17 11月, 2017 1 次提交
    • M
      platform/x86: dell-*wmi*: Relay failed initial probe to dependent drivers · 868b8d33
      Mario Limonciello 提交于
      dell-wmi and dell-smbios-wmi are dependent upon dell-wmi-descriptor
      finishing probe successfully to probe themselves.
      
      Currently if dell-wmi-descriptor fails probing in a non-recoverable way
      (such as invalid header) dell-wmi and dell-smbios-wmi will continue to
      try to redo probing due to deferred probing.
      
      To solve this have the dependent drivers query the dell-wmi-descriptor
      driver whether the descriptor has been determined valid. The possible
      results are:
      -ENODEV: Descriptor GUID missing from WMI bus
      -EPROBE_DEFER: Descriptor not yet probed, dependent driver should wait
       and use deferred probing
      < 0: Descriptor probed, invalid.  Dependent driver should return an
       error.
      0: Successful descriptor probe, dependent driver can continue
      
      Successful descriptor probe still doesn't mean that the descriptor driver
      is necessarily bound at the time of initialization of dependent driver.
      Userspace can unbind the driver, so all methods used from driver
      should still be verified to return success values otherwise deferred
      probing be used.
      Signed-off-by: NMario Limonciello <mario.limonciello@dell.com>
      Reviewed-by: NPali Rohár <pali.rohar@gmail.com>
      Signed-off-by: NDarren Hart (VMware) <dvhart@infradead.org>
      868b8d33
  5. 04 11月, 2017 5 次提交
  6. 28 9月, 2017 1 次提交
  7. 19 8月, 2017 1 次提交
  8. 02 8月, 2017 2 次提交
  9. 07 6月, 2017 1 次提交
  10. 04 6月, 2017 2 次提交
  11. 14 4月, 2017 1 次提交
  12. 15 3月, 2017 1 次提交
  13. 14 12月, 2016 2 次提交
  14. 09 8月, 2016 1 次提交
  15. 22 6月, 2016 1 次提交
  16. 18 6月, 2016 4 次提交
  17. 24 3月, 2016 6 次提交
  18. 20 1月, 2016 3 次提交
  19. 01 1月, 2016 1 次提交
  20. 21 11月, 2015 1 次提交
  21. 19 6月, 2015 1 次提交
  22. 04 12月, 2014 1 次提交