{"commits":[{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"9e250593476f09f35f093a8b0de3ed3744c90330","message":"Bluetooth: Add dev_flags to struct hci_dev\n\nThis patch adds the dev_flags field to struct hci_dev. This new\nflags variable should be used to define flags related to BR/EDR\nand/or LE controller itself. It should be used to define flags\nwhich represents states from the controller. The dev_flags is\ncleared in case the controller sends a Reset Command Complete\nEvent to the host.\n\nAlso, this patch adds the HCI_LE_SCAN flag which was created to\ntrack if the controller is performing LE scan or not. The flag\nis set/cleared when the controller starts/stops scanning.\n\nThis is an initial effort to stop using hdev->flags to define\ninternal flags since it is exported to userspace by an ioctl.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>\nAcked-by: Marcel Holtmann <marcel@holtmann.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/9e250593476f09f35f093a8b0de3ed3744c90330"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"2b3c295c7c1f7ed4e273bf9299567f1299e8736a","message":"Bluetooth: LE Set Scan Parameter Command\n\nThis patch adds the parameter struct and the command complete event\nhandler to the LE Set Scan Parameter HCI command.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>\nAcked-by: Marcel Holtmann <marcel@holtmann.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/2b3c295c7c1f7ed4e273bf9299567f1299e8736a"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"f44c7942612379cde2715e6d587700e3ea1a7b93","message":"Bluetooth: Add helper functions to send LE scan commands\n\nThis patch creates two helper functions to send LE Set Scan\nParameters and LE Set Scan Enable commands.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>\nAcked-by: Marcel Holtmann <marcel@holtmann.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/f44c7942612379cde2715e6d587700e3ea1a7b93"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"9b5fd7955be1bf8d6e14e9f70c73eeea350a1019","message":"Bluetooth: LE scan infra-structure\n\nThis patch adds to hci_dev the structs needed to implement the\nLE scan infra-structure and implements the LE scan work.\n\nThe LE scan work sends the commands (Set LE Scan Parameters and Set\nLE Scan Enable) to the controller in order to start LE scanning. If\ncommands were executed successfully the le_scan_timer is set to\ndisable the ongoing scanning after some amount of time.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/9b5fd7955be1bf8d6e14e9f70c73eeea350a1019"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"a436809b924b2714075debe972d88fa735e7ce14","message":"Bluetooth: Add LE scan functions to hci_core\n\nThis patch adds to hci_core functions to init LE scan and cancel\nan ongoing scanning (hci_do_le_scan and hci_cancel_le_scan).\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/a436809b924b2714075debe972d88fa735e7ce14"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"377606475d697cb8be4b37358d13575fcf090d20","message":"Bluetooth: Add 'eir_len' param to mgmt_device_found()\n\nThis patch adds a new parameter to mgmt_device_found() to inform\nthe length of 'eir' pointer.\n\nEIR data from LE advertising report event doesn't have a fixed length\nas EIR data from extended inquiry result event does. We needed to\nchange mgmt_device_found() so it copies 'eir_len' bytes instead of\nHCI_MAX_EIR_LENGTH.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>\nAcked-by: Marcel Holtmann <marcel@holtmann.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/377606475d697cb8be4b37358d13575fcf090d20"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"3189feabccae8e1563b9e71c870d9e92ae644a49","message":"Bluetooth: Report LE devices\n\nDevices found during LE scan should be reported to userspace through\nmgmt_device_found events.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>\nAcked-by: Marcel Holtmann <marcel@holtmann.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/3189feabccae8e1563b9e71c870d9e92ae644a49"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"sha":"d470db1d32f0cb174f6d472cb10f4f4a291462a2","message":"Bluetooth: Support LE-Only discovery procedure\n\nThis patch adds support for LE-Only discovery procedure through\nmanagement interface.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/d470db1d32f0cb174f6d472cb10f4f4a291462a2"}],"ref":"refs/heads/discovery-le-only","head":"d470db1d32f0cb174f6d472cb10f4f4a291462a2","push_id":51690740,"size":8}