Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp926599ybb; Wed, 25 Mar 2020 12:12:30 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvOgcv2PKzbikda3kY+Cf2SdO7xG8THDQGDRgAbNYViP7txr7qqbglYkbxpNYwRlz8RQLUp X-Received: by 2002:aca:fc88:: with SMTP id a130mr3407397oii.89.1585163550194; Wed, 25 Mar 2020 12:12:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585163550; cv=none; d=google.com; s=arc-20160816; b=E70RbOpqPFmCoH/jnLisoa+yii3tWEsDXwEUwFKkLI43IFjtcnd/zc1RRDZz0tuZNB RAHR8Omehp7Yzm/Z99LY9R85EuKTsg2fPhke5p9c4u3sNTmM9KgW20wM82Hl/bxOdYfj tcms7WSdEAtXSFh/dFchGrjjgFfSEzhaAcqdExwnXXw1K6Hh7QwWzLV3IN4LKwtAyAjV nWpXfpB4TFRE9W9jDpTf0KtNNYVOHdvTcJV/C5ulESZh/oCYUoaLFrQdnpochVWYoy7R fzHL6x8+dZIPEPuKQasnbQDPYTjdu+6TysftcV2beFClDQ8tqCyrkn/T4iR4uSuhUkOK AzAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=eNOTALyUtOBY7dFKg7mVMblKvoCIM5i+G8S+La4eSMw=; b=oq0jXZCNWiGRofx+TS+JMBfDc8mQCwM0sICXGp/ihhJIpsb0ejd/8pthCqc+DkaC0m OSlxRH0JbMnPoe6oONsTIlhwAqHnVAEevKLQfDu9pQiXI9PWWO33FgErag7gJabadJ5t JIR+F03ulhXTY5pnApk6MFqDfezGJ4Ut8oL4HjKRtUut5JuYPsrhcAefnO2r+CmbyOSv QTwSVY+9XYaQXY1Avln1oAVVKIZQrAAr/YSreS1QWy21s9EOAPugFXuPErNPmp2Vdrcx jtRQVeAvOEKJuD3N/GDVTOjtq9tsSqIxDYSIHPKcr93ES8p67MOKYf0Ec1jed8cDUwaW lLFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=ibiOtYlI; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r17si13714ota.32.2020.03.25.12.12.15; Wed, 25 Mar 2020 12:12:30 -0700 (PDT) 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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=ibiOtYlI; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727376AbgCYTLE (ORCPT + 99 others); Wed, 25 Mar 2020 15:11:04 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:58912 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727281AbgCYTLE (ORCPT ); Wed, 25 Mar 2020 15:11:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=eNOTALyUtOBY7dFKg7mVMblKvoCIM5i+G8S+La4eSMw=; b=ibiOtYlIuHGK3LrkOOqcONPji7 JQ7Q2RsQUVu7XQud7qG4+ldH8dCDWKwm5kYahoH/ClnObBCvL7Z6xvPREAj060Y1JLg4oCainXe+v AH4tg4U7SvlFo4VMh5DmodqrNl9XXYka4PbcHHTM/gOJfLOwX97azth/Y6WOWXERzjAXwCNc0Q9xG IPI5GqXUNWPcxWg6sQ2n9ifpnYW0F5ByU7M2KWXlcG0NfP/o46/9xyt5t5E+krzcfX7JjSqSDsAzT 6ubm8sIQzcn3HutlBNsNjU9KcaZODBMW4iV8aXCiO9AZfm0e8pd1kse7UpShBnZIU0zU0E+Ox0IIR SQ8XrX1g==; Received: from hch by bombadil.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1jHBQd-00032z-KO; Wed, 25 Mar 2020 19:11:03 +0000 Date: Wed, 25 Mar 2020 12:11:03 -0700 From: Christoph Hellwig To: Nick Bowler Cc: linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] nvme: Fix NVME_IOCTL_ADMIN_CMD compat address handling. Message-ID: <20200325191103.GA6495@infradead.org> References: <20200325002847.2140-1-nbowler@draconx.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200325002847.2140-1-nbowler@draconx.ca> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A couple of comments: No need for the "." the end of the subject line. I also think you should just talk of the nvme_user_cmd function, as that also is used for the NVME_IOCTL_IO_CMD ioctl. Also there now is a nvme_user_cmd64 variant that needs the same fix, can you also include that? > + if (in_compat_syscall()) { > + /* > + * On real 32-bit kernels this implementation ignores the > + * upper bits of address fields so we must replicate that > + * behaviour in the compat case. s/real //g please, there are no fake 32-vit kernels :)