android_kernel_samsung_msm8976/drivers/infiniband/core
Roland Dreier f520ba5aa4 [PATCH] IB: userspace SRQ support
Add SRQ support to userspace verbs module.  This adds several commands
and associated structures, but it's OK to do this without bumping the
ABI version because the commands are added at the end of the list so
they don't change the existing numbering.  There are two cases to
worry about:

1. New kernel, old userspace.  This is OK because old userspace simply
   won't try to use the new SRQ commands.  None of the old commands are
   changed.

2. Old kernel, new userspace.  This works perfectly as long as
   userspace doesn't try to use SRQ commands.  If userspace tries to
   use SRQ commands, it will get EINVAL, which is perfectly
   reasonable: the kernel doesn't support SRQs, so we couldn't do any
   better.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
2005-08-26 20:37:37 -07:00
..
agent.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
agent.h
agent_priv.h [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
cache.c [PATCH] IB: Remove unnecessary includes of <linux/version.h> 2005-08-26 20:37:36 -07:00
cm.c [PATCH] IB: sparse endianness cleanup 2005-08-26 20:37:35 -07:00
cm_msgs.h [PATCH] IB: sparse endianness cleanup 2005-08-26 20:37:35 -07:00
core_priv.h
device.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
fmr_pool.c [PATCH] IB: unmap FMRs when destroying FMR pool 2005-08-26 20:37:36 -07:00
mad.c [PATCH] IB: Fix ib_mad_thread_completion_handler declaration 2005-08-26 20:37:36 -07:00
mad_priv.h [PATCH] IB: sparse endianness cleanup 2005-08-26 20:37:35 -07:00
mad_rmpp.c [PATCH] IB: sparse endianness cleanup 2005-08-26 20:37:35 -07:00
mad_rmpp.h [PATCH] IB: Add RMPP implementation 2005-07-27 16:26:13 -07:00
Makefile [PATCH] IB: Hook up userspace CM to the make system 2005-07-27 16:26:15 -07:00
packer.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
sa_query.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
smi.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
smi.h
sysfs.c [PATCH] IB: sparse endianness cleanup 2005-08-26 20:37:35 -07:00
ucm.c [IB/ucm]: Clean up userspace CM 2005-07-27 20:38:56 -07:00
ucm.h [PATCH] IB: Add kernel portion of user CM implementation 2005-07-27 16:26:14 -07:00
ud_header.c [PATCH] IB: sparse endianness cleanup 2005-08-26 20:37:35 -07:00
user_mad.c [PATCH] IB: sparse endianness cleanup 2005-08-26 20:37:35 -07:00
uverbs.h [PATCH] IB: userspace SRQ support 2005-08-26 20:37:37 -07:00
uverbs_cmd.c [PATCH] IB: userspace SRQ support 2005-08-26 20:37:37 -07:00
uverbs_main.c [PATCH] IB: userspace SRQ support 2005-08-26 20:37:37 -07:00
uverbs_mem.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
verbs.c [PATCH] IB: Add SRQ support to midlayer 2005-08-26 20:37:36 -07:00