Bluetooth: Expose hardware error code as debugfs entry
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 1 Feb 2015 03:54:39 +0000 (19:54 -0800)
committerJohan Hedberg <johan.hedberg@intel.com>
Sun, 1 Feb 2015 07:14:55 +0000 (09:14 +0200)
When the Hardware Error event is send by the controller, the Bluetooth
core stores the error code. Expose it via debugfs so it can be retrieved
later on.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
net/bluetooth/hci_debugfs.c

index 2272384755d54c29664d9d60299d069c9085e40f..5353f6ec8d68f822df08704992b61ecb92d06088 100644 (file)
@@ -256,6 +256,9 @@ void hci_debugfs_create_common(struct hci_dev *hdev)
                           &hdev->manufacturer);
        debugfs_create_u8("hci_version", 0444, hdev->debugfs, &hdev->hci_ver);
        debugfs_create_u16("hci_revision", 0444, hdev->debugfs, &hdev->hci_rev);
+       debugfs_create_u8("hardware_error", 0444, hdev->debugfs,
+                         &hdev->hw_error_code);
+
        debugfs_create_file("device_list", 0444, hdev->debugfs, hdev,
                            &device_list_fops);
        debugfs_create_file("blacklist", 0444, hdev->debugfs, hdev,