Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp2601360imj; Mon, 11 Feb 2019 05:44:14 -0800 (PST) X-Google-Smtp-Source: AHgI3IZnN33udi6j1OCsS4ULUf6Nfa+vUlg+96hrSpPdav3C9DGIfIGSps04bbv5Z0cXn6Pp+Fsn X-Received: by 2002:a62:12d9:: with SMTP id 86mr10383397pfs.214.1549892654159; Mon, 11 Feb 2019 05:44:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549892654; cv=none; d=google.com; s=arc-20160816; b=mqkPeuZTnPPCYhJptY1d1r9Qt0EklfUCGnhp1HwkBmTlGOekTHy1a8qlOMG563qQI2 OtGeBumtGkiBwpxOj/eFhUYuCv0bQ8pBuQft+/bPSp3JX7sYtixPLVF0ABodGwhO2HGt YaHiiI2894T/oK9prdRDCLN9mNOwOREAxp9rbUNrIFLUrqe8abwM8o6V4B0UW5btxSGc 2UipuU9l/a/JkLdaFgGz3IM91g7sLDHPWMlGcCbWnkZ6IIGHts1XTkGN/Y5yA0Be9gn2 Pdo1Iu4VSWVba51UxAgBVgXADWCbIon1OocfV1TEsMcFfrWLmRscO9vKVoGFbna/MTEJ yBDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=giqaHiBsND/qI83EsAI6AXBrNN9Hhmins57o8Oh9M0s=; b=1DHX13vB3/4vJ3Ir2vJMcqcTukcfah1dBZ1xNBL151DDVKm/wWbgMYyLP038HFFLk7 HEl+DUGX3xu9IMQE4SyWgHdAD8QW9s7wHoBQiwskyBDgY6PUaxDxI17Qk0gedGvokZkl 99xAkSrwLyfzBa7Hg+8BJgxRGkTVDNZWlEcd302ASfjKkBSlCSX+b/ZnxD9Wp3QTnXBJ j0xb/+9bFvJJo5u2/IccKSb59kV53QunJ6hFY860dVq98RN+MvM/Hw5UXWbHwjxsxwGm 57tGCCD9wQTahXrxPhhUcPly1ivJZvkIWtQaI+CtR5x5ye0U2B/CbYOeZozNgIiW+ypO 9llQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=On5bmQR8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s80si9189348pgs.165.2019.02.11.05.43.57; Mon, 11 Feb 2019 05:44:14 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=On5bmQR8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728116AbfBKNmJ (ORCPT + 99 others); Mon, 11 Feb 2019 08:42:09 -0500 Received: from mail-it1-f195.google.com ([209.85.166.195]:52271 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727106AbfBKNmI (ORCPT ); Mon, 11 Feb 2019 08:42:08 -0500 Received: by mail-it1-f195.google.com with SMTP id r11so20932724itc.2 for ; Mon, 11 Feb 2019 05:42:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=giqaHiBsND/qI83EsAI6AXBrNN9Hhmins57o8Oh9M0s=; b=On5bmQR81k3CMpCY2wBV+GXkQ+HCSXPn8d+JJJDIrqylCzE0J6ucmHhww5bdvfWW5B hUu4DXQwPZisISu0yDZWdq+nsxNvTHaPXgXN4qSzkPC1qmNWx9NrUeXNJVGcbWdxG4kw 8/g51qJk7VyDQKbXFiNavUSJSAch0x3CNhG+o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=giqaHiBsND/qI83EsAI6AXBrNN9Hhmins57o8Oh9M0s=; b=fc+UR8wtoLsEEaRauxPjLXuNXXyi2kJP22G+Zo6oa2m7mBzD8BMMimL8qd2VwE8mMN bxZPkZpVYz5wxCpa1DKvkotYIKUae0q1I64luHF+H57kNUEhWtNFR2UV2u8rpG95e9gl VrsiJjrJhRrqJIxD5WOAA0aDf4OfLEWcptLvXnI2JbxwagTOVBvF/OO/NrvtothYnkyC y9OqYmzAafGLFdLfYLPhQmuENluZ4xe/vxebOnS82OQaCWViiqLEpYkYtU/9VackREsr 0h6EGAPlLhYD7bcVxwlOwwWfqI8oqb95vOtnT4o/kPz/9K1yRVW7bfit4sPPPLL9cC/w clBg== X-Gm-Message-State: AHQUAuaTpYbLL54Y2DR+gu9w730+CrNoH/HqjLoEqDnZZsne2I6ZPfhX SO7JdDK16Od19+663IUP734zOwYJboKeBEo8rQUV9g== X-Received: by 2002:a24:26c4:: with SMTP id v187mr6427552itv.54.1549892527862; Mon, 11 Feb 2019 05:42:07 -0800 (PST) MIME-Version: 1.0 References: <20190211133415.9020-1-colin.king@canonical.com> In-Reply-To: <20190211133415.9020-1-colin.king@canonical.com> From: Devesh Sharma Date: Mon, 11 Feb 2019 19:11:31 +0530 Message-ID: Subject: Re: [PATCH][next] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member To: Colin King Cc: Selvin Xavier , Somnath Kotur , Sriharsha Basavapatna , Doug Ledford , Jason Gunthorpe , linux-rdma , kernel-janitors@vger.kernel.org, LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 11, 2019 at 7:04 PM Colin King wrote: > > From: Colin Ian King > > The struct member comp_mask has not been initialized however a bit > pattern is being bitwise or'd into the member and hence other bit > fields in comp_mask may contain any garbage from the stack. Fix this > by making the bitwise or into an assignment. > > Fixes: 95b86d1c91ad ("RDMA/bnxt_re: Update kernel user abi to pass chip context") > Signed-off-by: Colin Ian King > --- > drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/infiniband/hw/bnxt_re/ib_verbs.c b/drivers/infiniband/hw/bnxt_re/ib_verbs.c > index 1d7469e23cde..de5cb9a61a78 100644 > --- a/drivers/infiniband/hw/bnxt_re/ib_verbs.c > +++ b/drivers/infiniband/hw/bnxt_re/ib_verbs.c > @@ -3720,7 +3720,7 @@ struct ib_ucontext *bnxt_re_alloc_ucontext(struct ib_device *ibdev, > } > spin_lock_init(&uctx->sh_lock); > > - resp.comp_mask |= BNXT_RE_UCNTX_CMASK_HAVE_CCTX; > + resp.comp_mask = BNXT_RE_UCNTX_CMASK_HAVE_CCTX; > chip_met_rev_num = rdev->chip_ctx.chip_num; > chip_met_rev_num |= ((u32)rdev->chip_ctx.chip_rev & 0xFF) << > BNXT_RE_CHIP_ID0_CHIP_REV_SFT; > -- > 2.20.1 > Thanks that was missed! Acked-By: Devesh Sharma