diff options
Diffstat (limited to 'fs/dlm/lowcomms.c')
-rw-r--r-- | fs/dlm/lowcomms.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/dlm/lowcomms.c b/fs/dlm/lowcomms.c index 70736eb4b51..52cab160893 100644 --- a/fs/dlm/lowcomms.c +++ b/fs/dlm/lowcomms.c | |||
@@ -1060,7 +1060,7 @@ static void init_local(void) | |||
1060 | if (dlm_our_addr(&sas, i)) | 1060 | if (dlm_our_addr(&sas, i)) |
1061 | break; | 1061 | break; |
1062 | 1062 | ||
1063 | addr = kmalloc(sizeof(*addr), GFP_KERNEL); | 1063 | addr = kmalloc(sizeof(*addr), GFP_NOFS); |
1064 | if (!addr) | 1064 | if (!addr) |
1065 | break; | 1065 | break; |
1066 | memcpy(addr, &sas, sizeof(*addr)); | 1066 | memcpy(addr, &sas, sizeof(*addr)); |
@@ -1099,7 +1099,7 @@ static int sctp_listen_for_all(void) | |||
1099 | struct sockaddr_storage localaddr; | 1099 | struct sockaddr_storage localaddr; |
1100 | struct sctp_event_subscribe subscribe; | 1100 | struct sctp_event_subscribe subscribe; |
1101 | int result = -EINVAL, num = 1, i, addr_len; | 1101 | int result = -EINVAL, num = 1, i, addr_len; |
1102 | struct connection *con = nodeid2con(0, GFP_KERNEL); | 1102 | struct connection *con = nodeid2con(0, GFP_NOFS); |
1103 | int bufsize = NEEDED_RMEM; | 1103 | int bufsize = NEEDED_RMEM; |
1104 | 1104 | ||
1105 | if (!con) | 1105 | if (!con) |
@@ -1171,7 +1171,7 @@ out: | |||
1171 | static int tcp_listen_for_all(void) | 1171 | static int tcp_listen_for_all(void) |
1172 | { | 1172 | { |
1173 | struct socket *sock = NULL; | 1173 | struct socket *sock = NULL; |
1174 | struct connection *con = nodeid2con(0, GFP_KERNEL); | 1174 | struct connection *con = nodeid2con(0, GFP_NOFS); |
1175 | int result = -EINVAL; | 1175 | int result = -EINVAL; |
1176 | 1176 | ||
1177 | if (!con) | 1177 | if (!con) |