lkml.org 
[lkml]   [2013]   [Jan]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[ 22/71] RDMA/nes: Fix for crash when registering zero length MR for CQ
    Date
    3.0-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>

    commit 7d9c199a55200c9b9fcad08e150470d02fb385be upstream.

    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
    Signed-off-by: Roland Dreier <roland@purestorage.com>
    Signed-off-by: CAI Qian <caiqian@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/infiniband/hw/nes/nes_verbs.c | 5 +++++
    1 file changed, 5 insertions(+)

    --- a/drivers/infiniband/hw/nes/nes_verbs.c
    +++ b/drivers/infiniband/hw/nes/nes_verbs.c
    @@ -2568,6 +2568,11 @@ static struct ib_mr *nes_reg_user_mr(str
    return ibmr;
    case IWNES_MEMREG_TYPE_QP:
    case IWNES_MEMREG_TYPE_CQ:
    + if (!region->length) {
    + nes_debug(NES_DBG_MR, "Unable to register zero length region for CQ\n");
    + ib_umem_release(region);
    + return ERR_PTR(-EINVAL);
    + }
    nespbl = kzalloc(sizeof(*nespbl), GFP_KERNEL);
    if (!nespbl) {
    nes_debug(NES_DBG_MR, "Unable to allocate PBL\n");



    \
     
     \ /
      Last update: 2013-01-16 02:21    [W:2.396 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site