From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from zeniv.linux.org.uk ([195.92.253.2]:33316 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932183AbcENSou (ORCPT ); Sat, 14 May 2016 14:44:50 -0400 Date: Sat, 14 May 2016 19:44:47 +0100 From: Al Viro To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: [git pull] vfs.git fixes for -final Message-ID: <20160514184447.GC14480@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Overlayfs fixes from Miklos, assorted fixes from me. -stable fodder of varying severity, all sat in -next for a while. The following changes since commit 44549e8f5eea4e0a41b487b63e616cb089922b99: Linux 4.6-rc7 (2016-05-08 14:38:32 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus for you to fetch changes up to e4d35be584be88a3db3fa5635a97c62a2ec5aafe: Merge branch 'ovl-fixes' into for-linus (2016-05-11 00:00:29 -0400) ---------------------------------------------------------------- Al Viro (6): do_splice_to(): cap the size before passing to ->splice_read() fix the copy vs. map logics in blk_rq_map_user_iov() atomic_open(): fix the handling of create_error ecryptfs: fix handling of directory opening get_rock_ridge_filename(): handle malformed NM entries Merge branch 'ovl-fixes' into for-linus Miklos Szeredi (4): vfs: add vfs_select_inode() helper vfs: rename: check backing inode being equal vfs: add lookup_hash() helper ovl: ignore permissions on underlying lookup block/blk-map.c | 47 ++++++--------------------------- fs/ecryptfs/file.c | 71 ++++++++++++++++++++++++++++++++++++++------------ fs/isofs/rock.c | 13 ++++++--- fs/namei.c | 59 +++++++++++++++++++++++++---------------- fs/open.c | 12 +++------ fs/overlayfs/super.c | 4 +-- fs/splice.c | 3 +++ include/linux/dcache.h | 12 +++++++++ include/linux/namei.h | 2 ++ include/linux/uio.h | 1 + lib/iov_iter.c | 19 ++++++++++++++ 11 files changed, 152 insertions(+), 91 deletions(-)