Received: by 10.213.65.68 with SMTP id h4csp252281imn; Fri, 16 Mar 2018 01:51:03 -0700 (PDT) X-Google-Smtp-Source: AG47ELtVjMSYexhUw4HUXZudvaAsBNQBjzbFgYwi96idQ/TOXZwM5Dhra2kJg924TDV+zH0Tg8uR X-Received: by 10.99.104.73 with SMTP id d70mr832423pgc.107.1521190263342; Fri, 16 Mar 2018 01:51:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521190263; cv=none; d=google.com; s=arc-20160816; b=qmbMpOUkD/E0Lp3AsVsW2K0UCtOMaT7hoIIaAShQfrmci1TkURSPuayesAky1U/4Ic nr7Fn16h3i236u0k4umYXbp2zY7T0cXGUQEA41ogkYaiigPsa62QhNllcjPnyU6Rh2Zw EeUeCsgkdOQTIHBawbWwUrg0ql7LG+JD1s3wrC7cOyx+rRKtgICHrCZ7FXulMwf2AsXq nNeOnfMK5JuIF48qFouTWRkRO44suzQTeoWf5tnWbLEqiygEsmk/rQbAz2E4HqayiPAg fBylVgC9q40QWCD1zt0iS/87TGR/VYFwEllTZV8yVCSR3GyOC376wS5iqNaatlCfIt1q b+bA== 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:arc-authentication-results; bh=kp21nDPpHRIc9WbD7MmH0yl6G0S7gdABciz6/UsICx0=; b=cGKhE1cwXNpM+0zCpiUETRHVvFKKMESzu6Ic6diaJHuEFFPE+RNXKE54wA0D3L1xae M+/T8xDwgo5hA/uS1S61+cSnfqkUwE78RG8vsznTMon3b7z9cAO+4gWNtpA/HyDsXUZS U/gfbmKCKo+bh2YSbOfMpXNfL2POnJIownP6xigM/BTbEZiIOiXQqy8ZL4eebcI7q+aI vK3HD5kZPkoIUTSp8j6slcQVrfuSo7QGeEgnSFzr5T1nDSDqvgjAbJly97krnY3B2V8O gC4uGaaEOzvFRNUSxWvH1jBc7qj3THbZlA/rlB3DJt7RyCUcOgKL0neSlFn0RYFKBL05 NdRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=SphB9wA9; 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 c10si66933pfm.259.2018.03.16.01.50.49; Fri, 16 Mar 2018 01:51:03 -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=SphB9wA9; 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 S1753231AbeCPItq (ORCPT + 99 others); Fri, 16 Mar 2018 04:49:46 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:52432 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751665AbeCPItn (ORCPT ); Fri, 16 Mar 2018 04:49:43 -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:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=kp21nDPpHRIc9WbD7MmH0yl6G0S7gdABciz6/UsICx0=; b=SphB9wA9Zw073VO18MXbMfu2+ Zia8mEdQWVA3tVPGk17fY7CAEO58pmUHeUaBp7AE/oUz1ztGdNLH/a71Ge8CCMWYX6RkKH4d+U0AH XB6jPUbvK3HpZhyQRgruPM/SZjcau4zf3YUuPXIHV/+CwlWwzTmUrRnujPYSJqTSEZbycUPzqhUqc JiH7D+gw7Ly2681tdHL28g3Y7F2PgDE8uHlIV6uvcc4Xg+GVUcZNIXaexh4JBpt6/5kOQOW/URokH Vs8ZZhE9nGzmRW11unmqA8Au4U2ccpCgYMSjBEERMXsKCNVGoURTZiRnUQpGsgEITtElZCelR3Sg9 CftU6r84g==; Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1ewl3V-0006zc-Oz; Fri, 16 Mar 2018 08:49:41 +0000 Date: Fri, 16 Mar 2018 01:49:41 -0700 From: Christoph Hellwig To: Arnd Bergmann Cc: Dominik Brodowski , Linux Kernel Mailing List , Linus Torvalds , Al Viro , Andy Lutomirski , Ingo Molnar , Andrew Morton Subject: Re: [PATCH v2 17/36] fs: add ksys_chroot() helper; remove-in kernel calls to sys_chroot() Message-ID: <20180316084941.GF4151@infradead.org> References: <20180315190529.20943-1-linux@dominikbrodowski.net> <20180315190529.20943-18-linux@dominikbrodowski.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) 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 > > + ksys_chroot("."); > > complete(&setup_done); > > while (1) { > > spin_lock(&req_lock); > > Could this be done using kern_path()/set_fs_root() instead so we > avoid the __user pointer? Agreed. Especially as we don't need any of the permission checks here.