Return-Path: MIME-Version: 1.0 In-Reply-To: <20101026092623.GC15050@null> References: <1287791820-22693-4-git-send-email-anderson.briglia@openbossa.org> <20101025130356.GA8862@vigoh> <20101026092623.GC15050@null> Date: Tue, 26 Oct 2010 08:22:16 -0700 Message-ID: Subject: Re: [PATCH 3/6] Bluetooth: Implement the first SMP commands From: Luiz Augusto von Dentz To: Ville Tervo Cc: "ext Gustavo F. Padovan" , Anderson Briglia , "linux-bluetooth@vger.kernel.org" , Vinicius Costa Gomes Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hi, On Tue, Oct 26, 2010 at 2:26 AM, Ville Tervo wrote: > On Mon, Oct 25, 2010 at 03:03:56PM +0200, ext Gustavo F. Padovan wrote: >> Hi Vinicius, >> >> * Anderson Briglia [2010-10-22 19:56:57 -0400]: >> >> > From: Vinicius Costa Gomes >> > >> > These simple commands will allow the SMP procedure to be started >> > and terminated with a not supported error. This is the first step >> > toward something useful. >> > >> > Signed-off-by: Vinicius Costa Gomes >> > --- >> > ?net/bluetooth/l2cap.c | ?117 +++++++++++++++++++++++++++++++++++++++++++++++++ >> > ?1 files changed, 117 insertions(+), 0 deletions(-) >> > >> > diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c >> > index 1ac44f4..ba87c84 100644 >> > --- a/net/bluetooth/l2cap.c >> > +++ b/net/bluetooth/l2cap.c >> > @@ -54,6 +54,7 @@ >> > ?#include >> > ?#include >> > ?#include >> > +#include >> > >> > ?#define VERSION "2.15" >> > >> > @@ -307,6 +308,85 @@ static void l2cap_chan_del(struct sock *sk, int err) >> > ? ? } >> > ?} >> > >> > +static struct sk_buff *smp_build_cmd(struct l2cap_conn *conn, u8 code, >> > + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? u16 dlen, void *data) >> >> Call this l2cap_smp_build_cmd() > > Should the whole smp stuff be in separate file (smp.c)? It's not a l2cap feature but a > protocol using l2cap. In that case smp_build_cmd would be good name. +1 It is also much better for maintenance and development since there is less patches touching the l2cap.c so less chances of conflicts, rebases and regressions on l2cap. -- Luiz Augusto von Dentz Computer Engineer