Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1717034pxj; Wed, 19 May 2021 12:13:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyqylreikiEKEi8GTxGHh5O1bJdFCPjVerWd6GmW/qfxXzARkdWChg6VbNpLmq10eB+8vTv X-Received: by 2002:a17:906:38cc:: with SMTP id r12mr702584ejd.150.1621451581454; Wed, 19 May 2021 12:13:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621451581; cv=none; d=google.com; s=arc-20160816; b=gHH+I/KjCCWWZeMapJExTnuQ/U+BpuzTef1B3WwJSXM/jBESsZ3jzjHK7KSYQLd5bk JuTS7ac9Y7Jxnp+5iBMdeIpgCsHqs6ITRgBDmhCJhsmlTHQK39HTYHXOajkos2wHvplB 4SvoXO3ByBASfAq1VNEGbMcA8kTgwnd0b2OK7a4+TCT6Ppv+BMYcvmfbEOwD2Veb0dVp 8Obkr3dxWOHnHgQkFIDS2UeLEsMTaGi1H+mb+jpbO83P70vkgIsiIfLDy36ey0xxY6mD my1xrkIZuVJyH77qRXuN1RWWgErbAbN2nlFjlGLtSqi87tluy/eglfPH9x71QJx/pp9U TJ5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=O9j/LlWU8JwgYz3p8L6J5TUwsDmddhzrEjzSgAr2DWY=; b=AfOc0GhgZivzRP7S9uu9QHn5pKIU3/JeCINfyjy4ZfCurnRbr3N1PAmWoSdSQpVddy Vkd6w+z4ZzuTVV0yVybkQqRt3zfBNK28G5SSSFRcAW9QQk/N9rve2kJF+FNbs/RNrWz2 d6l29wr9UGAV3UoFZ15yvCVghdcf3X0AQpXK+wB7KwFDgKM8bGfLoi41HXvDLcrmCr24 ll832qVPeUParL+YqG7kCktc8ZRmO8kpCp0+SJNSiDQ3bw2cpByQPU92dKp7u5tA+uxo Hsh8GAp2wFEQeIrbccAmQc6+31WuGYN9sETpDUlPI7C50uOFioRKB+5PC6nSMwzam2rn JrSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=GcoQKDoX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w24si583349ejb.528.2021.05.19.12.12.37; Wed, 19 May 2021 12:13:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=GcoQKDoX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238987AbhESF26 (ORCPT + 99 others); Wed, 19 May 2021 01:28:58 -0400 Received: from mail.kernel.org ([198.145.29.99]:59152 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229598AbhESF25 (ORCPT ); Wed, 19 May 2021 01:28:57 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 1312D601FA; Wed, 19 May 2021 05:27:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621402057; bh=R2CqO90CmXrJc4sOmOG/G284wQWK7uB3qAUY9i++Aes=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=GcoQKDoXyy94pFNGuxECmvqjM9h89YNOxOEblwZTVrdDqJcoLjfTF9eb5dxKC0Bah I+b5/RoNg0P9nI44IOq8S7Dzf0o+NZ0bqBJbwYZ9MxlpqRv+rr3GkEw2P6xmvx5gLR I65DmeMsq0mqhhO0CBL3iONU0jDbvbDIkq97ld73BR0kOk5gVo//TXV+58n55rzg7l nKjuQ0LV3m7+O9q4Gv4E1ICQ5I8hey/UZp0gQh6mn0ZVF4OHzoN+8+u2JcMvagHbXI kn/liM35P05AOrZlfEPwskB845Liqdhc6g558vTMhpBx8pPpsRUsbIqNJCttRJUKA3 OyYLWNK+L42xg== Date: Wed, 19 May 2021 08:27:34 +0300 From: Leon Romanovsky To: "Saleem, Shiraz" Cc: Doug Ledford , Jason Gunthorpe , Jiapeng Chong , "linux-kernel@vger.kernel.org" , "linux-rdma@vger.kernel.org" , Yishai Hadas Subject: Re: [PATCH rdma-rc v1] RDMA/core: Sanitize WQ state received from the userspace Message-ID: References: <0433d8013ed3a2ffdd145244651a5edb2afbd75b.1621342527.git.leonro@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 18, 2021 at 10:07:38PM +0000, Saleem, Shiraz wrote: > > Subject: [PATCH rdma-rc v1] RDMA/core: Sanitize WQ state received from the > > userspace > > > > From: Leon Romanovsky > > > > The mlx4 and mlx5 implemented differently the WQ input checks. > > Instead of duplicating mlx4 logic in the mlx5, let's prepare the input in the central > > place. > > Maybe some more verbiage about what the bug was in mlx5 that prompted this patch would > be good since this an -rc fix. It can go to -next too, the bug is that we didn't check for validity of state input in mlx5. It is not real bug because our FW checked that, but still worth to fix. I'll add this. Thanks > > Shiraz