Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[DLM] lowcomms: Do not muck with sysctl_rmem_max.

Use SO_RCVBUFFORCE instead.

Signed-off-by: David S. Miller <davem@davemloft.net>

+1 -5
+1 -5
fs/dlm/lowcomms.c
··· 1062 1062 subscribe.sctp_shutdown_event = 1; 1063 1063 subscribe.sctp_partial_delivery_event = 1; 1064 1064 1065 - result = kernel_setsockopt(sock, SOL_SOCKET, SO_RCVBUF, 1065 + result = kernel_setsockopt(sock, SOL_SOCKET, SO_RCVBUFFORCE, 1066 1066 (char *)&bufsize, sizeof(bufsize)); 1067 1067 if (result) 1068 1068 log_print("Error increasing buffer space on socket %d", result); ··· 1453 1453 NULL); 1454 1454 if (!con_cache) 1455 1455 goto out; 1456 - 1457 - /* Set some sysctl minima */ 1458 - if (sysctl_rmem_max < NEEDED_RMEM) 1459 - sysctl_rmem_max = NEEDED_RMEM; 1460 1456 1461 1457 /* Start listening */ 1462 1458 if (dlm_config.ci_protocol == 0)