rc = ib_req_notify_cq(cq, IB_CQ_NEXT_COMP);
        if (rc) {
-               CERROR("Can't request completion notificiation: %d\n", rc);
+               CERROR("Can't request completion notification: %d\n", rc);
                goto failed_2;
        }
 
 
 /**
  * Generic handler to do any pre-copy work.
  *
- * It send a first hsm_progress (with extent length == 0) to coordinator as a
+ * It sends a first hsm_progress (with extent length == 0) to coordinator as a
  * first information for it that real work has started.
  *
  * Moreover, for a ARCHIVE request, it will sample the file data version and
                        goto progress;
                }
 
-               /* Store it the hsm_copy for later copytool use.
+               /* Store in the hsm_copy for later copytool use.
                 * Always modified even if no lsm.
                 */
                copy->hc_data_version = data_version;
                        goto progress;
                }
 
-               /* Store it the hsm_copy for later copytool use.
+               /* Store in the hsm_copy for later copytool use.
                 * Always modified even if no lsm.
                 */
                hpk.hpk_data_version = data_version;
 
        }
 
        /*
-        * If object is dying (will not be cached), removed it
+        * If object is dying (will not be cached), then removed it
         * from hash table and LRU.
         *
         * This is done with hash table and LRU lists locked. As the only
 
                {
                struct task_struct *task;
                /* bug 17802:  XXX client_disconnect_export vs connect request
-                * race. if client will evicted at this time, we start
+                * race. if client is evicted at this time, we start
                 * invalidate thread without reference to import and import can
                 * be freed at same time.
                 */