Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp5644876ybp; Tue, 8 Oct 2019 06:17:22 -0700 (PDT) X-Google-Smtp-Source: APXvYqwFrWNSzzSPEnK6zN3ab6xTltOTckD5NJaMY4QDvs7XX7dyDc9DAp5zLE0sZm+nzgh0G2LO X-Received: by 2002:a17:906:6888:: with SMTP id n8mr9992425ejr.201.1570540642047; Tue, 08 Oct 2019 06:17:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570540642; cv=none; d=google.com; s=arc-20160816; b=GDmmycpIsaMB6vwz4BqXRaKQcup/dkPlDmMEHoO8O9TmBSfChcNv6CI1prhueitkAp F5FsRpzMf3bFrQYplAV7EUREHf2rXX2lIjqQwLy5F657+pSv7/aqbqOnkbDmSduHXTcp +DxPYQ7/f6SIsIsbFZkm+HyF4cMxgFdmW6xzLQonbGN3XsUBSMefwN+lD7guQywLnROV 2aMw1IEzocNVsuGqBkXuOVe8aVppmyHnHq1t0VXkjUsY7e0vuQWpMpXdJKukmL+o7Asl 0xkIr6h47aAkNnDJ9fOsjqzz52K23H8zSmePoAwexdLBj+5hIF+3BeLSeEJKBqfNk+NC 8Adw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=f7uW5EwhcVkCW4gJ1u32rm01QCjC2jLaOYVMFaBjmhI=; b=pZ9ILOHHyCsJMW+Q/EV+burgH+yZM5GokEoQjEmqwm7eDp4rvOFF4gDGNw5QunPy/u lDdFGNP2FnkOyre4NidAbkaig/YCJ7l+NtZOdAi61HGJh3ThsAkEqloD6/5I2NV+eVkT 1fiCgABrub2t8ue1bTpPQpvZJSoSlOPVMU5t2fhLR0gC1svlQNoDvgsRvnk3gbmYyOZt Ln7KU4X63Ci0fGVtD3P6SS+CZW1bBL19S8y5Aq+fENyyE8Qwllx2PkieyRTeUWt7yQBI bk70YL9arxBTznRvUIWFmLYnPNGrhHW0sO4Hor5IO8es2JhPP0Pa5s9oX53Wa5xfR1Bp CQfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=r7IdQRdC; 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 o14si7429293ejc.433.2019.10.08.06.16.58; Tue, 08 Oct 2019 06:17:22 -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=pass header.i=@kernel.org header.s=default header.b=r7IdQRdC; 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 S1731045AbfJHNOU (ORCPT + 99 others); Tue, 8 Oct 2019 09:14:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:51798 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730332AbfJHNOU (ORCPT ); Tue, 8 Oct 2019 09:14:20 -0400 Received: from localhost (unknown [89.205.136.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C1974206BB; Tue, 8 Oct 2019 13:14:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570540459; bh=+u+cQxm8JdKrCxdpcSAMzhnyHTqxMj49DMlRcdTVypE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=r7IdQRdCuoVQPBLHBE/wFlWAXSiz3PulERsfbY7K3SllRrGQrk5I0PPHrlqgzVCM2 qnW9f8bri5cmEQaGA8jU368KV87F3NM3zEqungOR2miW1fAcLoEKSPLJXk4jLD4/UQ 9XtLQsSWfHA/y9ijL+KvAf5w9uYmMdlv78MwvD3M= Date: Tue, 8 Oct 2019 15:14:16 +0200 From: Greg KH To: Al Viro Cc: Linus Torvalds , Guenter Roeck , Linux Kernel Mailing List , linux-fsdevel Subject: Re: [PATCH] Convert filldir[64]() from __put_user() to unsafe_put_user() Message-ID: <20191008131416.GA2860109@kroah.com> References: <5f06c138-d59a-d811-c886-9e73ce51924c@roeck-us.net> <20191007012437.GK26530@ZenIV.linux.org.uk> <20191007025046.GL26530@ZenIV.linux.org.uk> <20191008032912.GQ26530@ZenIV.linux.org.uk> <20191008045712.GR26530@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191008045712.GR26530@ZenIV.linux.org.uk> User-Agent: Mutt/1.12.2 (2019-09-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 08, 2019 at 05:57:12AM +0100, Al Viro wrote: > > OK... BTW, do you agree that the use of access_ok() in > drivers/tty/n_hdlc.c:n_hdlc_tty_read() is wrong? It's used as an early > cutoff, so we don't bother waiting if user has passed an obviously bogus > address. copy_to_user() is used for actual copying there... Yes, it's wrong, and not needed. I'll go rip it out unless you want to? thanks, greg k-h