1. 15 10月, 2011 1 次提交
    • D
      Bluetooth: Fix hci core device initialization · 0ac7e700
      David Herrmann 提交于
      We must not call device_del() if we didn't use device_add(). See module.c
      for comments on that. Therefore, we need to call device_initialize() when
      allocating the hci device and later device_add() instead of
      device_register().
      
      This also fixes a bug when hci_register_dev() failed and we call
      hci_free_dev() without a valid core device. hci_free_dev() segfaults while
      calling put_device() on invalid memory.
      
      We already do this with hci_conn connections (hci_conn_init_sysfs()) so
      they do not need to be fixed.
      Signed-off-by: NDavid Herrmann <dh.herrmann@googlemail.com>
      Signed-off-by: NGustavo F. Padovan <padovan@profusion.mobi>
      0ac7e700
  2. 14 10月, 2011 15 次提交
  3. 12 10月, 2011 1 次提交
  4. 11 10月, 2011 7 次提交
  5. 07 10月, 2011 12 次提交
  6. 30 9月, 2011 3 次提交
  7. 28 9月, 2011 1 次提交