2024-05-03 |
Al Viro | alpha: trim the unused stuff from asm-offsets.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: jensen, t2 - make __EXTERN_INLINE same as for... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: core_lca: take the unused functions out Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: missing includes Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: sys_sio: fix misspelled ifdefs Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: don't make functions public without a reason Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: add clone3() support Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: fix modversions for strcpy() et.al. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-05-03 |
Al Viro | alpha: sort scr_mem{cpy,move}w() out Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | parisc: add u16 support to cmpxchg() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | parisc: add missing export of __cmpxchg_u8() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | parisc: unify implementations of __cmpxchg_u{8,32,64} Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | parisc: __cmpxchg_u32(): lift conversion into the callers Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | sparc32: unify __cmpxchg_u{32,64} Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | sparc32: make the first argument of __cmpxchg_u64(... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-10 |
Al Viro | sparc32: make __cmpxchg_u32() return u32 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-04-07 |
Al Viro | new helper: copy_to_iter_full() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-26 |
Al Viro | qibfs: fix dentry leak Fucked-up-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | ext4_get_link(): fix breakage in RCU mode Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | cifs_get_link(): bail out in unsafe case Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | fuse: fix UAF in rcu pathwalks Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | procfs: make freeing proc_fs_info rcu-delayed Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | procfs: move dropping pde and pid from ->evict_inode... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | nfs: fix UAF on pathwalk running into umount Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | nfs: make nfs_set_verifier() safe for use in RCU pathwalk Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | afs: fix __afs_break_callback() / afs_drop_open_mmap... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | hfsplus: switch to rcu-delayed unloading of nls and... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | exfat: move freeing sbi, upcase table and dropping... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | affs: free affs_sb_info with kfree_rcu() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | rcu pathwalk: prevent bogus hard errors from may_lookup() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-25 |
Al Viro | fs/super.c: don't drop ->s_user_ns until we free struct... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-20 |
Al Viro | erofs: fix handling kern_mount() failure Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-02-10 |
Al Viro | Revert "get rid of DCACHE_GENOCIDE" Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-01-15 |
Al Viro | ceph: get rid of passing callbacks in __dentry_leases_walk() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-01-15 |
Al Viro | ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2024-01-10 |
Al Viro | use linux/export.h rather than asm-generic/export.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | apparmorfs: don't duplicate kfree_link() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | orangefs: saner arguments passing in readdir guts Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | ocfs2_find_match(): there's no such thing as NULL or... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | reiserfs_add_entry(): get rid of pointless namelen... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | __ocfs2_add_entry(), ocfs2_prepare_dir_for_insert(... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | ext4_add_entry(): ->d_name.len is never 0 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | befs: d_obtain_alias(ERR_PTR(...)) will do the right... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | affs: d_obtain_alias(ERR_PTR(...)) will do the right... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | /proc/sys: use d_splice_alias() calling conventions... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | hostfs: use d_splice_alias() calling conventions to... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | udf_fiiter_add_entry(): check for zero ->d_name.len... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | udf: d_obtain_alias(ERR_PTR(...)) will do the right... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | udf: d_splice_alias() will do the right thing on ERR_PTR... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-21 |
Al Viro | nfsctl: switch to simple_recursive_removal() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-20 |
Al Viro | nfsd: kill stale comment about simple_fill_super()... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-20 |
Al Viro | bfs_add_entry(): get rid of pointless ->d_name.len... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-20 |
Al Viro | nilfs2: d_obtain_alias(ERR_PTR(...)) will do the right... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-20 |
Al Viro | zonefs: d_splice_alias() will do the right thing on... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-20 |
Al Viro | gfs2: use is_subdir() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-20 |
Al Viro | gfs2: d_obtain_alias(ERR_PTR(...)) will do the right... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-20 |
Al Viro | kernfs: d_obtain_alias(NULL) will do the right thing... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-19 |
Al Viro | minixfs: switch to kmap_local_page() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-19 |
Al Viro | minixfs: Use dir_put_page() in minix_unlink() and minix_rename() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-19 |
Al Viro | minixfs: change the signature of dir_get_page() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-19 |
Al Viro | minixfs: use offset_in_page() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-14 |
Al Viro | io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-13 |
Al Viro | fix ufs_get_locked_folio() breakage Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-12-12 |
Al Viro | file: massage cleanup of files that failed to open Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | rename(): avoid a deadlock in the case of parents having... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | kill lock_two_inodes() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | rename(): fix the locking of subdirectories Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | ext4: don't access the source subdirectory content... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | udf_rename(): only access the child content on cross... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | kill DCACHE_MAY_FREE Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | Merge branches 'work.dcache-misc' and 'work.dcache2...
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | __d_unalias() doesn't use inode argument Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | d_alloc_parallel(): in-lookup hash insertion doesn... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | get rid of DCACHE_GENOCIDE Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | d_genocide(): move the extern into fs/internal.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | simple_fill_super(): don't bother with d_genocide(... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | Merge branch 'merged-selinux' into work.dcache-misc
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | nsfs: use d_make_root() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | d_alloc_pseudo(): move setting ->d_op there from the... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | kill d_instantate_anon(), fold __d_instantiate_anon... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | retain_dentry(): introduce a trimmed-down lockless... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | __dentry_kill(): new locking scheme Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | d_prune_aliases(): use a shrink list Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | switch select_collect{,2}() to use of to_shrink_list() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | to_shrink_list(): call only if refcount is 0 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | fold dentry_kill() into dput() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | don't try to cut corners in shrink_lock_dentry() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | fold the call of retain_dentry() into fast_dput() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | Call retain_dentry() with refcount 0 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | dentry_kill(): don't bother with retain_dentry() on... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | __dentry_kill(): get consistent rules for victim's... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | make retain_dentry() neutral with respect to refcounting Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | __dput_to_list(): do decrement of refcount in the callers Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | fast_dput(): new rules for refcount Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | fast_dput(): handle underflows gracefully Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | fast_dput(): having ->d_delete() is not reason to delay... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | shrink_dentry_list(): no need to check that dentry... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | centralize killing dentry from shrink list Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
2023-11-25 |
Al Viro | dentry: switch the lists of children to hlist Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|
commit | commitdiff | tree |
next |