[git pull] vfs.git fixes

From: Al Viro
Date: Sat Mar 02 2019 - 22:43:12 EST


Assorted fixes that sat in -next for a while, all over the
place.

The following changes since commit 1c7fc5cbc33980acd13d668f1c8f0313d6ae9fd8:

Linux 5.0-rc2 (2019-01-14 10:41:12 +1200)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git fixes

for you to fetch changes up to d3d6a18d7d351cbcc9b33dbedf710e65f8ce1595:

aio: Fix locking in aio_poll() (2019-02-21 22:16:47 -0500)

----------------------------------------------------------------
Al Viro (2):
fix cgroup_do_mount() handling of failure exits
cgroup: saner refcounting for cgroup_root

Bart Van Assche (1):
aio: Fix locking in aio_poll()

Chandan Rajendra (1):
copy_mount_string: Limit string length to PATH_MAX

YueHaibing (1):
exec: Fix mem leak in kernel_read_file

fs/aio.c | 12 ++++++---
fs/exec.c | 2 +-
fs/kernfs/mount.c | 8 ++++--
fs/namespace.c | 2 +-
kernel/cgroup/cgroup-internal.h | 2 +-
kernel/cgroup/cgroup-v1.c | 58 +++++++++--------------------------------
kernel/cgroup/cgroup.c | 25 +++++++++---------
7 files changed, 44 insertions(+), 65 deletions(-)