All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 4.16 REGRESSION fix 0/2] Bluetooth: Fix hci_bcm BT devices getting stuck in runtime-suspended status
@ 2018-03-14 22:06 Hans de Goede
  2018-03-14 22:06 ` [PATCH 4.16 REGRESSION fix 1/2] Revert "Bluetooth: hci_bcm: Streamline runtime PM code" Hans de Goede
  2018-03-14 22:06 ` [PATCH 4.16 REGRESSION fix 2/2] Bluetooth: hci_bcm: Set pulsed_host_wake flag in sleep parameters Hans de Goede
  0 siblings, 2 replies; 15+ messages in thread
From: Hans de Goede @ 2018-03-14 22:06 UTC (permalink / raw)
  To: Marcel Holtmann, Gustavo Padovan, Johan Hedberg
  Cc: Hans de Goede, Frédéric Danis, Lukas Wunner,
	linux-bluetooth, linux-serial, linux-acpi

Hi All,

See the individual commit messages for the what and why of this series
only patch 1/2 is really necessary to fix the regression.

The regression changes a theoretical race window in the hci_bcm IRQ
handling into a real one and the first patch reverts the offending commit
making the race window a theoretical thing again (we would need a 5 second
stall in the right place to trigger it).

The second patch in the series contains a simple fix closing the theoretical
race window, this was tested with the regression still in place and it does
successfully get things unstuck after hitting the race. I guess this can
wait for 4.17, but I'm sending this out as a series as the patches were
developed in tandem.

This series was tested on an Asus T100CHI with a bcm43241b4 wifi/bt combo
chip. 

Regards,

Hans

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2018-03-15 18:40 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-14 22:06 [PATCH 4.16 REGRESSION fix 0/2] Bluetooth: Fix hci_bcm BT devices getting stuck in runtime-suspended status Hans de Goede
2018-03-14 22:06 ` [PATCH 4.16 REGRESSION fix 1/2] Revert "Bluetooth: hci_bcm: Streamline runtime PM code" Hans de Goede
2018-03-14 22:16   ` Lukas Wunner
2018-03-14 22:23     ` Hans de Goede
2018-03-14 22:38       ` Lukas Wunner
2018-03-15  7:49         ` Hans de Goede
2018-03-15  8:14           ` Lukas Wunner
2018-03-15 10:23             ` Hans de Goede
2018-03-15 13:15             ` Marcel Holtmann
2018-03-15 13:49               ` Hans de Goede
2018-03-15  8:32   ` Lukas Wunner
2018-03-15 18:40   ` Marcel Holtmann
2018-03-14 22:06 ` [PATCH 4.16 REGRESSION fix 2/2] Bluetooth: hci_bcm: Set pulsed_host_wake flag in sleep parameters Hans de Goede
2018-03-14 22:22   ` Lukas Wunner
2018-03-15 18:40   ` Marcel Holtmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.