diff -r e722e0ac5d28 -r e3b09f847512 master/cdev.c --- 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;