equal
deleted
inserted
replaced
795 |
795 |
796 if (__copy_to_user((void __user *) arg, &data, sizeof(data))) { |
796 if (__copy_to_user((void __user *) arg, &data, sizeof(data))) { |
797 return -EFAULT; |
797 return -EFAULT; |
798 } |
798 } |
799 |
799 |
800 return 0; |
800 return ret; |
801 } |
801 } |
802 |
802 |
803 /*****************************************************************************/ |
803 /*****************************************************************************/ |
804 |
804 |
805 /** Download SDO. |
805 /** Download SDO. |
2015 goto out_up; |
2015 goto out_up; |
2016 } |
2016 } |
2017 |
2017 |
2018 for (i = 0; i < EC_MAX_SYNC_MANAGERS; i++) { |
2018 for (i = 0; i < EC_MAX_SYNC_MANAGERS; i++) { |
2019 if (data.syncs[i].config_this) { |
2019 if (data.syncs[i].config_this) { |
2020 if (ecrt_slave_config_sync_manager(sc, i, data.syncs[i].dir, |
2020 ret = ecrt_slave_config_sync_manager(sc, i, data.syncs[i].dir, |
2021 data.syncs[i].watchdog_mode)) { |
2021 data.syncs[i].watchdog_mode); |
2022 ret = -EINVAL; |
2022 if (ret) { |
2023 goto out_up; |
2023 goto out_up; |
2024 } |
2024 } |
2025 } |
2025 } |
2026 } |
2026 } |
2027 |
2027 |