FROMLIST: Bluetooth: btusb: Add btusb devcoredump support

This patch implements the btusb driver side .coredump() callback to
trigger a devcoredump via sysfs and .enable_coredump() callback to
check if the devcoredump functionality is enabled for a device.

Signed-off-by: Manish Mandlik <mmandlik@google.com>
Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
(am from https://patchwork.kernel.org/patch/12940742)

BUG=b:154867197
TEST=Verify that the coredump and coredump_disabled sysfs entry is
     available in /sys/class/bluetooth/hci0/device

Change-Id: Id0d6e772f00432d55f6bcbf68a50cb4ad89396c6
Signed-off-by: Manish Mandlik <mmandlik@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3763751
Tested-by: Manish Mandlik <mmandlik@chromium.org>
Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@google.com>
Reviewed-by: Sean Paul <sean@poorly.run>
Commit-Queue: Manish Mandlik <mmandlik@chromium.org>
1 file changed