This patch fix the very first incoming connection from a GSM device
(playing the gateway role), when 'device->gateway' is NULL (when we didn't
perform a SDP browse request yet)
we add the service with 'btd_device_add_uuid(device->btd_dev, remote_uuid)'
but we provide HFP_HS_UUID as remote_uuid. Consequently, the HFP headset
service is activated instead the gateway service.
Note: I failed to know which UUID is the good one to provide for
audio_device_request_authorization()
Signed-off-by: Arnaud Mouiche <redacted>
---
audio/manager.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Hi,
On Thu, Aug 25, 2011 at 5:09 AM, Arnaud Mouiche
[off-list ref] wrote:
This patch fix the very first incoming connection from a GSM device
(playing the gateway role), when 'device->gateway' is NULL (when we didn't
perform a SDP browse request yet)
we add the service with 'btd_device_add_uuid(device->btd_dev, remote_uuid)'
but we provide HFP_HS_UUID as remote_uuid. Consequently, the HFP headset
service is activated instead the gateway service.
Note: I failed to know which UUID is the good one to provide for
audio_device_request_authorization()
From: Johan Hedberg <hidden> Date: 2012-03-15 10:16:25
Hi,
On Tue, Mar 13, 2012, Mike wrote:
On Thu, Aug 25, 2011 at 5:09 AM, Arnaud Mouiche
[off-list ref] wrote:
quoted
This patch fix the very first incoming connection from a GSM device
(playing the gateway role), when 'device->gateway' is NULL (when we didn't
perform a SDP browse request yet)
we add the service with 'btd_device_add_uuid(device->btd_dev, remote_uuid)'
but we provide HFP_HS_UUID as remote_uuid. Consequently, the HFP headset
service is activated instead the gateway service.
Note: I failed to know which UUID is the good one to provide for
audio_device_request_authorization()
Any reason this patch was not picked up?
Human error (me forgetting about it). The patch has been applied now
(after fixing up the commit message), however it doesn't seem like too
many people have missed this since the patch has been lying around for
about half a year.
Johan
From: Mikel Astiz <hidden> Date: 2012-03-15 14:55:11
Hi Johan,
quoted
Any reason this patch was not picked up?
Human error (me forgetting about it). The patch has been applied now
(after fixing up the commit message), however it doesn't seem like too
many people have missed this since the patch has been lying around for
about half a year.
Johan
Actually this patch solves the underlying issue I was trying to solve in my recent series "audio: enabling both Headset and Gateway", which had no feedback.
So it's not necessary anymore, but I still wonder if device_remove_drivers is doing the proper thing when unloads drivers entirely just because one of its profiles has been removed (see "[PATCH v0 2/3] Add device driver support for partial unloading").
Cheers,
Mikel