pub/scm/linux/kernel/git/viro/vfs.git  about / heads / tags
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git/
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  fixes.pathwalk-rcu-2 documenting RCU pathwalk exposure from filesystems' POV (2024-05-22)
  heads/merge-candidate Merge branch 'work.bd_flags-2' into merge-candidate (2024-05-21)
  untested.persistency evm_secfs: clear securityfs interactions (2024-05-14)
  for-next     Linux 6.9 (2024-05-12)
  work.bd_inode-1 RIP ->bd_inode (2024-05-03)
  work.bd_inode-0 missing helpers: bdev_unhash(), bdev_drop() (2024-05-03)
  work.bd_flags-2 bdev: move ->bd_make_it_fail to ->__bd_flags (2024-05-02)
  work.set_blocksize make set_blocksize() fail unless block device is opened exclusive (2024-05-02)
  misc.erofs   erofs_buf: store address_space instead of inode (2024-04-25)
  work.misc    remove call_{read,write}_iter() functions (2024-04-15)
  sysfs-annotation-fix kernfs: annotate different lockdep class for of->mutex of writable files (2024-04-14)
  work.iov_iter new helper: copy_to_iter_full() (2024-04-07)
  misc.cmpxchg parisc: add u16 support to cmpxchg() (2024-04-03)
  fixes        qibfs: fix dentry leak (2024-02-25)
  work.qstr    [experimental] make it easier to catch those who try to modify ->d_name (2024-02-09)
  work.ufs     ufs: take the handling of free block counters into a helper (2024-02-03)
  fixes.pathwalk-rcu ext4_get_link(): fix breakage in RCU mode (2024-02-03)
  work.vt_buffer sparc: get rid of asm/vga.h (2024-01-30)
  work.alpha   alpha: trim the unused stuff from asm-offsets.c (2024-01-30)
  resolution-candidate Merge branch 'work.dcache' into XX (2024-01-11)
  headers.um   um: remove useless headers (2023-12-20)
  next-merge-candidate Merge branch 'for-next' into next-merge-candidate (2023-12-18)
  work.minix   minixfs: switch to kmap_local_page() (2023-12-18)
  headers.unaligned move asm/unaligned.h to linux/unaligned.h (2023-12-14)
  carved-up-__dentry_kill step 9: fold decrment of parent's refcount into __dentry_kill() (2023-12-06)
  work.csum    uml/i386: sort the export version mess for csum_partial() et.al. (2023-12-05)
  work.csum-x86 uml/i386: sort the export version mess for csum_partial() et.al. (2023-12-05)
  no-rebase-d_revalidate fs: pass the name dentry had been found under to ->d_revalidate() instances (2023-11-25)
  work.rename  rename(): avoid a deadlock in the case of parents having no common ancestor (2023-11-25)
  work.dcache  dcache: remove unnecessary NULL check in dget_dlock() (2023-11-23)
  work.dcache-misc __d_unalias() doesn't use inode argument (2023-11-23)
  work.dcache2 retain_dentry(): introduce a trimmed-down lockless variant (2023-11-23)
  untested-pile-dcache dcache: remove unnecessary NULL check in dget_dlock() (2023-11-18)
  no-rebase-overlayfs ovl: stop using d_alloc_anon()/d_instantiate_anon() (2023-11-18)
  merged-selinux selinux: saner handling of policy reloads (2023-11-16)
  for-bcachefs bch2_ioctl_subvolume_destroy(): fix locking (2023-11-15)
  work.namei   bch2_ioctl_subvolume_destroy(): fix locking (2023-11-15)
  for-selinux  selinux: saner handling of policy reloads (2023-11-14)
  work.selinuxfs selinuxfs_fill_super(): don't bother with selinuxfs_info_free() on failures (2023-11-11)
  work.csum_and_copy Fix the csum_and_copy_..._user() idiocy (2023-10-22)
  nfsd-fix     nfsd: lock_rename() needs both directories to live on the same fs (2023-10-17)
  work.fd      fuse_dev_ioctl(): switch to fdget() (2023-04-20)
  work.lock_rename_child fs: introduce lock_rename_child() helper (2023-04-20)
  hch.write_one_page mm,jfs: move write_one_page/folio_write_one to jfs (2023-03-12)
  work.highmem new helper: put_and_unmap_page() (2023-03-07)
  work.ext2    ext2_find_entry()/ext2_dotdot(): callers don't need page_addr anymore (2023-03-05)
  work.old-dio __blockdev_direct_IO(): get rid of submit_io callback (2023-03-05)
  work.nios2   nios2: _TIF_ALLWORK_MASK is unused (2023-03-05)
  work.s390    s390: trim ancient junk from copy_thread() (2023-03-05)
  work.namespace ipc,namespace: batch free ipc_namespace structures (2023-01-27)
  untested.blk-map ... and now blk_rq_map_user() is gone (2022-12-11)
  work.elfcore [elf] get rid of get_note_info_size() (2022-11-24)
  work.tmpfile fuse: implement ->tmpfile() (2022-09-24)
  next.tty     saner tty_mode_ioctl() prototype (2022-09-02)
  next.alpha   alpha: lazy FPU switching (2022-09-02)
  work.termios2 termios: kill uapi termios.h that are identical to generic one (2022-09-01)
  work.file_inode orangefs: use ->f_mapping (2022-09-01)
  work.path    ecryptfs: constify path (2022-09-01)
  work.inode   fs: fix UAF/GPF bug in nilfs_mdt_destroy (2022-09-01)
  work.tomoyo  tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt (2022-08-21)
  work.d_path  d_path.c: typo fix... (2022-08-20)
  work.termios termios: get rid of non-UAPI asm/termios.h (2022-08-19)
  work.file    dma_buf_getfile(): don't bother with ->f_flags reassignments (2022-08-17)
  next.termios untangle asm/termios.h-related headers (2022-08-14)
  work.iov_iter-rebased fix copy_page_from_iter() for compound destinations (2022-08-08)
  work.lseek-2 fs: remove no_llseek (2022-07-16)
  work.lseek   temporary stub defining no_llseek as NULL (2022-07-15)
  alignment-fixes-rebased block: fix leaking page ref on truncated direct io (2022-07-12)
  block-fixes  __bio_iov_iter_get_pages(): make sure we don't leak page refs on failure (2022-07-01)
  work.9p      9p: handling Rerror without copy_from_iter_full() (2022-06-09)
  new.iov_iter copy_page_{to,from}_iter(): switch iovec and ubuf variants to generic (2022-05-26)
  work.mount   move mount-related externs from fs.h to mount.h (2022-05-19)
  proposed-fix percpu_ref_init(): clean ->percpu_count_ref on failure (2022-05-18)
  pidfd.mount_setattr mount_setattr(): clean the control flow and calling conventions (2022-03-15)
  work.cifs-iter smbd_recv(): switch to _copy_to_iter() (2022-02-08)
  work.alpha-lazy_FPU alpha: lazy FPU switching (2021-10-28)
  work.init    init: don't panic if mount_nodev_root failed (2021-09-19)
  misc.namei   putname(): IS_ERR_OR_NULL() is wrong here (2021-09-07)
  work.gfs2    gfs2: Switch to may_setattr in gfs2_setattr (2021-08-13)
  work.audit   Merge tag 'leds-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds (2021-07-03)
  misc.af_unix __unix_find_socket_byname(): don't pass hash and type separately (2021-06-21)
  miklos.fileattr ovl: remove unneeded ioctls (2021-04-12)
  work.cifs    cifs: switch build_path_from_dentry() to using dentry_path_raw() (2021-03-24)
  work.ecryptfs ecryptfs: ecryptfs_dentry_info->crypt_stat is never used (2021-03-20)
  work.inode-type-fixes spufs: fix bogosity in S_ISGID handling (2021-03-12)
  work.coredump coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef (2021-03-08)
  work.recursive_removal qib_fs: switch to simple_recursive_removal() (2021-03-08)
  misc.sparc   sparc32: take ->thread.flags out (2021-02-22)
  work.sendfile teach sendfile(2) to handle send-to-pipe directly (2021-01-25)
  work.d_name  orangefs_file_mmap(): use %pD (2021-01-06)
  work.elf-compat get rid of COMPAT_ELF_EXEC_PAGESIZE (2021-01-06)
  work.sparc   sparc32: take ->thread.flags out (2021-01-03)
  work.sparc32 Merge remote-tracking branch 'sparc/master' into work.sparc32 (2021-01-03)
  regset.followup c6x: kill ELF_CORE_COPY_FPREGS (2020-10-25)
  work.epoll   epoll: take epitem list out of struct file (2020-10-25)
  work.set_fs  fs: Allow a NULL pos pointer to __kernel_read (2020-10-15)
  experimental.epoll epoll: take epitem list out of struct file (2020-10-11)
  experimental.syscalls convert aio syscall externs in syscalls.h to SYSCALL_DECLARE (2020-09-27)
  uaccess.x86  x86/uaccess: Use pointer masking to limit uaccess speculation (2020-09-23)
  compat.mount fs: remove compat_sys_mount (2020-09-22)
  work.quota-compat quota: simplify the quotactl compat handling (2020-09-17)
  base.set_fs  powerpc: remove address space overrides using set_fs() (2020-09-08)
  hch.init_path init: add an init_dup helper (2020-08-04)
  work.regset  regset: kill user_regset_copyout{,_zero}() (2020-07-27)
  work.fdpic   [elf-fdpic] switch coredump to regsets (2020-07-27)
  regset.base  introduction of regset ->get() wrappers, switching ELF coredumps to those (2020-07-27)
  regset.sparc sparc64: get rid of odd callers of copy_regset_from_user() (2020-07-27)
  regset.arm64 arm64: sanitize compat_ptrace_write_user() (2020-06-26)
  regset.ia64  [ia64] access_uarea(): don't bother with fpregs_[gs]et() (2020-06-26)
  regset.x86   x86: kill dump_fpu() (2020-06-26)
  work.sysctl  sysctl: reject gigantic reads/write to sysctl files (2020-06-10)
  for-davem    fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()" (2020-06-07)
  uaccess.misc bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (2020-06-03)
  uaccess.csum fix a braino in ia64 uaccess csum changes (2020-06-03)
  uaccess.hpsa hpsa_ioctl(): tidy up a bit (2020-06-03)
  uaccess.access_ok vmci_host: get rid of pointless access_ok() (2020-05-29)
  uaccess.comedi comedi: get rid of compat_alloc_user_space() mess in COMEDI_CMD{,TEST} compat (2020-05-29)
  uaccess.net  atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl() (2020-05-20)
  work.splice  fs: rename pipe_buf ->steal to ->try_steal (2020-05-20)
  from-miklos  vfs: add faccessat2 syscall (2020-05-14)
  work.set_fs-exec binfmt_elf_fdpic: remove the set_fs(KERNEL_DS) in elf_fdpic_core_dump (2020-05-05)
  uaccess.i915 i915:get_engines(): get rid of pointless access_ok() (2020-05-01)
  uaccess.readdir readdir.c: get rid of the last __put_user(), drop now-useless access_ok() (2020-05-01)
  uaccess.base drm/i915/gem: Replace user_access_begin by user_write_access_begin (2020-05-01)
  uaccess.__put_user pcm_native: result of put_user() needs to be checked (2020-04-26)
  uaccess.__copy_to_user dlmfs: convert dlmfs_file_read() to copy_to_user() (2020-04-23)
  uaccess.__copy_from_user pstore: switch to copy_from_user() (2020-04-23)
  work.dotdot1 lookup_open(): don't bother with fallbacks to lookup+create (2020-04-02)
  uaccess.futex x86: get rid of user_atomic_cmpxchg_inatomic() (2020-03-27)
  next.uaccess pcm_native: result of put_user() needs to be checked (2020-03-26)
  next.uaccess-4 take the dummy csum_and_copy_from_user() into net/checksum.h (2020-03-26)
  next.uaccess-3 x86: get rid of user_atomic_cmpxchg_inatomic() (2020-03-26)
  next.uaccess-2 kill uaccess_try() (2020-03-26)
  work.dotdot  lookup_open(): don't bother with fallbacks to lookup+create (2020-03-25)
  next.uaccess-1 x86: get rid of small constant size cases in raw_copy_{to,from}_user() (2020-03-18)
  work.exfat   exfat: update file system parameter handling (2020-03-05)
  work.do_last split the lookup-related parts of do_last() into a separate helper (2020-02-29)
  untested.uaccess scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (2020-02-19)
  work.vboxsf  fs: Add VirtualBox guest shared folder (vboxsf) support (2020-02-08)
  merge.nfs-fs_parse.1 tmpfs: switch to use of invalfc() (2020-02-07)
  merge.nfs-fs_parse Merge branch 'work.fs_parse' into merge.nfs-fs_parse (2020-02-07)
  merge.nfs-fs_parse.0 Merge branch 'work.fs_parse' into merge.nfs-fs_parse.0 (2020-02-07)
  work.fs_parse do not accept empty strings for fsparam_string() (2020-02-07)
  next.namei   new helper: traverse_mounts() (2020-01-30)
  work.adfs    fs/adfs: bigdir: Fix an error code in adfs_fplus_read() (2020-01-25)
  work.openat2 Documentation: path-lookup: include new LOOKUP flags (2020-01-18)
  fixes-2      follow_automount(): get rid of dead^Wstillborn code (2020-01-15)
  for-raven    fix autofs regression caused by follow_managed() changes (2020-01-14)
  untested.fs_parse tmpfs: switch to use of invalfc() (2019-12-22)
  misc.cifs    cifs: switch build_path_from_dentry() to dentry_path_raw() (2019-12-08)
  imm.timestamp kernfs: don't bother with timestamp truncation (2019-12-08)
  next.misc    microoptimize hlist_add_{before,behind} (2019-12-07)
  misc.timestamp fs: Do not overload update_time (2019-12-07)
  fixes1       fs/namei.c: fix missing barriers when checking positivity (2019-12-05)
  work.sg      SG_IO: get rid of access_ok() (2019-10-16)
  next.dcache  switch ->d_subdirs/->d_child to hlist (2019-10-09)
  work.mount3  vfs: add missing blkdev_put() in get_tree_bdev() (2019-10-09)
  next.autofs  autofs: don't bother with atomics for ino->count (2019-09-17)
  work.mount2  vfs: Make fs_parse() handle fs_param_is_fd-type params better (2019-09-12)
  uncertain.shmem vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (2019-09-08)
  work.mount-parser-later fs_parse: fold fs_parameter_desc/fs_parameter_spec (2019-09-07)
  work.mount1  gfs2: Convert gfs2 to fs_context (2019-09-05)
  work.mount-base mtd: Provide fs_context-aware mount_mtd() replacement (2019-09-05)
  for-hch      configfs: calculate the symlink target only once (2019-08-08)
  untested.autofs autofs_lookup(): hold ->d_lock over playing with ->d_flags (2019-07-27)
  work.autofs  autofs_lookup(): hold ->d_lock over playing with ->d_flags (2019-07-27)
  work.mount0  mnt_init(): call shmem_init() unconditionally (2019-07-04)
  for-jann     copy_process(): don't use ksys_close() on cleanups (2019-06-26)
  T4           vfs: Convert devpts to use the new mount API (2019-05-14)
  T3           vfs: Convert devpts to use the new mount API (2019-05-13)
  work.icache  orangefs: make use of ->free_inode() (2019-05-01)
  work.ioctl   compat_ioctl: handle PPPIOCGIDLE for 64-bit time_t (2019-04-21)
  work.nfs-mount NFS: Add fs_context support. (2019-04-20)
  stable-fodder autofs: fix use-after-free in lockless ->d_manage() (2019-04-09)
  work.mount-syscalls vfs: Add a sample program for the new mount API (2019-03-20)
  work.aio     aio: move sanity checks and request allocation to io_submit_one() (2019-03-17)
  R50          btrfs: Convert to using fs_context (2019-02-28)
  work.AF_UNIX unix_dgram_poll(): no TCP_SYN_SENT state for AF_UNIX (2019-02-18)
  R49          btrfs: Convert to using fs_context (2019-02-04)
  R48          btrfs: Convert to using fs_context (2019-01-30)
  R47          btrfs: Convert to using fs_context (2019-01-26)
  R46          btrfs: Convert to using fs_context (2019-01-17)
  Q46          btrfs: Convert to using fs_context (2019-01-17)
  Q45          btrfs: Convert to using fs_context (2019-01-16)
  for-linus    Merge branches 'misc.misc' and 'work.iov_iter' into for-linus (2019-01-04)
  Q44          btrfs: Convert to using fs_context (2018-12-28)
  Q43          btrfs: Convert to using fs_context (2018-12-26)
  mount.part2  vfs: Implement a filesystem superblock creation/configuration context (2018-12-24)
  Q42          convert alloc_super() to struct fs_context (2018-12-24)
  Q41          convert alloc_super() to struct fs_context (2018-12-24)
  Q40          convert alloc_super() to struct fs_context (2018-12-23)
  Q39          convert alloc_super() to struct fs_context (2018-12-23)
  Q38          btrfs: Convert to using fs_context (2018-12-22)
  Q37          btrfs: Convert to using fs_context (2018-12-21)
  Q36          btrfs: Convert to using fs_context (2018-12-21)
  mount.part1  mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (2018-12-21)
  Q35          btrfs: Convert to using fs_context (2018-12-20)
  Q34          btrfs: Convert to using fs_context (2018-12-20)
  Q33          btrfs: Convert to using fs_context (2018-12-20)
  Q32          btrfs: Convert to using fs_context (2018-12-20)
  for-dhowells btrfs: Convert to using fs_context (2018-12-20)
  Q31          btrfs: Convert to using fs_context (2018-12-17)
  Q30          btrfs: Convert to using fs_context (2018-12-17)
  misc.misc    genheaders: %-<width>s had been there since v6; %-*s - since v7 (2018-12-10)
  Q29          btrfs: Convert to using fs_context (2018-12-05)
  N29          afs: Use fs_context to pass parameters over automount (2018-12-05)
  Q28          btrfs: Convert to using fs_context (2018-12-03)
  Q27          btrfs: Convert to using fs_context (2018-12-03)
  Q26          btrfs: Convert to using fs_context (2018-12-03)
  Q25          btrfs: Convert to using fs_context (2018-12-02)
  Q24          btrfs: Convert to using fs_context (2018-12-02)
  Q23          btrfs: Convert to using fs_context (2018-12-02)
  N23          afs: Use fs_context to pass parameters over automount (2018-12-02)
  Q22          btrfs: Convert to using fs_context (2018-12-01)
  N22          afs: Use fs_context to pass parameters over automount (2018-12-01)
  Q21          btrfs: Convert to using fs_context (2018-11-30)
  N21          afs: Use fs_context to pass parameters over automount (2018-11-30)
  Q20          btrfs: Convert to using fs_context (2018-11-29)
  Q19          btrfs: Convert to using fs_context (2018-11-29)
  Q18          btrfs: Convert to using fs_context (2018-11-29)
  Q17          btrfs: Convert to using fs_context (2018-11-28)
  Q16          btrfs: Convert to using fs_context (2018-11-27)
  Q15          btrfs: Convert to using fs_context (2018-11-17)
  N15          afs: Use fs_context to pass parameters over automount (2018-11-17)
  Q14          btrfs: Convert to using fs_context (2018-11-17)
  N14          afs: Use fs_context to pass parameters over automount (2018-11-17)
  Q13          btrfs: Convert to using fs_context (2018-11-17)
  N13          afs: Use fs_context to pass parameters over automount (2018-11-17)
  Q12          btrfs: Convert to using fs_context (2018-11-17)
  N12          afs: Use fs_context to pass parameters over automount (2018-11-17)
  N11          restore parsing LSM mount options for legacy fs types (2018-11-11)
  N10          don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N9           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N8           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N7           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N6           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N5           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N4           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N3           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N2           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N1           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  N0           don't bother copying ->legacy_data for monolithic case (2018-11-11)
  M8           afs: Use fs_context to pass parameters over automount (2018-11-04)
  M7           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  M6           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  M5           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  M4           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  M3           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  M2           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  M1           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  M0           fix do_emergency_remount_callback() and do_umount_root() (2018-11-04)
  work.afs     iov_iter: Fix 9p virtio breakage (2018-11-02)
  proposed-merge proposed conflict resolution (2018-11-01)
  work.compat  compat_ioctl: remove pointless HCI... ioctls (2018-10-29)
  work.tty-ioctl kill TIOCSERGSTRUCT (2018-10-13)
  work.lookup  Document d_splice_alias() calling conventions for ->lookup() users. (2018-10-10)
  misc.cls_u32 net: sched: cls_u32: simplify the hell out u32_delete() emptiness check (2018-09-08)
  net-endian.chelsio cxgb4: disarm endianness trouble waiting to happen in tw_fwcache() (2018-08-20)
  work.mkdir   jfs: don't bother with make_bad_inode() in ialloc() (2018-08-03)
  ovl-candidate vfs: don't open real (2018-07-17)
  for-ovl      new helper: open_with_fake_path() (2018-07-12)
  work.open3   few more cleanups of link_path_walk() callers (2018-07-12)
  work.open2   few more cleanups of link_path_walk() callers (2018-07-10)
  work.open    turn filp_clone_open() into inline wrapper for dentry_open() (2018-07-09)
  mount-open_tree afs: Add fsinfo support (2018-06-16)
  afs-proc     afs: Optimise callback breaking by not repeating volume lookup (2018-06-15)
  mount-fixes2 afs: Add fsinfo support (2018-06-02)
  mount-reordered afs: Add fsinfo support (2018-06-01)
  mount-fixes  foldme (2018-06-01)
  mount-folded afs: Add fsinfo support (2018-06-01)
  work.aio-1   aio: sanitize the limit checking in io_submit(2) (2018-05-29)
  work.rmdir   rmdir(),rename(): do shrink_dcache_parent() only on success (2018-05-27)
  hch.aio      random: convert to ->poll_mask (2018-05-26)
  hch.procfs   xfs, proc: hide unused xfs procfs helpers (2018-05-25)
  fixes-old    aio: fix io_destroy(2) vs. lookup_ioctx() race (2018-05-20)
  misc.ppc     ppc: timer_create can be handle by perfectly normal COMPAT_SYS_SPU (2018-04-16)
  afs-dh       afs: Do better accretion of small writes on newly created content (2018-04-09)
  test-merge   Merge branch 'misc.sparc' into Y2 (2018-04-07)
  misc.compat  alpha: get rid of pointless insn in ret_from_kernel_thread (2018-03-28)
  work.thaw    buffer.c: call thaw_super during emergency thaw (2018-03-19)
  work.poll    unify {de,}mangle_poll(), get rid of kernel-side POLL... (2018-02-01)
  work.poll2   annotate ep_scan_ready_list() (2018-02-01)
  vfs/work.net-ioctl kill kernel_sock_ioctl() (2018-01-24)
  rebased-net-ioctl kill kernel_sock_ioctl() (2018-01-24)
  work.net-ioctl kill kernel_sock_ioctl() (2018-01-18)
  work.mqueue  mqueue: switch to on-demand creation of internal mount (2018-01-05)
  work.f_pos   mconsole_proc(): don't mess with file->f_pos (2017-12-07)
  work.whack-a-mole asm-prototypes.h: use linux/uaccess.h, not asm/uaccess.h (2017-12-04)
  work.get_user_pages_fast kvm: switch get_user_page_nowait() to get_user_pages_unlocked() (2017-12-04)
  net-fixes    fix kcm_clone() (2017-12-04)
  work.vmci    vmci: the same on the send side... (2017-12-02)
  work.sock_recvmsg tipc: switch to sock_recvmsg() (2017-12-02)
  untested.mkobj tidy do_mq_open() up a bit (2017-12-01)
  work.net     make sock_alloc_file() do sock_release() on failures (2017-11-29)
  misc.poll    make kernel-side POLL... arch-independent (2017-11-29)
  9p-fixes     9p: Fix missing commas in mount options (2017-11-19)
  old.dcache   constify more dcache.h inlined helpers. (2017-10-20)
  work.cramfs  cramfs: rehabilitate it (2017-10-15)
  work.read_write block_dev: support RFW_NOWAIT on block device nodes (2017-09-04)
  work.ipc     utimes: Make utimes y2038 safe (2017-09-03)
  work.siginfo kill __ARCH_SI_UID_T (2017-07-10)
  fix-uio      fix brown paperbag bug in inlined copy_..._iter() (2017-07-10)
  work.__copy_to_user drm_dp_aux_dev: switch to read_iter/write_iter (2017-07-08)
  waitid-fix   fix waitid(2) breakage (2017-07-08)
  uaccess-work.iov_iter iov_iter: saner checks on copyin/copyout (2017-07-07)
  work.drm     Fix trivial misannotations (2017-07-06)
  work.uaccess Merge branches 'work.__copy_in_user', 'uaccess.strlen', 'for-spi', 'work.uaccess-unaligned', 'work.set_fs', 'misc.alpha', 'work.memdup_user' and 'work.iov_iter' into work.uaccess (2017-07-04)
  work.__copy_in_user kill __copy_in_user() (2017-07-04)
  work.uaccess-unaligned kill {__,}{get,put}_user_unaligned() (2017-07-03)
  timers-compat posix_clocks: Use get_itimerspec64() and put_itimerspec64() (2017-06-30)
  work.memdup_user bpf: don't open-code memdup_user() (2017-06-30)
  for-spi      spidev: quit messing with access_ok() (2017-06-29)
  work.misc-set_fs Switch flock copyin/copyout primitives to copy_{from,to}_user() (2017-06-26)
  ufs-fixes    ufs: fix the logics for tail relocation (2017-06-17)
  timers-nanosleep kill ->nsleep_restart() (2017-06-06)
  work.vt      vt: use copy_to_user instead of __put_user in GIO_UNIMAP ioctl (2017-06-05)
  work.nanosleep kill ->nsleep_restart() (2017-05-28)
  misc.alpha   osf_sigstack(): switch to put_user() (2017-05-27)
  work.probe_kernel_read dio: use probe_kernel_read() (2017-05-27)
  work.sys_wait osf_wait4: switch to kernel_wait4() (2017-05-21)
  uaccess.strlen s390 keyboard.c: don't open-code strndup_user() (2017-05-15)
  uaccess.m32r m32r: switch to RAW_COPY_USER (2017-04-26)
  uaccess.hexagon hexagon: switch to RAW_COPY_USER (2017-04-24)
  work.sane_pwd make sure that mntns_install() doesn't end up with referral for root (2017-04-21)
  experimental-AT_NO_JUMPS namei: new flag (LOOKUP_NO_JUMPS) (2017-04-17)
  uaccess.microblaze microblaze: switch to RAW_COPY_USER (2017-04-11)
  uaccess.ia64 get rid of padding, switch to RAW_COPY_USER (2017-04-06)
  uaccess.powerpc powerpc: get rid of zeroing, switch to RAW_COPY_USER (2017-04-06)
  uaccess.mips mips: switch to RAW_COPY_USER (2017-04-06)
  uaccess.metag metag/usercopy: Switch to RAW_COPY_USER (2017-04-05)
  uaccess.xtensa xtensa: fix prefetch in the raw_copy_to_user (2017-04-04)
  work.statx   statx: Include a mask for stx_attributes in struct statx (2017-04-03)
  uaccess.sparc sparc: switch to RAW_COPY_USER (2017-04-02)
  uaccess.parisc parisc: switch to RAW_COPY_USER (2017-04-02)
  uaccess.s390 s390: get rid of zeroing, switch to RAW_COPY_USER (2017-03-30)
  uaccess.arc  ARC: uaccess: enable INLINE_COPY_{TO,FROM}_USER ... (2017-03-30)
  untested-uaccess Merge branches 'uaccess.alpha', 'uaccess.arc', 'uaccess.arm', 'uaccess.arm64', 'uaccess.avr32', 'uaccess.bfin', 'uaccess.c6x', 'uaccess.cris', 'uaccess.frv', 'uaccess.h8300', 'uaccess.hexagon', 'uaccess.ia64', 'uaccess.m32r', 'uaccess.m68k', 'uaccess.metag', 'uaccess.microblaze', 'uaccess.mips', 'uaccess.mn10300', 'uaccess.nios2', 'uaccess.openrisc', 'uaccess.parisc', 'uaccess.powerpc', 'uaccess.s390', 'uaccess.score', 'uaccess.sh', 'uaccess.sparc', 'uaccess.tile', 'uaccess.um', 'uaccess.unicore32', 'uaccess.x86' and 'uaccess.xtensa' into work.uaccess (2017-03-28)
  uaccess.unicore32 unicore32: get rid of zeroing and switch to RAW_COPY_USER (2017-03-28)
  uaccess.um   um: switch to RAW_COPY_USER (2017-03-28)
  uaccess.tile tile: get rid of zeroing, switch to RAW_COPY_USER (2017-03-28)
  uaccess.sh   sh: switch to RAW_COPY_USER (2017-03-28)
  uaccess.score score: switch to RAW_COPY_USER (2017-03-28)
  uaccess.openrisc openrisc: switch to RAW_COPY_USER (2017-03-28)
  uaccess.nios2 nios2: switch to RAW_COPY_USER (2017-03-28)
  uaccess.mn10300 mn10300: switch to RAW_COPY_USER (2017-03-28)
  uaccess.m68k m68k: switch to RAW_COPY_USER (2017-03-28)
  uaccess.h8300 8300: switch to RAW_COPY_USER (2017-03-28)
  uaccess.frv  frv: switch to RAW_COPY_USER (2017-03-28)
  uaccess.cris cris: switch to RAW_COPY_USER (2017-03-28)
  uaccess.c6x  c6x: switch to RAW_COPY_USER (2017-03-28)
  uaccess.bfin bfin: switch to RAW_COPY_USER (2017-03-28)
  uaccess.avr32 avr32: switch to RAW_COPY_USER (2017-03-28)
  uaccess.arm64 arm64: switch to RAW_COPY_USER (2017-03-28)
  uaccess.arm  arm: switch to RAW_COPY_USER (2017-03-28)
  uaccess.alpha alpha: switch to RAW_COPY_USER (2017-03-28)
  uaccess.stem generic ...copy_..._user primitives (2017-03-28)
  cfu-test     very crude tester (2017-03-24)
  rebased-statx statx: Add a system call to make enhanced file info available (2017-03-02)
  merge-2      Merge remote-tracking branch 'origin' into merge-2 (2017-03-02)
  merge-1      Conflict resolution with mainline (2017-03-02)
  work.statx-minimal statx: Add a system call to make enhanced file info available (2017-02-02)
  work.splice-net af_unix: get rid of splice_read remnants (2016-12-26)
  work.sendmsg Merge branches 'sendmsg.misc' and 'sendmsg.ncpfs' into work.sendmsg (2016-12-26)
  arm64-fix    arm64: don't pull uaccess.h into *.S (2016-12-26)
  work.splice_read [btrfs] fix check_direct_IO() for non-iovec iterators (2016-10-10)
  work.xattr   vfs: Remove {get,set,remove}xattr inode operations (2016-10-07)
  work.asm-exports ia64: move exports to definitions (2016-08-09)
  work.const-qstr parisc: use %pD (2016-08-07)
  for-linus-2  cachefiles: Fix race between inactivating and culling a cache object (2016-08-03)
  for-miklos   fuse: don't mess with blocking signals (2016-07-19)
  work.iget    iget_locked et.al.: make sure we don't return bad inodes (2016-07-03)
  work.dcache_readdir lockless next_positive() (2016-06-20)
  untested.dcache_readdir lockless next_positive() (2016-06-09)
  test.d_iput  unify dentry_iput() and dentry_unlink_inode() (2016-05-29)
  smack-fix    switch ->setxattr() to passing dentry and inode separately (2016-05-27)
  sendmsg.lustre lustre: introduce lnet_copy_{k,}iov2iter(), kill lnet_copy_{k,}iov2{k,}iov() (2016-05-26)
  work.lookups xfs: concurrent readdir hangs on data buffer locks (2016-05-18)
  gfs2-untested [utterly untested] make gfs2_[gs]et_acl() take the lock if not held by caller (2016-05-11)
  ovl-fixes    ovl: ignore permissions on underlying lookup (2016-05-10)
  work.preadv2 nfsd: use RWF_SYNC (2016-05-01)
  untested.nfs [untested] per-name sillyunlink exclusion (2016-04-30)
  for-cifs     cifs: Switch to generic xattr handlers (2016-04-23)
  testing.lookups parallel lookups: actual switch to rwsem (2016-04-15)
  work.acl     posix_acl: Unexport acl_by_type and make it static (2016-03-31)
  sendmsg.cifs cifs: don't bother with kmap on read_pages side (2016-03-28)
  work.const-path constify ima_d_path() (2016-03-28)
  ia64-test    ia64: move xor exports (2016-02-02)
  work.copy_file_range btrfs: use new dedupe data function pointer (2016-01-01)
  work.symlinks switch ->get_link() to delayed_call, kill ->put_link() (2015-12-30)
  work.pages   nios2: get rid of pointless casts (2015-12-20)
  work.poll-annotations [even more tentative] don't pull uaccess.h into poll.h (2015-12-07)
  vm           unicore32: switch to gate_vma (2015-02-24)
  ftrace_glob  trace: constify glob arguments all way up to ftrace_function_set_regexp() (2015-02-05)
  experimental-dentry_kill rename __dentry_kill to dentry_kill (2014-05-29)
* master       ... and several more architectures can use generic scatterlist.h (2014-01-18)
  close        drivers/xen: switch to ->close() (2013-05-07)
  experimental-xattr switch ->removexattr() to inode (2013-02-02)
  devel        trim nlm..._rqst variants (2013-01-24)
  qibfs        ... and the same for ipathfs (2012-03-18)

git clone https://80x24.org/pub/scm/linux/kernel/git/viro/vfs.git