# 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