Re: [Xenomai-core] [patch] minor doc clarification
Jan Kiszka wrote: Hi, this patch clarifies the usage of rtdm_task_join_nrt. Applied, thanks. Typically, rtdm_task_join_nrt + target task wakeup should be preferred over rtdm_task_destroy during cleanup of drivers. It's now intensively used in RTnet. Jan Index: ChangeLog === --- ChangeLog (Revision 219) +++ ChangeLog (Arbeitskopie) @@ -1,3 +1,7 @@ +2005-12-01 Jan Kiszka <[EMAIL PROTECTED]> + + * ksrc/skins/rtdm/drvlib.c (rtdm_task_join_nrt): Clarify doc. + 2005-11-30 Philippe Gerum <[EMAIL PROTECTED]> * ksrc/nucleus/pod.c (xnpod_delete_thread): Prevent double-deletion. @@ -10,7 +14,7 @@ * ksrc/arch/powerpc/patches: Upgrade to Adeos 2.4.25-denx-0.9-04, 2.6.10-ppc64-r3.patch. -2005-11-30 Ignacio García Pérez <[EMAIL PROTECTED]> +2005-11-30 Ignacio Garcia Perez <[EMAIL PROTECTED]> * ksrc/nucleus/timer.c: Make internal routines static. Index: ksrc/skins/rtdm/drvlib.c === --- ksrc/skins/rtdm/drvlib.c(Revision 219) +++ ksrc/skins/rtdm/drvlib.c(Arbeitskopie) @@ -250,6 +250,11 @@ * @param[in,out] task Task handle as returned by rtdm_task_init() * @param[in] poll_delay Polling delay in milliseconds * + * @note It is not required to call rtdm_task_destroy() for a task which has + * been passed to rtdm_task_join_nrt(). Moreover, don't forget to inform the + * targeted task that it has to terminate. Otherwise, this function will never + * return. + * * Environments: * * This service can be called from: ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core -- Philippe.
Re: [Xenomai-core] [patch] minor doc clarification
Jan Kiszka wrote: Hi, this patch clarifies the usage of rtdm_task_join_nrt. Applied, thanks. Typically, rtdm_task_join_nrt + target task wakeup should be preferred over rtdm_task_destroy during cleanup of drivers. It's now intensively used in RTnet. Jan Index: ChangeLog === --- ChangeLog (Revision 219) +++ ChangeLog (Arbeitskopie) @@ -1,3 +1,7 @@ +2005-12-01 Jan Kiszka <[EMAIL PROTECTED]> + + * ksrc/skins/rtdm/drvlib.c (rtdm_task_join_nrt): Clarify doc. + 2005-11-30 Philippe Gerum <[EMAIL PROTECTED]> * ksrc/nucleus/pod.c (xnpod_delete_thread): Prevent double-deletion. @@ -10,7 +14,7 @@ * ksrc/arch/powerpc/patches: Upgrade to Adeos 2.4.25-denx-0.9-04, 2.6.10-ppc64-r3.patch. -2005-11-30 Ignacio García Pérez <[EMAIL PROTECTED]> +2005-11-30 Ignacio Garcia Perez <[EMAIL PROTECTED]> * ksrc/nucleus/timer.c: Make internal routines static. Index: ksrc/skins/rtdm/drvlib.c === --- ksrc/skins/rtdm/drvlib.c(Revision 219) +++ ksrc/skins/rtdm/drvlib.c(Arbeitskopie) @@ -250,6 +250,11 @@ * @param[in,out] task Task handle as returned by rtdm_task_init() * @param[in] poll_delay Polling delay in milliseconds * + * @note It is not required to call rtdm_task_destroy() for a task which has + * been passed to rtdm_task_join_nrt(). Moreover, don't forget to inform the + * targeted task that it has to terminate. Otherwise, this function will never + * return. + * * Environments: * * This service can be called from: ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core -- Philippe. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core