• Linus Torvalds's avatar
    Merge tag 'driver-core-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core · dd27111e
    Linus Torvalds authored
    Pull driver core updates from Greg KH:
     "Here is the "big" set of changes to the driver core, and some drivers
      using the changes, for 5.9-rc1.
    
      "Biggest" thing in here is the device link exposure in sysfs, to help
      to tame the madness that is SoC device tree representations and driver
      interactions with it.
    
      Other stuff in here that is interesting is:
    
       - device probe log helper so that drivers can report problems in a
         unified way easier.
    
       - devres functions added
    
       - DEVICE_ATTR_ADMIN_* macro added to make it harder to write
         incorrect sysfs file permissions
    
       - documentation cleanups
    
       - ability for debugfs to be present in the kernel, yet not exposed to
         userspace. Needed for systems that want it enabled, but do not
         trust users, so they can still use some kernel functions that were
         otherwise disabled.
    
       - other minor fixes and cleanups
    
      The patches outside of drivers/base/ all have acks from the respective
      subsystem maintainers to go through this tree instead of theirs.
    
      All of these have been in linux-next with no reported issues"
    
    * tag 'driver-core-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (39 commits)
      drm/bridge: lvds-codec: simplify error handling
      drm/bridge/sii8620: fix resource acquisition error handling
      driver core: add deferring probe reason to devices_deferred property
      driver core: add device probe log helper
      driver core: Avoid binding drivers to dead devices
      Revert "test_firmware: Test platform fw loading on non-EFI systems"
      firmware_loader: EFI firmware loader must handle pre-allocated buffer
      selftest/firmware: Add selftest timeout in settings
      test_firmware: Test platform fw loading on non-EFI systems
      driver core: Change delimiter in devlink device's name to "--"
      debugfs: Add access restriction option
      tracefs: Remove unnecessary debug_fs checks.
      driver core: Fix probe_count imbalance in really_probe()
      kobject: remove unused KOBJ_MAX action
      driver core: Fix sleeping in invalid context during device link deletion
      driver core: Add waiting_for_supplier sysfs file for devices
      driver core: Add state_synced sysfs file for devices that support it
      driver core: Expose device link details in sysfs
      driver core: Drop mention of obsolete bus rwsem from kernel-doc
      debugfs: file: Remove unnecessary cast in kfree()
      ...
    dd27111e
sil-sii8620.c 56.9 KB