Return-Path: Date: Mon, 26 Mar 2012 12:21:20 +0300 From: Johan Hedberg To: chen.ganir@ti.com Cc: linux-bluetooth@vger.kernel.org Subject: Re: [PATCH v4 3/3] GATT: Profile support for EnableGatt Message-ID: <20120326092120.GA322@x220> References: <1332169073-15885-1-git-send-email-chen.ganir@ti.com> <1332169073-15885-4-git-send-email-chen.ganir@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <1332169073-15885-4-git-send-email-chen.ganir@ti.com> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hi Chen, On Mon, Mar 19, 2012, chen.ganir@ti.com wrote: > --- a/alert/main.c > +++ b/alert/main.c > @@ -28,6 +28,7 @@ > > #include > #include > +#include > > #include "plugin.h" > #include "hcid.h" > @@ -37,8 +38,8 @@ > static int alert_init(void) > { > if (!main_opts.gatt_enabled) { > - DBG("Attribute server is disabled"); > - return -1; > + DBG("GATT is disabled"); > + return -ENOTSUP; > } I've applied all three patches, but I think it'd be cleaner to have the check for main_opts.gatt_enabled in a single central place instead of each plugin having to do it by themselves (in general any access to main_opts from plugins should imo be avoided). The first idea that comes to mind is that gatt_service_add() should be the one checking for this conf-option and plugins should check for failure of that function. Johan