Hi Ravi, On Tue, Oct 22, 2013, Ravi kumar Veeramally wrote: > @@ -87,7 +89,13 @@ static bt_status_t hh_virtual_unplug(bt_bdaddr_t *bd_addr) > if (!bd_addr) > return BT_STATUS_PARM_INVALID; > > - return BT_STATUS_UNSUPPORTED; > + memcpy(cmd.bdaddr, bd_addr, sizeof(cmd.bdaddr)); > + > + if (hal_ipc_cmd(HAL_SERVICE_ID_HIDHOST, HAL_MSG_OP_BT_HID_VP, > + sizeof(cmd), &cmd, 0, NULL, NULL) < 0) > + return BT_STATUS_FAIL; > + > + return BT_STATUS_SUCCESS; > } It seems you haven't quite paid attention to what happened in the upstream tree today. Take a look at commit 039369d809dedcdfd3c09fb Basically you should be able to simply do "return hal_ipc_cmd(...);" in most cases now. Johan -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html