fixed trig modes > 0 for using cur_trig-> instead of async->
authorFrank Mori Hess <fmhess@speakeasy.net>
Thu, 3 May 2001 16:58:20 +0000 (16:58 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Thu, 3 May 2001 16:58:20 +0000 (16:58 +0000)
comedi/comedi_fops.c

index f39752a9be559716cea4574cbaa94f3957f142c4..8cfe420ed360a223b0647d33e5d856c3f2ac6464 100644 (file)
@@ -770,8 +770,11 @@ static int do_trig_ioctl_modeN(comedi_device *dev,comedi_subdevice *s,comedi_tri
        if(!s->async->prealloc_buf){
                printk("comedi: bug: s->async->prealloc_buf==NULL\n");
        }
-       s->cur_trig.data=async->prealloc_buf;
-       s->cur_trig.data_len=async->prealloc_bufsz;
+
+//     s->cur_trig.data=async->prealloc_buf;
+//     s->cur_trig.data_len=async->prealloc_bufsz;
+       async->data=async->prealloc_buf;
+       async->data_len=async->prealloc_bufsz;
 
        async->buf_int_ptr=0;
        async->buf_int_count=0;
@@ -905,7 +908,7 @@ static int do_insnlist_ioctl(comedi_device *dev,void *arg,void *file)
                                ret = -EACCES;
                                goto error;
                        }
-       
+
                        if((ret=check_chanlist(s,1,&insn.chanspec))<0){
                                ret=-EINVAL;
                                DPRINTK("bad chanspec\n");