]>
2024-03-05 | Amir Goldstein | fuse: implement passthrough for mmap Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-03-05 | Amir Goldstein | fuse: implement splice read/write passthrough Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-03-05 | Amir Goldstein | fuse: implement read/write passthrough Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-03-05 | Amir Goldstein | fuse: implement open in passthrough mode Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-03-05 | Amir Goldstein | fuse: prepare for opening file in passthrough mode Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-03-05 | Amir Goldstein | fuse: implement ioctls to manage backing files Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: introduce FUSE_PASSTHROUGH capability Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: factor out helper for FUSE_DEV_IOC_CLONE Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: allow parallel dio writes with FUSE_DIRECT_IO_ALLOW_MMAP Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: introduce inode io modes Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: prepare for failing open response Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: break up fuse_open_common() Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: allocate ff->release_args only if release is... Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2024-02-23 | Amir Goldstein | fuse: factor out helper fuse_truncate_update_attr() 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> ...org/r/20240202102258.1582671-1-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> ...kernel.org/r/20240109182245.38884-1-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> ...org/r/20231212094440.250945-6-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> ...org/r/20231212094440.250945-5-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> ...org/r/20231212094440.250945-4-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> ...org/r/20231212094440.250945-3-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> ...org/r/20231212094440.250945-2-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> ...org/r/20231130141624.3338942-4-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> ...org/r/20231130141624.3338942-3-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> ...org/r/20231130141624.3338942-2-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> ...Id: <20231130165619.3386452-3-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> ...Id: <20231130165619.3386452-2-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> ...org/r/20231122122715.2561213-17-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> ...org/r/20231122122715.2561213-16-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> ...org/r/20231122122715.2561213-15-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> ...org/r/20231122122715.2561213-14-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> ...org/r/20231122122715.2561213-13-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> ...org/r/20231122122715.2561213-12-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> ...org/r/20231122122715.2561213-11-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> ...org/r/20231122122715.2561213-10-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> ...org/r/20231122122715.2561213-9-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> ...org/r/20231122122715.2561213-8-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> ...org/r/20231122122715.2561213-7-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> ...org/r/20231122122715.2561213-6-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> ...org/r/20231122122715.2561213-5-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> ...org/r/20231122122715.2561213-4-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> ...org/r/20231122122715.2561213-3-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> ...org/r/20231122122715.2561213-2-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> ...org/r/20231123092000.2665902-1-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> ...org/r/20231026205553.143556-1-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> ...org/r/20231026204540.143217-1-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> ...org/r/20231024121457.3014063-1-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> ...org/r/20231023143049.2944970-1-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> ...org/r/20231023180801.2953446-5-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> ...org/r/20231023180801.2953446-4-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> ...org/r/20231023180801.2953446-3-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> ...org/r/20231023180801.2953446-2-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> ...Id: <20231018100000.2453965-2-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> ...org/r/20231009153712.1566422-4-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> ...org/r/20231009153712.1566422-3-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> ...org/r/20231009153712.1566422-2-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> ...Id: <20230908132900.2983519-3-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> ...Id: <20230908132900.2983519-2-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> ...Id: <20230817141337.1025891-8-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> ...Id: <20230817141337.1025891-7-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> ...Id: <20230817141337.1025891-6-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> ...Id: <20230817141337.1025891-5-amir73il@gmail.com> |
commit | commitdiff | tree |
next |