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