Michael> The task mm may go away while umem_get is in progress. I guess this patch can't hurt but can the mm really go away? The only time we will call ib_umem_get() is during a write system call (which requires an open file, obviously). Can current->mm go away before all files are closed? - R.