Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1695400pxj; Wed, 19 May 2021 11:40:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwJVVM/CPRioak34PwtHCn1ni8Bl79kLA40sFSidOYTM5uPJn2gE4e8NzXmUvrC+ln1/baU X-Received: by 2002:a05:6e02:1c27:: with SMTP id m7mr411006ilh.115.1621449610158; Wed, 19 May 2021 11:40:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621449610; cv=none; d=google.com; s=arc-20160816; b=YiV0RxA9dwOWfOCSZzr47VSMQNRg9+Ce1kl8RSbRccaYdzfstafN0QKUaPDWBwkwdq mnTHKhOxn2UXErxZSVqm4Js7onIAqQqZwCQeV+/KU+WP9FyAWxn7qMNZ4ILmLVHLOcmz ISk0MBd7/IxNQgTlegWjqj7PuBxb5ycpFKToLHjD8+bRP2rLtgepLTouBK+gF5uVfPKi w1tBBquixc41Db8obZHCcDb15sXOCVampMYOo9EKUHdMQRmjI3n7ZZzkRkmvSp6G2MVE mz2GGS+qW6pDTQZlMiIvgkG35kuGZeP0BMzjld4qZtCB9RCJHpQaSQdNLYZ0+7zdaneX tTbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :dlp-version:dlp-reaction:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=6SHy1zeONah57BObwLy6+s26V0usWfIYKh8VuM9wMuc=; b=PxcKLkJz87YiEyJRY4BT6HB1K7rSWpvffrrtTLnB1BYUZKIkf/L4IfaKP1HfIt1EQ9 mPBse6clUTAY22MR//HLgsa0KpGHmxZU96WRkxW6dSicOqZjBXs9rGNgeHRY/CcqEX97 84I9ZGfZioGWUoNobkcnNPTaQNF7wYsgEHUMMtf/t6JGg+yCCjmMmjjd2/5HS6UZ9Pev M1LLEI2jpfoP6Z3wredX/bXRDg8HydJUR3D+I6zHnzLrMi3rXJUx7DOSquuawIejJy+m CmNly2XUHaqBRBfGNwWaGJWU5hlTL62gCbDi6lsNgwnGxzQCVCVI33SOkvN9YYFeOzJX aCAA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b11si66970jat.37.2021.05.19.11.39.57; Wed, 19 May 2021 11:40:10 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236742AbhERWJR convert rfc822-to-8bit (ORCPT + 99 others); Tue, 18 May 2021 18:09:17 -0400 Received: from mga06.intel.com ([134.134.136.31]:39731 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236372AbhERWJR (ORCPT ); Tue, 18 May 2021 18:09:17 -0400 IronPort-SDR: LeH26PNEiWy0Io9lcialYSnNIMNXKXjue3mq8JY6mWP004wroI6Eigu30Jj+GS/ZOaSWqB6jkr Z0J/ukMv7M9w== X-IronPort-AV: E=McAfee;i="6200,9189,9988"; a="262058150" X-IronPort-AV: E=Sophos;i="5.82,310,1613462400"; d="scan'208";a="262058150" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2021 15:07:39 -0700 IronPort-SDR: k0jIFLkdusG9zKUDbdmXKcGLn9eDLwGroA23IKUldrDC4H01ulzY5jY+6bNU9bZuEOAw9yNlpS 4xcXflT5SlJw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,310,1613462400"; d="scan'208";a="542148207" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga001.fm.intel.com with ESMTP; 18 May 2021 15:07:39 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 18 May 2021 15:07:39 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 18 May 2021 15:07:38 -0700 Received: from fmsmsx612.amr.corp.intel.com ([10.18.126.92]) by fmsmsx612.amr.corp.intel.com ([10.18.126.92]) with mapi id 15.01.2242.008; Tue, 18 May 2021 15:07:38 -0700 From: "Saleem, Shiraz" To: Leon Romanovsky , Doug Ledford , Jason Gunthorpe CC: Leon Romanovsky , 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 Thread-Topic: [PATCH rdma-rc v1] RDMA/core: Sanitize WQ state received from the userspace Thread-Index: AQHXS+WIu57S1D4IoUWORM74T0nFLarpy6QQ Date: Tue, 18 May 2021 22:07:38 +0000 Message-ID: References: <0433d8013ed3a2ffdd145244651a5edb2afbd75b.1621342527.git.leonro@nvidia.com> In-Reply-To: <0433d8013ed3a2ffdd145244651a5edb2afbd75b.1621342527.git.leonro@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 x-originating-ip: [10.1.200.100] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > 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. Shiraz