examples/tty/tty.c
branchstable-1.5
changeset 2421 bc2d4bf9cbe5
parent 1613 070b4b420ab1
equal deleted inserted replaced
2420:69056c46aa4d 2421:bc2d4bf9cbe5
   173 
   173 
   174 int __init init_mini_module(void)
   174 int __init init_mini_module(void)
   175 {
   175 {
   176     int ret = -1;
   176     int ret = -1;
   177     ec_slave_config_t *sc;
   177     ec_slave_config_t *sc;
   178     
   178 
   179     printk(KERN_INFO PFX "Starting...\n");
   179     printk(KERN_INFO PFX "Starting...\n");
   180 
   180 
   181     master = ecrt_request_master(0);
   181     master = ecrt_request_master(0);
   182     if (!master) {
   182     if (!master) {
   183         printk(KERN_ERR PFX "Requesting master 0 failed.\n");
   183         printk(KERN_ERR PFX "Requesting master 0 failed.\n");
   184         ret = -EBUSY; 
   184         ret = -EBUSY;
   185         goto out_return;
   185         goto out_return;
   186     }
   186     }
   187 
   187 
   188     sema_init(&master_sem, 1);
   188     sema_init(&master_sem, 1);
   189     ecrt_master_callbacks(master, send_callback, receive_callback, master);
   189     ecrt_master_callbacks(master, send_callback, receive_callback, master);