]>
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-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-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 |
2022-10-18 | Amir Goldstein | ovl: remove privs in ovl_copyfile() Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-08-16 | Amir Goldstein | locks: fix TOCTOU race when granting write lease Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-07-01 | Amir Goldstein | fanotify: introduce FAN_MARK_IGNORE ...org/r/20220629144210.2983229-4-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-07-01 | Amir Goldstein | fanotify: cleanups for fanotify_mark() input validations ...org/r/20220629144210.2983229-3-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-07-01 | Amir Goldstein | fanotify: prepare for setting event flags in ignore... ...org/r/20220629144210.2983229-2-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-06-30 | Amir Goldstein | vfs: fix copy_file_range() regression in cross-fs copies Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-06-28 | Amir Goldstein | fanotify: refine the validation checks on non-dir inode... ...org/r/20220627174719.2838175-1-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-05-18 | Amir Goldstein | fsnotify: consistent behavior for parent not watching... Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...org/r/20220511190213.831646-3-amir73il@gmail.com |
commit | commitdiff | tree |
2022-05-18 | Amir Goldstein | fsnotify: introduce mark type iterator Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...org/r/20220511190213.831646-2-amir73il@gmail.com |
commit | commitdiff | tree |
2022-05-09 | Amir Goldstein | fanotify: do not allow setting dirent events in mask... Signed-off-by: Amir Goldstein <amir73il@gmail.com> ...org/r/20220507080028.219826-1-amir73il@gmail.com |
commit | commitdiff | tree |
2022-04-28 | Amir Goldstein | ovl: store lower path in ovl_inode Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-28 | Amir Goldstein | ovl: pass layer mnt to ovl_open_realfile() Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-28 | Amir Goldstein | ovl: use wrappers to all vfs_*xattr() calls Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fanotify: enable "evictable" inode marks ...org/r/20220422120327.3459282-17-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fanotify: use fsnotify group lock helpers ...org/r/20220422120327.3459282-16-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fanotify: implement "evictable" inode marks ...org/r/20220422120327.3459282-15-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fanotify: factor out helper fanotify_mark_update_flags() ...org/r/20220422120327.3459282-14-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fanotify: create helper fanotify_mark_user_flags() ...org/r/20220422120327.3459282-13-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fsnotify: allow adding an inode mark without pinning... ...org/r/20220422120327.3459282-12-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | dnotify: use fsnotify group lock helpers ...org/r/20220422120327.3459282-11-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | nfsd: use fsnotify group lock helpers ...org/r/20220422120327.3459282-10-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | audit: use fsnotify group lock helpers ...org/r/20220422120327.3459282-9-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | inotify: use fsnotify group lock helpers ...org/r/20220422120327.3459282-8-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fsnotify: create helpers for group mark_mutex lock ...org/r/20220422120327.3459282-7-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fsnotify: make allow_dups a property of the group ...org/r/20220422120327.3459282-6-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fsnotify: pass flags argument to fsnotify_alloc_group() ...org/r/20220422120327.3459282-5-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | fsnotify: fix wrong lockdep annotations ...org/r/20220422120327.3459282-4-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | inotify: move control flags from mask to mark flags ...org/r/20220422120327.3459282-3-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-04-25 | Amir Goldstein | inotify: show inotify mask flags in proc fdinfo ...org/r/20220422120327.3459282-2-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-02-28 | Amir Goldstein | nfsd: more robust allocation failure handling in nfsd_file_c... Signed-off-by: Amir Goldstein <amir73il@gmail.com> Tested-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-02-24 | Amir Goldstein | fsnotify: optimize FS_MODIFY events with no ignored... ...org/r/20220223151438.790268-3-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-02-24 | Amir Goldstein | fsnotify: fix merge with parent's ignored mask ...org/r/20220223151438.790268-2-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-02-13 | Amir Goldstein | cifs: fix set of group SID via NTSD xattrs Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-01-24 | Amir Goldstein | fsnotify: fix fsnotify hooks in pseudo filesystems ...org/r/20220120215305.282577-2-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2022-01-24 | Amir Goldstein | fsnotify: invalidate dcache before IN_DELETE event ...org/r/20220120215305.282577-1-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: wire up FAN_RENAME event ...org/r/20211129201537.1932819-12-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: report old and/or new parent+name in FAN_RENAME... ...org/r/20211129201537.1932819-11-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: record either old name new name or both for... ...org/r/20211129201537.1932819-10-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: record old and new parent and name in FAN_RENAME... ...org/r/20211129201537.1932819-9-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: support secondary dir fh and name in fanotify_info ...org/r/20211129201537.1932819-8-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: use helpers to parcel fanotify_info buffer ...org/r/20211129201537.1932819-7-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: use macros to get the offset to fanotify_info... ...org/r/20211129201537.1932819-6-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fsnotify: generate FS_RENAME event with rich information ...org/r/20211129201537.1932819-5-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fanotify: introduce group flag FAN_REPORT_TARGET_FID ...org/r/20211129201537.1932819-4-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fsnotify: separate mark iterator type from object type... ...org/r/20211129201537.1932819-3-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-12-15 | Amir Goldstein | fsnotify: clarify object type argument ...org/r/20211129201537.1932819-2-amir73il@gmail.com Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-10-28 | Amir Goldstein | fuse: add FOPEN_NOFLUSH Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-10-27 | Amir Goldstein | fsnotify: clarify contract for create event hooks Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-10-27 | Amir Goldstein | fsnotify: pass dentry instead of inode data Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-10-27 | Amir Goldstein | fsnotify: pass data_type to fsnotify_name() Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
2021-09-10 | Amir Goldstein | fsnotify: fix sb_connectors leak Signed-off-by: Amir Goldstein <amir73il@gmail.com> |
commit | commitdiff | tree |
next |