SCTP: Move sysctl_sctp_[rw]mem definitions to protocol.c
Subsystems (3)
PATCH 1/1 SCTP: Move sysctl_sctp_[rw]mem definitions to protocol.c
The sctp_[rw]mem definitions should really be in protocol.c since that is where they are initialized. This also allows one to build a kernel without sysctl support.
Signed-off-by Vlad Yasevich <[email protected]>
--- net/sctp/protocol.c | 6 +++--- net/sctp/sysctl.c | 11 +++-------- 2 files changed, 6 insertions(+), 11 deletions(-)
net/sctp/protocol.c +3 -3
@@ -84,9 +84,9 @@ static struct sctp_af *sctp_af_v6_specific;struct kmem_cache *sctp_chunk_cachep__read_mostly ;struct kmem_cache *sctp_bucket_cachep__read_mostly ; -extern int sysctl_sctp_mem[3 ]; -extern int sysctl_sctp_rmem[3 ]; -extern int sysctl_sctp_wmem[3 ]; +int sysctl_sctp_mem[3 ]; +int sysctl_sctp_rmem[3 ]; +int sysctl_sctp_wmem[3 ];/* Return the address of the control sock. */ struct sock *sctp_get_ctl_sock (void )
net/sctp/sysctl.c +3 -8
@@ -52,14 +52,9 @@ static int int_max = INT_MAX;static long sack_timer_min =1 ;static long sack_timer_max =500 ; -int sysctl_sctp_mem[3 ]; -int sysctl_sctp_rmem[3 ]; -int sysctl_sctp_wmem[3 ]; - -/* -* per assoc memory limitationf for sends -*/ -int sysctl_sctp_wmem[3 ]; +extern int sysctl_sctp_mem[3 ]; +extern int sysctl_sctp_rmem[3 ]; +extern int sysctl_sctp_wmem[3 ];static ctl_table sctp_table[] = { {
Signature · 1 line
1.5.2.4
From: Vlad Yasevich <[email protected]>
Date: Thu, 13 Sep 2007 17:03:45 -0400
Quoted 5 lines
The sctp_[rw]mem definitions should really be in
protocol.csince that is where they are initialized. This also allows one to build a kernel without sysctl support.Signed-off-by Vlad Yasevich <[email protected]>
Applied to net-2.6.24, thanks Vlad.