Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation

From: Timur Tabi (timur.tabi_at_ammasso.com)
Date: 04/18/05

  • Next message: Arjan van de Ven: "Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation"
    Date:	Mon, 18 Apr 2005 11:09:35 -0500
    To: Roland Dreier <roland@topspin.com>
    
    

    Roland Dreier wrote:
    > Troy> How is memory pinning handled? (I haven't had time to read
    > Troy> all the code, so please excuse my ignorance of something
    > Troy> obvious).
    >
    > The userspace library calls mlock() and then the kernel does
    > get_user_pages().

    Why do you call mlock() and get_user_pages()? In our code, we only call mlock(), and the
    memory is pinned. We have a test case that fails if only get_user_pages() is called, but
    it passes if only mlock() is called.

    -- 
    Timur Tabi
    Staff Software Engineer
    timur.tabi@ammasso.com
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Arjan van de Ven: "Re: [PATCH][RFC][0/4] InfiniBand userspace verbs implementation"

    Relevant Pages