1. 02 2月, 2021 1 次提交
  2. 29 1月, 2021 1 次提交
    • H
      Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk · 219991e6
      Hans de Goede 提交于
      Some devices, e.g. the RTL8723BS bluetooth part, some USB attached devices,
      completely drop from the bus on a system-suspend. These devices will
      have their driver unbound and rebound on resume (when the dropping of
      the bus gets detected) and will show up as a new HCI after resume.
      
      These devices do not benefit from the suspend / resume handling work done
      by the hci_suspend_notifier. At best this unnecessarily adds some time to
      the suspend/resume time. But this may also actually cause problems, if the
      code doing the driver unbinding runs after the pm-notifier then the
      hci_suspend_notifier code will try to talk to a device which is now in
      an uninitialized state.
      
      This commit adds a new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk which allows
      drivers to opt-out of the hci_suspend_notifier when they know beforehand
      that their device will be fully re-initialized / reprobed on resume.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Reviewed-by: NAbhishek Pandit-Subedi <abhishekpandit@chromium.org>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      219991e6
  3. 26 1月, 2021 1 次提交
  4. 25 1月, 2021 4 次提交
  5. 16 12月, 2020 33 次提交