From: Frank Mori Hess Date: Fri, 20 Apr 2001 23:43:32 +0000 (+0000) Subject: change to make comedi_error() callable from a driver's attach function X-Git-Tag: r0_7_59~99 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=aafc177b9ffb397a6721c987258318c4be09a170;p=comedi.git change to make comedi_error() callable from a driver's attach function --- diff --git a/comedi/drivers.c b/comedi/drivers.c index cc45c86b..2372341a 100644 --- a/comedi/drivers.c +++ b/comedi/drivers.c @@ -118,6 +118,8 @@ int comedi_device_attach(comedi_device *dev,comedi_devconfig *it) if(strcmp(driv->driver_name,it->board_name)) continue; } + //initialize dev->driver here so comedi_error() can be called from attach + dev->driver=driv; ret=driv->attach(dev,it); if(ret<0){ driv->detach(dev); @@ -157,7 +159,6 @@ attached: } dev->attached=1; - dev->driver=driv; if(driv->module) __MOD_INC_USE_COUNT(driv->module);