1
linux/drivers/infiniband/include
Roland Dreier e2773c062e [PATCH] IB uverbs: core API extensions
First of a series of patches which add support for direct userspace access to
InfiniBand hardware -- so-called "userspace verbs." I believe these patches
are ready to merge, but a final review would be useful.

These patches should incorporate all of the feedback from the discussion when
I posted an earlier version back in April (see
http://lkml.org/lkml/2005/4/4/267 for the start of the thread).  In
particular, memory pinned for use by userspace is accounted for in
current->mm->vm_locked and requests to pin memory are checked against
RLIMIT_MEMLOCK.

This patch:

Modify the ib_verbs.h header file with changes required for InfiniBand
userspace verbs support.  We add a few structures to keep track of userspace
context, and extend the driver API so that low-level drivers know when they're
creating resources that will be used from userspace.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-07 18:23:47 -07:00
..
ib_cache.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ib_fmr_pool.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ib_mad.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ib_pack.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ib_sa.h [PATCH] IB: fix endianness of path record MTU field 2005-05-25 15:31:28 -07:00
ib_smi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ib_user_mad.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ib_verbs.h [PATCH] IB uverbs: core API extensions 2005-07-07 18:23:47 -07:00