[git pull] assorted vfs stuff

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	All kinds of misc stuff, without any unifying topic,
from various people.  Neil's d_anon patch, several bugfixes,
introduction of kvmalloc analogue of kmemdup_user(), extending
bitfield.h to deal with fixed-endians, assorted cleanups all
over the place...

The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:

  Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.misc

for you to fetch changes up to ce4c253573ad184603e0fa77876ba155b0cde46d:

  alpha: osf_sys.c: use timespec64 where appropriate (2018-01-25 19:34:31 -0500)

----------------------------------------------------------------
Al Viro (14):
      fs/file.c: trim includes
      Add primitives for manipulating bitfields both in host- and fixed-endian.
      r128: don't open-code memdup_user()
      usx2y: don't bother with access_ok() in ->dsp_load()
      snd_hwdep_dsp_load(): don't bother with access_ok()
      usx2y: don't bother with memdup_user() for 16-byte structure
      vme_user: don't use __copy_..._user()
      uvc_v4l2: clean copyin/copyout up
      nfs4file: get rid of pointless include of btrfs.h
      memdup_user(): switch to GFP_USER
      new primitive: vmemdup_user()
      replace_user_tlv(): switch to vmemdup_user()
      snd_ctl_elem_init_enum_names(): switch to vmemdup_user()
      sctp: use vmemdup_user() rather than badly open-coding memdup_user()

Alexey Dobriyan (2):
      dcache: subtract d_hash_shift from 32 in advance
      dcache: delete unused d_hash_mask

Arnd Bergmann (2):
      alpha: osf_sys.c: fix put_tv32 regression
      alpha: osf_sys.c: use timespec64 where appropriate

Christophe Leroy (1):
      Fix misannotated out-of-line _copy_to_user()

Eric Biggers (5):
      eventfd: convert to use anon_inode_getfd()
      eventfd: fold eventfd_ctx_read() into eventfd_read()
      eventfd: fold eventfd_ctx_get() into eventfd_ctx_fileget()
      fs: fold __inode_permission() into inode_permission()
      fs/buffer.c: fold init_buffer() into init_page_buffers()

Jake Daryll Obina (1):
      jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path

Jürg Billeter (1):
      fs: add RWF_APPEND

NeilBrown (1):
      VFS: don't keep disconnected dentries on d_anon

Yang Shi (1):
      vfs: remove unused hardirq.h

 Documentation/filesystems/nfs/Exporting            |  27 +++--
 arch/alpha/kernel/osf_sys.c                        |  72 ++++++------
 drivers/gpu/drm/r128/r128_state.c                  |  23 +---
 drivers/media/usb/uvc/uvc_v4l2.c                   |  55 ++++-----
 .../staging/lustre/lustre/llite/llite_internal.h   |  10 +-
 drivers/staging/vme/devices/vme_user.c             |   8 +-
 fs/buffer.c                                        |  10 +-
 fs/dcache.c                                        |  32 +++---
 fs/eventfd.c                                       | 127 +++++----------------
 fs/file.c                                          |   5 -
 fs/file_table.c                                    |   1 -
 fs/jffs2/fs.c                                      |   1 -
 fs/namei.c                                         |  71 +++++-------
 fs/nfs/nfs4file.c                                  |   1 -
 fs/super.c                                         |   2 +-
 include/linux/bitfield.h                           |  46 ++++++++
 include/linux/buffer_head.h                        |   1 -
 include/linux/eventfd.h                            |  14 +--
 include/linux/fs.h                                 |   5 +-
 include/linux/string.h                             |   1 +
 include/uapi/linux/fs.h                            |   6 +-
 lib/usercopy.c                                     |   2 +-
 mm/util.c                                          |  36 ++++--
 net/sctp/socket.c                                  |  59 ++--------
 sound/core/control.c                               |  15 +--
 sound/core/hwdep.c                                 |   2 -
 sound/usb/usx2y/us122l.c                           |  43 +++----
 sound/usb/usx2y/usX2Yhwdep.c                       |  28 +++--
 28 files changed, 298 insertions(+), 405 deletions(-)



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux