Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp3200351imm; Sun, 16 Sep 2018 12:09:32 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbZEdnuwhTNRlqnW7vXDRWk0Izk8myB8KdzQIxfV+sN5b3V2OoMayx8n3LztmyfI539a5LE X-Received: by 2002:a63:8442:: with SMTP id k63-v6mr18093359pgd.388.1537124972228; Sun, 16 Sep 2018 12:09:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537124972; cv=none; d=google.com; s=arc-20160816; b=jyfbng7TMaXJ4WpLxJgEyMznPUKhlFZZoxT7Zz4XLyH8/J1haTQJboYrazfs5lxk0N tSkffBTAjZM3CIo9uVsok8nRRoHyz+g84OLy+2LZBWrn10y+pupc10imX+rwKwKQleWa cL+dOSFRGybYLLBJPOIZ6HPWyBhsawMc92qPJUmoi9SogiNxISQo1ly5nuCdWo5066Vs LfKyoNfRhmYRQsEhNyptcTxkfuk1kW/8V/3iOcskaqUOozEct7k/5tkT1lKJ5kjnpFDS XTNA+JBUKwYkrp6xRbdIudEv9lmfPvsxscZ9dMxlGLhMug/pLq/dPz6eZO/Z8TlUoWLX y5vQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=EVKRIDoehgyV+U1Ww2Ffw3LSNp991ng7xe5m5PWIMrI=; b=xISi4SlXl2Gt+0sWC5wTVTgRwSJkxaeWXTyOLXlqiGkKESsjmgjgKFuOzysUXhbffJ oH/r0X6tjg/vsm6vjUBle4kS6Zgo/XDuqVEV1nhWsVNTG9ZG5K+VQNktfB57p7qUhskj B8Fk2QuEvZolrSNrjnAD+uX8qRLFpsA4q+6kGQtaDMUKVh4QyzHt2l/UoOCnz/HSfibE zfgwGFmJWBdRTfTiQ0FKISqe/2/kxUNhI8rmpwgt22CZ0aDFaEZjZLtGy4YFb1WZtpRJ yEncYVaX5JukjreioZsZHjFJHE3yOZZ3C9LWnBKwCFuG6HIVrSD6gKAMOiuPvXFaEgl9 17Pg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b23-v6si13343677pgj.571.2018.09.16.12.09.17; Sun, 16 Sep 2018 12:09:32 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728474AbeIQAbr (ORCPT + 99 others); Sun, 16 Sep 2018 20:31:47 -0400 Received: from mga12.intel.com ([192.55.52.136]:40174 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728438AbeIQAbq (ORCPT ); Sun, 16 Sep 2018 20:31:46 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Sep 2018 12:07:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,382,1531810800"; d="scan'208";a="264007963" Received: from vbsuresh-mobl1.amr.corp.intel.com (HELO localhost) ([10.252.48.189]) by fmsmga006.fm.intel.com with ESMTP; 16 Sep 2018 12:07:25 -0700 Date: Sun, 16 Sep 2018 22:07:24 +0300 From: Jarkko Sakkinen To: Arnd Bergmann Cc: viro@zeniv.linux.org.uk, linux-fsdevel@vger.kernel.org, Sudip Mukherjee , Greg Kroah-Hartman , Peter Huewe , Jason Gunthorpe , Stefan Richter , Jiri Kosina , Benjamin Tissoires , Alexander Shishkin , Tomas Winkler , Artem Bityutskiy , Marek Vasut , "David S. Miller" , Alex Williamson , OGAWA Hirofumi , linux-kernel@vger.kernel.org, linux-integrity@vger.kernel.org, linux1394-devel@lists.sourceforge.net, linux-usb@vger.kernel.org, linux-input@vger.kernel.org, linux-mtd@lists.infradead.org, netdev@vger.kernel.org, devel@driverdev.osuosl.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org Subject: Re: [PATCH v2 02/17] compat_ioctl: move drivers to generic_compat_ioctl_ptrarg Message-ID: <20180916190724.GA7473@linux.intel.com> References: <20180912150142.157913-1-arnd@arndb.de> <20180912150142.157913-2-arnd@arndb.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180912150142.157913-2-arnd@arndb.de> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 12, 2018 at 05:01:03PM +0200, Arnd Bergmann wrote: > diff --git a/drivers/char/tpm/tpm_vtpm_proxy.c b/drivers/char/tpm/tpm_vtpm_proxy.c > index 87a0ce47f201..a170f5ca7416 100644 > --- a/drivers/char/tpm/tpm_vtpm_proxy.c > +++ b/drivers/char/tpm/tpm_vtpm_proxy.c > @@ -678,20 +678,10 @@ static long vtpmx_fops_ioctl(struct file *f, unsigned int ioctl, > } > } > > -#ifdef CONFIG_COMPAT > -static long vtpmx_fops_compat_ioctl(struct file *f, unsigned int ioctl, > - unsigned long arg) > -{ > - return vtpmx_fops_ioctl(f, ioctl, (unsigned long)compat_ptr(arg)); > -} > -#endif > - > static const struct file_operations vtpmx_fops = { > .owner = THIS_MODULE, > .unlocked_ioctl = vtpmx_fops_ioctl, > -#ifdef CONFIG_COMPAT > - .compat_ioctl = vtpmx_fops_compat_ioctl, > -#endif > + .compat_ioctl = generic_compat_ioctl_ptrarg, > .llseek = noop_llseek, > }; Reviewed-by: Jarkko Sakkinen /Jarkko