removed di_unpack, do_pack.
authorDavid Schleef <ds@schleef.org>
Thu, 24 May 2001 01:41:12 +0000 (01:41 +0000)
committerDavid Schleef <ds@schleef.org>
Thu, 24 May 2001 01:41:12 +0000 (01:41 +0000)
comedi/comedi_ksyms.c
comedi/drivers.c

index c46f0e545996bf0570867823b947978ea48650a5..885d447e3482942c3a0c199618a4b72c79fe62e4 100644 (file)
@@ -45,8 +45,6 @@ EXPORT_SYMBOL(comedi_error);
 EXPORT_SYMBOL(comedi_eobuf);
 EXPORT_SYMBOL(comedi_eos);
 EXPORT_SYMBOL(comedi_event);
-EXPORT_SYMBOL(do_pack);
-EXPORT_SYMBOL(di_unpack);
 EXPORT_SYMBOL(range_bipolar10);
 EXPORT_SYMBOL(range_bipolar5);
 EXPORT_SYMBOL(range_bipolar2_5);
index 2372341a6ce52015c019ac82735d5392a342ada1..80d1b48d292b7a399bc640aa6e369fa1d650f406 100644 (file)
@@ -61,7 +61,6 @@ int comedi_device_detach(comedi_device *dev)
 {
        int i;
        comedi_subdevice *s;
-       comedi_async *async;
 
        if(!dev->attached)
                return 0;
@@ -74,11 +73,9 @@ int comedi_device_detach(comedi_device *dev)
 
        for(i=0;i<dev->n_subdevices;i++){
                s=dev->subdevices+i;
-               if(s->async)
-               {
-                       async = s->async;
-                       rvfree(async->prealloc_buf,async->prealloc_bufsz);
-                       kfree(async);
+               if(s->async){
+                       rvfree(s->async->prealloc_buf,s->async->prealloc_bufsz);
+                       kfree(s->async);
                }
        }
 
@@ -358,38 +355,6 @@ static int poll_invalid(comedi_device *dev,comedi_subdevice *s)
        return -EINVAL;
 }
 
-/* helper functions for drivers */
-
-int di_unpack(unsigned int bits,comedi_trig *it)
-{
-       int chan;
-       int i;
-
-       for(i=0;i<it->n_chan;i++){
-               chan=CR_CHAN(it->chanlist[i]);
-               it->data[i]=(bits>>chan)&1;
-       }
-
-       return i;
-}
-
-int do_pack(unsigned int *bits,comedi_trig *it)
-{
-       int chan;
-       int mask;
-       int i;
-
-       for(i=0;i<it->n_chan;i++){
-               chan=CR_CHAN(it->chanlist[i]);
-               mask=1<<chan;
-               (*bits) &= ~mask;
-               if(it->data[i])
-                       (*bits) |=mask;
-       }
-
-       return i;
-}
-
 static int insn_inval(comedi_device *dev,comedi_subdevice *s,comedi_insn *insn,lsampl_t *data)
 {
        return -EINVAL;