2023-12-12 |
Amir Goldstein | fsnotify: split fsnotify_perm() into two hooks Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-12 |
Amir Goldstein | fs: use splice_copy_file_range() inline helper Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-12 |
Amir Goldstein | splice: return type ssize_t from all helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-05 |
Amir Goldstein | fs: use do_splice_direct() for nfsd/ksmbd server-side... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-01 |
Amir Goldstein | fs: move file_start_write() into direct_splice_actor() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-01 |
Amir Goldstein | fs: fork splice_file_range() from do_splice_direct() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | fs: create {sb,file}_write_not_started() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | fs: create file_write_started() helper Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | fs: create __sb_write_started() helper Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | fs: move kiocb_start_write() into vfs_iocb_iter_write() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | fs: move permission hook out of do_iter_read() Signed-off-by: Amir Goldstein <amir73il@gmail.com> Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | fs: move permission hook out of do_iter_write() Signed-off-by: Amir Goldstein <amir73il@gmail.com> Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | fs: move file_start_write() into vfs_iter_write() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | coda: change locking order in coda_file_write_iter() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | btrfs: move file_start_write() to after permission... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | remap_range: move file_start_write() to after permission... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | remap_range: move permission hooks out of do_clone_file_range() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | splice: remove permission hook from iter_file_splice_write() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | splice: move permission hook out of splice_file_to_pipe() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | splice: move permission hook out of splice_direct_to_actor() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | splice: remove permission hook from do_splice_direct() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | ovl: add permission hooks outside of do_splice_direct() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-24 |
Amir Goldstein | scsi: target: core: add missing file_{start,end}_write() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-07 |
Amir Goldstein | MAINTAINERS: create an entry for exportfs Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-06 |
Amir Goldstein | gfs2: fs: derive f_fsid from s_uuid Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-31 |
Amir Goldstein | ima: annotate iint mutex to avoid lockdep false positive... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: add support for appending lowerdirs one by one Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: refactor layer parsing helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: store and show the user provided lowerdir mount... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: remove unused code in lowerdir param parsing Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: Move xattr support to new xattrs.c file Reviewed-by: Amir Goldstein <amir73il@gmail.com> Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: do not encode lower fh with upper sb_writers held Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: do not open/llseek lower file with upper sb_writers... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: reorder ovl_want_write() after ovl_inode_lock() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: split ovl_want_write() into two helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: add helper ovl_file_modified() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: protect copying of realinode attributes to ovl... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: punt write aio completion to workqueue Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: propagate IOCB_APPEND flag on writes to realfile Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-30 |
Amir Goldstein | ovl: use simpler function to convert iocb to rw flags Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-28 |
Amir Goldstein | fs: fix build error with CONFIG_EXPORTFS=m or not defined Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-28 |
Amir Goldstein | freevxfs: derive f_fsid from bdev->bd_dev Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-28 |
Amir Goldstein | fs: report f_fsid from s_dev for "simple" filesystems Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-28 |
Amir Goldstein | exportfs: support encoding non-decodeable file handles... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-28 |
Amir Goldstein | exportfs: define FILEID_INO64_GEN* file handle types Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-28 |
Amir Goldstein | exportfs: make ->encode_fh() a mandatory method for... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-24 |
Amir Goldstein | exportfs: add helpers to check if filesystem can encode... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-19 |
Amir Goldstein | fanotify: limit reporting of event with non-decodeable... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-19 |
Amir Goldstein | fs: store real path instead of fake path in backing... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-19 |
Amir Goldstein | fs: create helper file_user_path() for user displayed... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-19 |
Amir Goldstein | fs: get mnt_writers count for an open backing file... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-14 |
Amir Goldstein | ovl: temporarily disable appending lowedirs Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-14 |
Amir Goldstein | ovl: fix regression in showing lowerdir mount option Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-12 |
Amir Goldstein | ovl: fix regression in parsing of mount options with... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-12 |
Amir Goldstein | fs: factor out vfs_parse_monolithic_sep() helper Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-03 |
Amir Goldstein | ovl: fix NULL pointer defer when encoding non-decodable... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-02 |
Amir Goldstein | ovl: make use of ->layers safe in rcu pathwalk Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-10-02 |
Amir Goldstein | ovl: fix file reference leak when submitting aio Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-09-11 |
Amir Goldstein | fs: export mnt_{get,put}_write_access() to modules Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-09-11 |
Amir Goldstein | fs: rename __mnt_{want,drop}_write*() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-09-04 |
Amir Goldstein | ovl: fix incorrect fdput() on aio completion Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-09-04 |
Amir Goldstein | ovl: fix failed copyup of fileattr on a symlink Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-21 |
Amir Goldstein | cachefiles: use kiocb_{start,end}_write() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-21 |
Amir Goldstein | ovl: use kiocb_{start,end}_write() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-21 |
Amir Goldstein | aio: use kiocb_{start,end}_write() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-21 |
Amir Goldstein | io_uring: use kiocb_{start,end}_write() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-21 |
Amir Goldstein | fs: create kiocb_{start,end}_write() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-21 |
Amir Goldstein | fs: add kerneldoc to file_{start,end}_write() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-21 |
Amir Goldstein | io_uring: rename kiocb_end_write() local helper Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-12 |
Amir Goldstein | ovl: auto generate uuid for new overlay filesystems Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-12 |
Amir Goldstein | ovl: store persistent uuid/fsid with uuid=on Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-12 |
Amir Goldstein | ovl: add support for unique fsid per instance Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-08-12 |
Amir Goldstein | ovl: support encoding non-decodable file handles Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-07-04 |
Amir Goldstein | fanotify: disallow mount/sb marks on kernel internal... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-07-02 |
Amir Goldstein | fs: move cleanup from init_file() into its callers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: enable fsnotify events on underlying real files Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | fs: use backing_file container for internal files with... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | fs: move kmem_cache_zalloc() into alloc_empty_file... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | fs: use a helper for opening kernel internal files Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | fs: rename {vfs,kernel}_tmpfile_open() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: factor out ovl_parse_options() helper Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: store enum redirect_mode in config instead of... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: pass ovl_fs to xino helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: clarify ovl_get_root() semantics Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: negate the ofs->share_whiteout boolean Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: implement lazy lookup of lowerdata in data-only... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: prepare for lazy lookup of lowerdata inode Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: prepare to store lowerdata redirect for lazy lowerdata... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: implement lookup in data-only layers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: introduce data-only lower layers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: remove unneeded goto instructions Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: deduplicate lowerdata and lowerstack[] Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: deduplicate lowerpath and lowerstack[] Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: move ovl_entry into ovl_inode Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: factor out ovl_free_entry() and ovl_stack_*()... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: use ovl_numlower() and ovl_lowerstack() accessors Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: use OVL_E() and OVL_E_FLAGS() accessors Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-19 |
Amir Goldstein | ovl: update of dentry revalidate flags after copy up Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-06-12 |
Amir Goldstein | fsnotify: move fsnotify_open() hook into do_dentry_open() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-05-25 |
Amir Goldstein | exportfs: check for error return value from exportfs_encode_*() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
next |