From eaf27959e4f9616ba21bbc95330e58157f717e12 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Sun, 6 Jun 2010 23:16:30 +0200 Subject: [PATCH] Incremented ioctl interface version; Minor changes. --- lib/slave_config.c | 4 ++-- master/cdev.c | 3 ++- master/ioctl.h | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/slave_config.c b/lib/slave_config.c index 5eaf416c..49ce635b 100644 --- a/lib/slave_config.c +++ b/lib/slave_config.c @@ -473,13 +473,13 @@ void ecrt_slave_config_state(const ec_slave_config_t *sc, /*****************************************************************************/ int ecrt_slave_config_idn(ec_slave_config_t *sc, uint16_t idn, - ec_al_state_t state, const uint8_t *data, size_t size) + ec_al_state_t al_state, const uint8_t *data, size_t size) { ec_ioctl_sc_idn_t io; io.config_index = sc->index; io.idn = idn; - io.state = state; + io.al_state = al_state; io.data = data; io.size = size; diff --git a/master/cdev.c b/master/cdev.c index 49deddd7..167a83de 100644 --- a/master/cdev.c +++ b/master/cdev.c @@ -2463,7 +2463,8 @@ int ec_cdev_ioctl_sc_idn( up(&master->master_sem); // FIXME - ret = ecrt_slave_config_idn(sc, ioctl.idn, ioctl.state, data, ioctl.size); + ret = ecrt_slave_config_idn( + sc, ioctl.idn, ioctl.al_state, data, ioctl.size); kfree(data); return ret; } diff --git a/master/ioctl.h b/master/ioctl.h index d21a6785..2606822a 100644 --- a/master/ioctl.h +++ b/master/ioctl.h @@ -56,7 +56,7 @@ * * Increment this when changing the ioctl interface! */ -#define EC_IOCTL_VERSION_MAGIC 5 +#define EC_IOCTL_VERSION_MAGIC 6 // Command-line tool #define EC_IOCTL_MODULE EC_IOR(0x00, ec_ioctl_module_t) @@ -583,7 +583,7 @@ typedef struct { // inputs uint32_t config_index; uint16_t idn; - ec_al_state_t state; + ec_al_state_t al_state; const uint8_t *data; size_t size; } ec_ioctl_sc_idn_t; -- GitLab