mthca/mlx4: add check to validate output data sizes
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 20 Jan 2009 21:34:40 +0000 (21:34 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 20 Jan 2009 21:34:40 +0000 (21:34 +0000)
commitd8cc9ef43d29ce4f42cbd5e85e53edcffb240f0e
tree5040ffbe5a5cd67422a668fa841727301457f723
parent3f031a3f2df139080ebc89adf516355dc6f7049d
mthca/mlx4: add check to validate output data sizes

Only the hardware drivers know what size the output data buffer must be for ndi_modify_qp.  Have the drivers verify that the provided data buffer is large enough.

This fixes a crash if (say, a buggy) userspace (library under development) does not provide a response buffer.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1858 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
hw/mlx4/kernel/hca/qp.c
hw/mthca/kernel/hca_verbs.c