Whamcloud - gitweb
b=2230
[fs/lustre-release.git] / lustre / portals / knals / socknal / socknal_cb.c
index 9e04712..64278c6 100644 (file)
@@ -1679,8 +1679,6 @@ int ksocknal_scheduler (void *arg)
         kportal_daemonize (name);
         kportal_blockallsigs ();
 
-        current->flags |= PF_MEMALLOC;
-
 #if (CONFIG_SMP && CPU_AFFINITY)
         if ((cpu_online_map & (1 << id)) != 0) {
 #if 1
@@ -2139,7 +2137,7 @@ ksocknal_setup_sock (struct socket *sock)
         int             option;
         struct linger   linger;
 
-        sock->sk->allocation = GFP_MEMALLOC;
+        sock->sk->allocation = GFP_NOFS;
 
         /* Ensure this socket aborts active sends immediately when we close
          * it. */
@@ -2424,8 +2422,6 @@ ksocknal_autoconnectd (void *arg)
         kportal_daemonize (name);
         kportal_blockallsigs ();
 
-        current->flags |= PF_MEMALLOC;
-
         spin_lock_irqsave (&ksocknal_data.ksnd_autoconnectd_lock, flags);
 
         while (!ksocknal_data.ksnd_shuttingdown) {
@@ -2557,8 +2553,6 @@ ksocknal_reaper (void *arg)
         INIT_LIST_HEAD(&enomem_conns);
         init_waitqueue_entry (&wait, current);
 
-        current->flags |= PF_MEMALLOC;
-
         spin_lock_irqsave (&ksocknal_data.ksnd_reaper_lock, flags);
 
         while (!ksocknal_data.ksnd_shuttingdown) {