examples/rtai/rtai_sample.c
changeset 449 3caf8ff4d8a2
parent 342 cbcff2f19e99
child 509 87baea61d0c7
child 1739 5fcbd29151d2
equal deleted inserted replaced
448:e4b76dc7910c 449:3caf8ff4d8a2
   200 {
   200 {
   201     printk(KERN_INFO "=== Stopping EtherCAT RTAI sample module... ===\n");
   201     printk(KERN_INFO "=== Stopping EtherCAT RTAI sample module... ===\n");
   202 
   202 
   203     rt_task_delete(&task);
   203     rt_task_delete(&task);
   204     stop_rt_timer();
   204     stop_rt_timer();
   205     ecrt_master_deactivate(master);
       
   206     ecrt_release_master(master);
   205     ecrt_release_master(master);
   207     rt_sem_delete(&master_sem);
   206     rt_sem_delete(&master_sem);
   208 
   207 
   209     printk(KERN_INFO "=== EtherCAT RTAI sample module stopped. ===\n");
   208     printk(KERN_INFO "=== EtherCAT RTAI sample module stopped. ===\n");
   210 }
   209 }