Fixed an incorrectly handled error condition wherein the driver would loop infinitely on a local protection error
Added more debugging statments and added code to kill sends immediately in the ib_uverbs module if there are no associated Work Requests.
This is something that should never happen, and yet it is happening. It is either a struct alignment bug between userspace and kernel space or a kernel bug in the copy_to_user() implementation.