# HG changeset patch # User Florian Pose # Date 1429263174 -7200 # Node ID 04c83089bac20122523cde2a3cb8cb52b287e3b7 # Parent 713058b68b436235e53279cc79fc83b818fe8cd2 Defined list_next_entry for older kernels. diff -r 713058b68b43 -r 04c83089bac2 master/domain.c --- a/master/domain.c Fri Apr 17 11:22:17 2015 +0200 +++ b/master/domain.c Fri Apr 17 11:32:54 2015 +0200 @@ -47,6 +47,11 @@ */ #define DEBUG_REDUNDANCY 0 +#ifndef list_next_entry +#define list_next_entry(pos, member) \ + list_entry((pos)->member.next, typeof(*(pos)), member) +#endif + /*****************************************************************************/ void ec_domain_clear_data(ec_domain_t *); @@ -261,12 +266,12 @@ * * \return Non-zero if error emplacing domain */ - static int emplace_datagram(ec_domain_t *domain, +static int emplace_datagram(ec_domain_t *domain, uint32_t datagram_begin_offset, uint32_t datagram_end_offset, const ec_fmmu_config_t *datagram_first_fmmu, const ec_fmmu_config_t *datagram_end_fmmu -) + ) { unsigned int datagram_used[EC_DIR_COUNT]; const ec_fmmu_config_t *curr_fmmu;