Re: [PATCH net] rxrpc: Fix client call queueing, waiting for channel

2019-03-08 Thread David Miller
From: David Howells Date: Sat, 09 Mar 2019 00:29:58 + > rxrpc_get_client_conn() adds a new call to the front of the waiting_calls > queue if the connection it's going to use already exists. This is bad as > it allows calls to get starved out. > > Fix this by adding to the tail instead. >

[PATCH net] rxrpc: Fix client call queueing, waiting for channel

2019-03-08 Thread David Howells
rxrpc_get_client_conn() adds a new call to the front of the waiting_calls queue if the connection it's going to use already exists. This is bad as it allows calls to get starved out. Fix this by adding to the tail instead. Also change the other enqueue point in the same function to put it on