linux/drivers/staging/rdma
Mike Marciniszyn e607a2213a staging/rdma/hfi1: fix pio progress routine race with allocator
The allocation code assumes that the shadow ring cannot
be overrun because the credits will limit the allocation.

Unfortuately, the progress mechanism in sc_release_update() updates
the free count prior to processing the shadow ring, allowing the
shadow ring to be overrun by an allocation.

Reviewed-by: Mark Debbage <mark.debbage@intel.com>
Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-12-21 14:00:17 -08:00
..
amso1100 staging: rdma: use kmalloc_array instead of kmalloc 2015-11-19 16:55:37 -08:00
ehca staging: rdma: ehca: Added a blank line 2015-11-19 17:13:00 -08:00
hfi1 staging/rdma/hfi1: fix pio progress routine race with allocator 2015-12-21 14:00:17 -08:00
ipath staging: rdma: use kmalloc_array instead of kmalloc 2015-11-19 16:55:37 -08:00
Kconfig staging/rdma: Kconfig change STAGING_RDMA to be tristate. 2015-09-29 03:42:27 +02:00
Makefile IB/ehca: Deprecate driver, move to staging, schedule deletion 2015-09-11 18:13:35 -04:00