@@ -132,91 +132,74 @@ TEST_F(homa_rpc, homa_rpc_alloc_client__socket_shutdown)
132132TEST_F (homa_rpc , homa_rpc_alloc_server__normal )
133133{
134134 struct homa_rpc * srpc ;
135- int created ;
136135
137- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
138- & created );
136+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
139137 ASSERT_FALSE (IS_ERR (srpc ));
140138 homa_rpc_unlock (srpc );
141139 self -> data .message_length = N (1600 );
142140 homa_data_pkt (mock_skb_alloc (self -> client_ip , & self -> data .common ,
143141 1400 , 0 ), srpc );
144142 EXPECT_EQ (RPC_INCOMING , srpc -> state );
145143 EXPECT_EQ (1 , unit_list_length (& self -> hsk .active_rpcs ));
146- EXPECT_EQ (1 , created );
147144 homa_rpc_end (srpc );
148145}
149146TEST_F (homa_rpc , homa_rpc_alloc_server__no_buffer_pool )
150147{
151148 struct homa_rpc * srpc ;
152- int created ;
153149
154150 homa_pool_free (self -> hsk .buffer_pool );
155151 self -> hsk .buffer_pool = NULL ;
156- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
157- & created );
152+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
158153 EXPECT_TRUE (IS_ERR (srpc ));
159154 EXPECT_EQ (ENOMEM , - PTR_ERR (srpc ));
160155 EXPECT_EQ (0 , unit_list_length (& self -> hsk .active_rpcs ));
161156}
162157TEST_F (homa_rpc , homa_rpc_alloc_server__already_exists )
163158{
164159 struct homa_rpc * srpc1 , * srpc2 , * srpc3 ;
165- int created ;
166160
167- srpc1 = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
168- & created );
161+ srpc1 = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
169162 ASSERT_FALSE (IS_ERR (srpc1 ));
170163 homa_rpc_unlock (srpc1 );
171164 self -> data .common .sender_id = cpu_to_be64 (
172165 be64_to_cpu (self -> data .common .sender_id )
173166 + 2 * HOMA_SERVER_RPC_BUCKETS );
174- srpc2 = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
175- & created );
167+ srpc2 = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
176168 ASSERT_FALSE (IS_ERR (srpc2 ));
177- EXPECT_EQ (1 , created );
178169 homa_rpc_unlock (srpc2 );
179170 EXPECT_NE (srpc2 , srpc1 );
180171 self -> data .common .sender_id = cpu_to_be64 (
181172 be64_to_cpu (self -> data .common .sender_id )
182173 - 2 * HOMA_SERVER_RPC_BUCKETS );
183- srpc3 = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
184- & created );
174+ srpc3 = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
185175 ASSERT_FALSE (IS_ERR (srpc3 ));
186- EXPECT_EQ (0 , created );
187176 homa_rpc_unlock (srpc3 );
188177 EXPECT_EQ (srpc3 , srpc1 );
189178}
190179TEST_F (homa_rpc , homa_rpc_alloc_server__malloc_error )
191180{
192181 struct homa_rpc * srpc ;
193- int created ;
194182
195183 mock_kmalloc_errors = 1 ;
196- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
197- & created );
184+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
198185 EXPECT_TRUE (IS_ERR (srpc ));
199186 EXPECT_EQ (ENOMEM , - PTR_ERR (srpc ));
200187}
201188TEST_F (homa_rpc , homa_rpc_alloc_server__addr_error )
202189{
203190 struct homa_rpc * srpc ;
204- int created ;
205191
206192 mock_route_errors = 1 ;
207- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
208- & created );
193+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
209194 EXPECT_TRUE (IS_ERR (srpc ));
210195 EXPECT_EQ (EHOSTUNREACH , - PTR_ERR (srpc ));
211196}
212197TEST_F (homa_rpc , homa_rpc_alloc_server__socket_shutdown )
213198{
214199 struct homa_rpc * srpc ;
215- int created ;
216200
217201 self -> hsk .shutdown = 1 ;
218- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
219- & created );
202+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
220203 EXPECT_TRUE (IS_ERR (srpc ));
221204 EXPECT_EQ (ESHUTDOWN , - PTR_ERR (srpc ));
222205 EXPECT_EQ (0 , unit_list_length (& self -> hsk .active_rpcs ));
@@ -225,11 +208,9 @@ TEST_F(homa_rpc, homa_rpc_alloc_server__socket_shutdown)
225208TEST_F (homa_rpc , homa_rpc_alloc_server__allocate_buffers )
226209{
227210 struct homa_rpc * srpc ;
228- int created ;
229211
230212 self -> data .message_length = N (3 * HOMA_BPAGE_SIZE );
231- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
232- & created );
213+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
233214 ASSERT_FALSE (IS_ERR (srpc ));
234215 homa_rpc_unlock (srpc );
235216 EXPECT_EQ (3 , srpc -> msgin .num_bpages );
@@ -238,24 +219,20 @@ TEST_F(homa_rpc, homa_rpc_alloc_server__allocate_buffers)
238219TEST_F (homa_rpc , homa_rpc_alloc_server__cant_allocate_buffers )
239220{
240221 struct homa_rpc * srpc ;
241- int created ;
242222
243223 self -> data .message_length = N (1400 );
244224 homa_pool_free (self -> hsk .buffer_pool );
245225 self -> hsk .buffer_pool = homa_pool_alloc (& self -> hsk );
246- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
247- & created );
226+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
248227 ASSERT_TRUE (IS_ERR (srpc ));
249228 EXPECT_EQ (ENOMEM , - PTR_ERR (srpc ));
250229}
251230TEST_F (homa_rpc , homa_rpc_alloc_server__handoff_rpc )
252231{
253232 struct homa_rpc * srpc ;
254- int created ;
255233
256234 self -> data .message_length = N (1400 );
257- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
258- & created );
235+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
259236 ASSERT_FALSE (IS_ERR (srpc ));
260237 homa_rpc_unlock (srpc );
261238 EXPECT_EQ (RPC_INCOMING , srpc -> state );
@@ -266,12 +243,10 @@ TEST_F(homa_rpc, homa_rpc_alloc_server__handoff_rpc)
266243TEST_F (homa_rpc , homa_rpc_alloc_server__dont_handoff_no_buffers )
267244{
268245 struct homa_rpc * srpc ;
269- int created ;
270246
271247 self -> data .message_length = N (1400 );
272248 atomic_set (& self -> hsk .buffer_pool -> free_bpages , 0 );
273- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
274- & created );
249+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
275250 ASSERT_FALSE (IS_ERR (srpc ));
276251 homa_rpc_unlock (srpc );
277252 EXPECT_EQ (0 , unit_list_length (& self -> hsk .ready_rpcs ));
@@ -280,12 +255,10 @@ TEST_F(homa_rpc, homa_rpc_alloc_server__dont_handoff_no_buffers)
280255TEST_F (homa_rpc , homa_rpc_alloc_server__dont_handoff_rpc )
281256{
282257 struct homa_rpc * srpc ;
283- int created ;
284258
285259 self -> data .message_length = N (2800 );
286260 self -> data .seg .offset = N (1400 );
287- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
288- & created );
261+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
289262 ASSERT_FALSE (IS_ERR (srpc ));
290263 homa_rpc_unlock (srpc );
291264 EXPECT_EQ (RPC_INCOMING , srpc -> state );
@@ -298,15 +271,13 @@ TEST_F(homa_rpc, homa_rpc_alloc_server__dont_handoff_rpc)
298271TEST_F (homa_rpc , homa_bucket_lock_slow )
299272{
300273 struct homa_rpc * crpc , * srpc ;
301- int created ;
302274
303275 mock_clock_tick = 10 ;
304276 crpc = homa_rpc_alloc_client (& self -> hsk , & self -> server_addr );
305277 ASSERT_FALSE (IS_ERR (crpc ));
306278 homa_rpc_end (crpc );
307279 homa_rpc_unlock (crpc );
308- srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data ,
309- & created );
280+ srpc = homa_rpc_alloc_server (& self -> hsk , self -> client_ip , & self -> data );
310281 ASSERT_FALSE (IS_ERR (srpc ));
311282 homa_rpc_unlock (srpc );
312283
0 commit comments