2024-04-17 |
Amir Goldstein | kernfs: annotate different lockdep class for of->mutex... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2024-03-26 |
Amir Goldstein | ovl: relax WARN_ON in ovl_verify_area() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2024-02-06 |
Amir Goldstein | remap_range: merge do_clone_file_range() into vfs_clone_file... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2024-01-23 |
Amir Goldstein | ovl: mark xwhiteouts directory with overlay.opaque='x' Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2024-01-12 |
Amir Goldstein | fsnotify: compile out fsnotify permission hooks if... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-23 |
Amir Goldstein | fs: factor out backing_file_mmap() helper Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-23 |
Amir Goldstein | fs: factor out backing_file_splice_{read,write}() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-23 |
Amir Goldstein | fs: factor out backing_file_{read,write}_iter() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-23 |
Amir Goldstein | fs: prepare for stackable filesystems backing file... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-17 |
Amir Goldstein | ovl: fix dentry reference leak after changes to underlying... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-15 |
Amir Goldstein | overlayfs.rst: fix ReST formatting Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-14 |
Amir Goldstein | overlayfs.rst: use consistent feature names Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-12 |
Amir Goldstein | fsnotify: optionally pass access range in file permission... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-12 |
Amir Goldstein | fsnotify: assert that file_start_write() is not held... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
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-04 |
Amir Goldstein | fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIRECT_... 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-12-01 |
Amir Goldstein | fanotify: allow "weak" fsid when watching a single... Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-12-01 |
Amir Goldstein | fanotify: store fsid in mark instead of in connector 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-20 |
Amir Goldstein | ovl: initialize ovl_copy_up_ctx.destname inside ovl_do_copy_up() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-20 |
Amir Goldstein | ovl: remove redundant ofs->indexdir member Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-18 |
Amir Goldstein | ovl: stop using d_alloc_anon()/d_instantiate_anon() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-14 |
Amir Goldstein | ovl: fix memory leak in ovl_parse_param() Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
commit | commitdiff | tree |
2023-11-14 |
Amir Goldstein | ovl: fix misformatted comment 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 |
next |