Received: by 10.223.185.111 with SMTP id b44csp197415wrg; Fri, 9 Mar 2018 03:35:02 -0800 (PST) X-Google-Smtp-Source: AG47ELum3FEwR6J48hFFWWtR/GRddXpzOvknC96ia3ozCNmkqYvKZKZnS9pPNjcGC1GYv7smj1Ct X-Received: by 10.99.123.12 with SMTP id w12mr23334717pgc.405.1520595302836; Fri, 09 Mar 2018 03:35:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520595302; cv=none; d=google.com; s=arc-20160816; b=1KOA9o8t3gNdps0bL1W1pIftg6mFnqSoF/YK7tW09+oJWtpzatYqr+RtXnZviTPAvp NjvyXjXaR9Y4Qsz7qd+Qk6bcxuSFyY72wZzuhprehSVbMHD77f1c4apw1K8xeVtcW+G7 3PEfAkXsv4yfKrH2fT90cPIDyIBWUMj9FcUBzrKYmhetkUdrAEVMd8YeiWXebsftxpHY tVZy/Q/ba6YO2M6KxQxpKa7pDjppIXyvCs4E8QXiSoSmGfQQrKX7NWVpIMTBsezFe0py N5gQAVgnXC56vQsWhKka2gEjYCq7y6pflv6SHops4YnSOJ1Q57pgrZcd3rOEGr7i4RqL w8zQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=MVAKNcFQCY6I45XUZMehkb7BGDmxQAaw9Q6Ro0KoII4=; b=cyYpndH8urpcg/KOxB4oH48mZsAydtZvOSYnDxw+l+FB/mXvwf2464M8BJuxgM+wmx 2JauqsOGMbMqXWEeZFW9lRjVKs42vsNXrUVD/Ql73cx4DHoeoRgIea+fEtUyKuMmuj3Q FS84CPVzCEiaOjLtp3F1/jq78MjdIvOvw7S/blSZxN+A4qfH5tkpw4s0Opr3Ohj+TxN5 n40bkrJo8sT0S8JQ94ZYFn1EdN/nBpaNF6uQ4X3550JJVSgPVMzWm7rXaFdZvxatdmE6 j/LHt1F7fRkreHC9pGMjcB6mxbDrjykxnHNjW7adPq1JhD/Y7bTMK6q2h48WTj8yJ/Fc Q9Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=l3FK9bjT; 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 p4si604969pgf.656.2018.03.09.03.34.47; Fri, 09 Mar 2018 03:35:02 -0800 (PST) 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=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=l3FK9bjT; 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 S1751030AbeCILdz (ORCPT + 99 others); Fri, 9 Mar 2018 06:33:55 -0500 Received: from mail-wr0-f196.google.com ([209.85.128.196]:40390 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750898AbeCILdx (ORCPT ); Fri, 9 Mar 2018 06:33:53 -0500 Received: by mail-wr0-f196.google.com with SMTP id o76so8694635wrb.7 for ; Fri, 09 Mar 2018 03:33:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=MVAKNcFQCY6I45XUZMehkb7BGDmxQAaw9Q6Ro0KoII4=; b=l3FK9bjTuZOIldq6DysAtFuEaD1p0KFm543OgX14uGlsfLy4gHJ2hIh7022dijNTtn g9LVGsEL6SsCNgRy6AMTiS8mBcVrEjaxMcRcwQVQZAm2gLjzpR+uDGPkRhIKo4mJmigY 0FHe4MKhs1YEwqj69W7CSTIdlASHNRH9ZdSEE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=MVAKNcFQCY6I45XUZMehkb7BGDmxQAaw9Q6Ro0KoII4=; b=FUIm0HO8HU5cQa5b3vMS+lVU7EtQ8gEOvg78dtYhE/XhQXUF1iivHrNSCiJ6AOD4zl sOWNzVHPFd417qdCbc7wUhA4PoLk0Ca+1WT7csl8jdYWFk9ch9s3bNLTtqxXupVTPiiA UfDUCQBrrMbqk03NdPYHJzO58xXeyG9YFWWSYRTrh3LjTWqS/tHMo5hk2L0bR0sMf6Zq T7HiwgXzd8x5Ua8qR71++0MQsTmTYKXGrw+a85ybRmMat5Ss6u3yd0sZ/0/EBAGFZ4WA 5W4ByLA/+YyaKEjemiIHYL3ZHO7/O4mxVyrBpvIxzwPwW0htA69d9Z/j5Zkcgc1SrNV6 i3Zw== X-Gm-Message-State: APf1xPDMqrtYimlhrkPZXcr3+UzPH3NFMF/XEUTS9HcsIGL14Sv6fW76 mpDxdqBUeKXXpnwtywkApahcTw== X-Received: by 10.223.132.103 with SMTP id 94mr24634182wrf.275.1520595231740; Fri, 09 Mar 2018 03:33:51 -0800 (PST) Received: from veci.piliscsaba.redhat.com (catv-176-63-54-97.catv.broadband.hu. [176.63.54.97]) by smtp.gmail.com with ESMTPSA id 140sm981587wmy.38.2018.03.09.03.33.50 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 09 Mar 2018 03:33:51 -0800 (PST) Date: Fri, 9 Mar 2018 12:33:48 +0100 From: Miklos Szeredi To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-unionfs@vger.kernel.org Subject: [GIT PULL] overlayfs fixes for 4.16-rc5 Message-ID: <20180309113348.GC19579@veci.piliscsaba.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git overlayfs-linus This fixes a corner case for NFS exporting (introduced in this cycle) as well as fixing miscellaneous bugs. Thanks, Miklos --- Amir Goldstein (3): ovl: hash non-dir by lower inode for fsnotify ovl: check lower ancestry on encode of lower dir file handle ovl: check ERR_PTR() return value from ovl_lookup_real() Fengguang Wu (1): ovl: fix ptr_ret.cocci warnings Miklos Szeredi (1): ovl: update Kconfig texts Vivek Goyal (1): ovl: redirect_dir=nofollow should not follow redirect for opaque lower --- fs/overlayfs/Kconfig | 14 +++ fs/overlayfs/export.c | 216 ++++++++++++++++++++++++++++++++++++----------- fs/overlayfs/inode.c | 58 +++++++++---- fs/overlayfs/namei.c | 6 +- fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/super.c | 1 + 6 files changed, 228 insertions(+), 68 deletions(-)