@@ -154,15 +154,10 @@ void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
154154 WRITE_ONCE (subflow -> scheduled , scheduled );
155155}
156156
157- static void mptcp_sched_data_set_contexts (const struct mptcp_sock * msk ,
158- struct mptcp_sched_data * data )
159- {
160- }
161-
162157int mptcp_sched_get_send (struct mptcp_sock * msk )
163158{
164159 struct mptcp_subflow_context * subflow ;
165- struct mptcp_sched_data data ;
160+ struct mptcp_sched_data * data = NULL ;
166161
167162 msk_owned_by_me (msk );
168163
@@ -183,15 +178,14 @@ int mptcp_sched_get_send(struct mptcp_sock *msk)
183178 }
184179
185180 if (msk -> sched == & mptcp_sched_default || !msk -> sched )
186- return mptcp_sched_default_get_send (msk , & data );
187- mptcp_sched_data_set_contexts (msk , & data );
188- return msk -> sched -> get_send (msk , & data );
181+ return mptcp_sched_default_get_send (msk , data );
182+ return msk -> sched -> get_send (msk , data );
189183}
190184
191185int mptcp_sched_get_retrans (struct mptcp_sock * msk )
192186{
193187 struct mptcp_subflow_context * subflow ;
194- struct mptcp_sched_data data ;
188+ struct mptcp_sched_data * data = NULL ;
195189
196190 msk_owned_by_me (msk );
197191
@@ -205,10 +199,8 @@ int mptcp_sched_get_retrans(struct mptcp_sock *msk)
205199 }
206200
207201 if (msk -> sched == & mptcp_sched_default || !msk -> sched )
208- return mptcp_sched_default_get_retrans (msk , & data );
209-
210- mptcp_sched_data_set_contexts (msk , & data );
202+ return mptcp_sched_default_get_retrans (msk , data );
211203 if (msk -> sched -> get_retrans )
212- return msk -> sched -> get_retrans (msk , & data );
213- return msk -> sched -> get_send (msk , & data );
204+ return msk -> sched -> get_retrans (msk , data );
205+ return msk -> sched -> get_send (msk , data );
214206}
0 commit comments