Module: xenomai-abe Branch: experimental Commit: 5a1fb78e4d39b278b6db0ef8b59cced7d0004899 URL: http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=5a1fb78e4d39b278b6db0ef8b59cced7d0004899
Author: Alexis Berlemont <alexis.berlem...@gmail.com> Date: Sun May 16 23:55:48 2010 +0200 analogy: adapt a4l_set_dev() after a4l_context's overhaul (broken) --- ksrc/drivers/analogy/device.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ksrc/drivers/analogy/device.c b/ksrc/drivers/analogy/device.c index b3ef9bf..4a3c879 100644 --- a/ksrc/drivers/analogy/device.c +++ b/ksrc/drivers/analogy/device.c @@ -59,9 +59,15 @@ int a4l_check_cleanup_devs(void) return ret; } -void a4l_set_dev(a4l_cxt_t * cxt) +void a4l_set_dev(struct rtdm_dev_context *context) { - cxt->dev = &(a4l_devs[a4l_get_minor(cxt)]); + /* Get the context's private structure */ + a4l_cxt_t *cxt = (a4l_cxt_t *)context->dev_private; + /* Retrive the minor index */ + static int minor = context->device->device_id; + + /* Fill the dev fields accordingly */ + cxt->dev = &(a4l_devs[minor]); } /* --- Device tab proc section --- */ _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git