]>
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-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 |
2023-08-21 | Amir Goldstein | fs: create kiocb_{start,end}_write() helpers Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...Id: <20230817141337.1025891-4-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> ...Id: <20230817141337.1025891-3-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> ...Id: <20230817141337.1025891-2-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> Message-Id: <20230629042044.25723-1-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> Message-Id: <20230701171134.239409-1-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> ...Id: <20230615112229.2143178-6-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> ...Id: <20230615112229.2143178-5-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> ...Id: <20230615112229.2143178-4-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> ...Id: <20230615112229.2143178-3-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> ...Id: <20230615112229.2143178-2-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> ...Id: <20230611122429.1499617-1-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> Message-Id: <20230524154825.881414-1-amir73il@gmail.com> |
commit | commitdiff | tree |
2023-05-25 | Amir Goldstein | fanotify: support reporting non-decodeable file handles Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...Id: <20230502124817.3070545-5-amir73il@gmail.com> |
commit | commitdiff | tree |
2023-05-25 | Amir Goldstein | exportfs: allow exporting non-decodeable file handles... Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...Id: <20230502124817.3070545-4-amir73il@gmail.com> |
commit | commitdiff | tree |
2023-05-22 | Amir Goldstein | exportfs: add explicit flag to request non-decodeable... Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...Id: <20230502124817.3070545-3-amir73il@gmail.com> |
commit | commitdiff | tree |
2023-05-22 | Amir Goldstein | exportfs: change connectable argument to bit flags Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...Id: <20230502124817.3070545-2-amir73il@gmail.com> |
commit | commitdiff | tree |
2022-12-08 | Amir Goldstein | ovl: use plain list filler in indexdir and workdir... Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-12-08 | Amir Goldstein | ovl: do not reconnect upper index records in ovl_indexdir_cl... Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-11-25 | Amir Goldstein | vfs: fix copy_file_range() averts filesystem freeze... Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-10-18 | Amir Goldstein | ovl: remove privs in ovl_fallocate() Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
next |