master/cdev.c
changeset 1516 e3b09f847512
parent 1513 60ca68d853b8
child 1518 ab5694a51826
--- a/master/cdev.c	Thu Jul 30 14:21:28 2009 +0000
+++ b/master/cdev.c	Tue Aug 04 07:54:16 2009 +0000
@@ -171,7 +171,9 @@
     data.slave_count = master->slave_count;
     data.config_count = ec_master_config_count(master);
     data.domain_count = ec_master_domain_count(master);
+#ifdef EC_EOE
     data.eoe_handler_count = ec_master_eoe_handler_count(master);
+#endif
     data.phase = (uint8_t) master->phase;
     data.scan_busy = master->scan_busy;
     up(&master->master_sem);
@@ -1441,6 +1443,8 @@
 
 /*****************************************************************************/
 
+#ifdef EC_EOE
+
 /** Get EoE handler information.
  */
 int ec_cdev_ioctl_eoe_handler(
@@ -1486,6 +1490,8 @@
     return 0;
 }
 
+#endif
+
 /*****************************************************************************/
 
 /** Request the master from userspace.
@@ -3228,8 +3234,10 @@
             return ec_cdev_ioctl_config_pdo_entry(master, arg);
         case EC_IOCTL_CONFIG_SDO:
             return ec_cdev_ioctl_config_sdo(master, arg);
+#ifdef EC_EOE
         case EC_IOCTL_EOE_HANDLER:
             return ec_cdev_ioctl_eoe_handler(master, arg);
+#endif
         case EC_IOCTL_REQUEST:
             if (!(filp->f_mode & FMODE_WRITE))
                 return -EPERM;