Johan, I'll check for a way to cleanly do that, and send patches. Thanks, Chen Ganir > -----Original Message----- > From: Johan Hedberg [mailto:johan.hedberg@xxxxxxxxx] > Sent: Monday, March 26, 2012 11:21 AM > To: Ganir, Chen > Cc: linux-bluetooth@xxxxxxxxxxxxxxx > Subject: Re: [PATCH v4 3/3] GATT: Profile support for EnableGatt > > Hi Chen, > > On Mon, Mar 19, 2012, chen.ganir@xxxxxx wrote: > > --- a/alert/main.c > > +++ b/alert/main.c > > @@ -28,6 +28,7 @@ > > > > #include <stdint.h> > > #include <glib.h> > > +#include <errno.h> > > > > #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 -- 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