master/slave.c
changeset 871 5a8959f77854
parent 870 fbd5924690ee
child 872 d4e0380d63b3
equal deleted inserted replaced
870:fbd5924690ee 871:5a8959f77854
   643  */
   643  */
   644 ssize_t ec_slave_info(const ec_slave_t *slave, /**< EtherCAT slave */
   644 ssize_t ec_slave_info(const ec_slave_t *slave, /**< EtherCAT slave */
   645         char *buffer /**< Output buffer */
   645         char *buffer /**< Output buffer */
   646         )
   646         )
   647 {
   647 {
   648     ec_sync_t *sync;
   648     const ec_sync_t *sync;
   649     ec_pdo_t *pdo;
   649     const ec_pdo_t *pdo;
   650     ec_pdo_entry_t *pdo_entry;
   650     const ec_pdo_entry_t *pdo_entry;
   651     int first, i;
   651     int first, i;
   652     char *large_buffer, *buf;
   652     char *large_buffer, *buf;
   653     unsigned int size;
   653     unsigned int size;
   654 
   654 
   655     if (!(large_buffer = (char *) kmalloc(PAGE_SIZE * 2, GFP_KERNEL))) {
   655     if (!(large_buffer = (char *) kmalloc(PAGE_SIZE * 2, GFP_KERNEL))) {