Skip to content

Commit

Permalink
[DLM] lowcomms: Do not muck with sysctl_rmem_max.
Browse files Browse the repository at this point in the history
Use SO_RCVBUFFORCE instead.

Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
David S. Miller committed Nov 7, 2007
1 parent c3e9a35 commit df61c95
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions fs/dlm/lowcomms.c
Original file line number Diff line number Diff line change
Expand Up @@ -1062,7 +1062,7 @@ static int sctp_listen_for_all(void)
subscribe.sctp_shutdown_event = 1;
subscribe.sctp_partial_delivery_event = 1;

result = kernel_setsockopt(sock, SOL_SOCKET, SO_RCVBUF,
result = kernel_setsockopt(sock, SOL_SOCKET, SO_RCVBUFFORCE,
(char *)&bufsize, sizeof(bufsize));
if (result)
log_print("Error increasing buffer space on socket %d", result);
Expand Down Expand Up @@ -1454,10 +1454,6 @@ int dlm_lowcomms_start(void)
if (!con_cache)
goto out;

/* Set some sysctl minima */
if (sysctl_rmem_max < NEEDED_RMEM)
sysctl_rmem_max = NEEDED_RMEM;

/* Start listening */
if (dlm_config.ci_protocol == 0)
error = tcp_listen_for_all();
Expand Down

0 comments on commit df61c95

Please sign in to comment.