kernel_optimize_test/net/rxrpc
Eric Dumazet 9cd3e072b0 net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA
This patch is a cleanup to make following patch easier to
review.

Goal is to move SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA
from (struct socket)->flags to a (struct socket_wq)->flags
to benefit from RCU protection in sock_wake_async()

To ease backports, we rename both constants.

Two new helpers, sk_set_bit(int nr, struct sock *sk)
and sk_clear_bit(int net, struct sock *sk) are added so that
following patch can change their implementation.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-12-01 15:45:05 -05:00
..
af_rxrpc.c KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
ar-accept.c
ar-ack.c rxrpc: Correctly handle ack at end of client call transmit phase 2015-11-24 17:14:50 -05:00
ar-call.c
ar-connection.c mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd 2015-11-06 17:50:42 -08:00
ar-connevent.c
ar-error.c ip: fix error queue empty skb handling 2015-03-08 23:01:54 -04:00
ar-input.c RxRPC: Handle VERSION Rx protocol packets 2015-04-01 16:31:26 +01:00
ar-internal.h rxrpc: Replace get_seconds with ktime_get_seconds 2015-09-20 21:53:56 -07:00
ar-key.c KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
ar-local.c net: Add a struct net parameter to sock_create_kern 2015-05-11 10:50:17 -04:00
ar-output.c net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA 2015-12-01 15:45:05 -05:00
ar-peer.c
ar-proc.c
ar-recvmsg.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-20 18:51:09 -04:00
ar-security.c KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
ar-skbuff.c
ar-transport.c rxrpc: Replace get_seconds with ktime_get_seconds 2015-09-20 21:53:56 -07:00
Kconfig
Makefile
rxkad.c KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
sysctl.c