From: Andrei Emeltchenko <andrei.emeltchenko.news@gmail.com>
To: Mikel Astiz <mikel.astiz.oss@gmail.com>
Cc: linux-bluetooth@vger.kernel.org, Mikel Astiz <mikel.astiz@bmw-carit.de>
Subject: Re: [RFC v1] Bluetooth: mgmt: Add device disconnect reason
Date: Thu, 19 Jul 2012 09:44:01 +0300 [thread overview]
Message-ID: <20120719064359.GA26057@aemeltch-MOBL1> (raw)
In-Reply-To: <1342679661-2444-1-git-send-email-mikel.astiz.oss@gmail.com>
Hi Mikel,
just one nitpick
On Thu, Jul 19, 2012 at 08:34:21AM +0200, Mikel Astiz wrote:
> From: Mikel Astiz <mikel.astiz@bmw-carit.de>
>
> MGMT_EV_DEVICE_DISCONNECTED will now expose the disconnection reason to
> userland, providing the following possible values:
>
> 0x00 Reason unspecified
> 0x01 Connection timeout
>
> Signed-off-by: Mikel Astiz <mikel.astiz@bmw-carit.de>
> ---
> This second proposal replaces the original HCI disconnect reason with a new enum type, to be used in the management socket. Currently just "Connection timeout" is being distinguished.
>
> During the BlueZ meeting in Brazil it was proposed to add two more values to this enum: "Connection terminated by local host" and "Connection terminated by remote host". However, after some testing, it seems the result can be quite misleading. Therefore and given that there are no known use-cases that need this information (local vs remote disconnection), these two values have been dropped.
>
> Useland patches to be used for testing will be submitted soon.
>
> include/net/bluetooth/hci.h | 1 +
> include/net/bluetooth/hci_core.h | 2 +-
> include/net/bluetooth/mgmt.h | 4 ++++
> net/bluetooth/hci_event.c | 12 ++++++++++--
> net/bluetooth/mgmt.c | 9 +++++----
> 5 files changed, 21 insertions(+), 7 deletions(-)
...
> diff --git a/net/bluetooth/hci_event.c b/net/bluetooth/hci_event.c
> index 41ff978..f53dbd2 100644
> --- a/net/bluetooth/hci_event.c
> +++ b/net/bluetooth/hci_event.c
> @@ -1909,9 +1909,17 @@ static void hci_disconn_complete_evt(struct hci_dev *hdev, struct sk_buff *skb)
> if (ev->status != 0)
> mgmt_disconnect_failed(hdev, &conn->dst, conn->type,
> conn->dst_type, ev->status);
> - else
> + else {
You need use braces also for "if"
Best regards
Andrei Emeltchenko
next prev parent reply other threads:[~2012-07-19 6:44 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-19 6:34 [RFC v1] Bluetooth: mgmt: Add device disconnect reason Mikel Astiz
2012-07-19 6:44 ` Andrei Emeltchenko [this message]
2012-07-19 14:45 ` Gustavo Padovan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120719064359.GA26057@aemeltch-MOBL1 \
--to=andrei.emeltchenko.news@gmail.com \
--cc=linux-bluetooth@vger.kernel.org \
--cc=mikel.astiz.oss@gmail.com \
--cc=mikel.astiz@bmw-carit.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).