Module: xenomai-head
Branch: master
Commit: 896c75effef7a444a0355e260e9ce55d557d8d2e
URL:    
http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=896c75effef7a444a0355e260e9ce55d557d8d2e

Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sun May 24 23:20:34 2009 +0200

Add the subdevice registration index into the subdevice structure

---

 include/comedi/subdevice.h      |    2 ++
 ksrc/drivers/comedi/subdevice.c |    4 +++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/include/comedi/subdevice.h b/include/comedi/subdevice.h
index 34c4798..254dc88 100644
--- a/include/comedi/subdevice.h
+++ b/include/comedi/subdevice.h
@@ -158,6 +158,8 @@ struct comedi_subdevice {
 
        struct comedi_device *dev;
                               /**< Containing device */
+       unsigned int idx;
+                     /**< Subdevice index */
 
        /* Descriptors stuff */
        unsigned long flags;
diff --git a/ksrc/drivers/comedi/subdevice.c b/ksrc/drivers/comedi/subdevice.c
index ed11f5b..31d0b39 100644
--- a/ksrc/drivers/comedi/subdevice.c
+++ b/ksrc/drivers/comedi/subdevice.c
@@ -151,7 +151,9 @@ int comedi_add_subd(comedi_dev_t * dev, comedi_subd_t * 
subd)
                i++;
        }
 
-       return --i;
+       subd->idx = --i;
+
+       return i;
 }
 
 /* --- IOCTL / FOPS functions --- */


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to