|
Revision tags: v6.15, v6.15-rc7, v6.15-rc6, v6.15-rc5, v6.15-rc4, v6.15-rc3, v6.15-rc2, v6.15-rc1, v6.14, v6.14-rc7, v6.14-rc6, v6.14-rc5, v6.14-rc4, v6.14-rc3, v6.14-rc2, v6.14-rc1, v6.13, v6.13-rc7, v6.13-rc6, v6.13-rc5, v6.13-rc4, v6.13-rc3, v6.13-rc2, v6.13-rc1, v6.12, v6.12-rc7, v6.12-rc6, v6.12-rc5 |
|
| #
48b50624 |
| 21-Oct-2024 |
Miklos Szeredi <[email protected]> |
backing-file: clean up the API
- Pass iocb to ctx->end_write() instead of file + pos
- Get rid of ctx->user_file, which is redundant most of the time
- Instead pass iocb to backing_file_splice_
backing-file: clean up the API
- Pass iocb to ctx->end_write() instead of file + pos
- Get rid of ctx->user_file, which is redundant most of the time
- Instead pass iocb to backing_file_splice_read and backing_file_splice_write
Signed-off-by: Miklos Szeredi <[email protected]> Signed-off-by: Amir Goldstein <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc4 |
|
| #
f03b296e |
| 14-Oct-2024 |
Amir Goldstein <[email protected]> |
fs: pass offset and result to backing_file end_write() callback
This is needed for extending fuse inode size after fuse passthrough write.
Suggested-by: Miklos Szeredi <[email protected]> Link: htt
fs: pass offset and result to backing_file end_write() callback
This is needed for extending fuse inode size after fuse passthrough write.
Suggested-by: Miklos Szeredi <[email protected]> Link: https://lore.kernel.org/linux-fsdevel/CAJfpegs=cvZ_NYy6Q_D42XhYS=Sjj5poM1b5TzXzOVvX=R36aA@mail.gmail.com/ Signed-off-by: Amir Goldstein <[email protected]> Signed-off-by: Miklos Szeredi <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc3, v6.12-rc2, v6.12-rc1, v6.11, v6.11-rc7, v6.11-rc6, v6.11-rc5, v6.11-rc4, v6.11-rc3, v6.11-rc2, v6.11-rc1, v6.10, v6.10-rc7, v6.10-rc6, v6.10-rc5, v6.10-rc4, v6.10-rc3, v6.10-rc2, v6.10-rc1, v6.9, v6.9-rc7 |
|
| #
9a87907d |
| 02-May-2024 |
Miklos Szeredi <[email protected]> |
ovl: implement tmpfile
Combine inode creation with opening a file.
There are six separate objects that are being set up: the backing inode, dentry and file, and the overlay inode, dentry and file.
ovl: implement tmpfile
Combine inode creation with opening a file.
There are six separate objects that are being set up: the backing inode, dentry and file, and the overlay inode, dentry and file. Cleanup in case of an error is a bit of a challenge and is difficult to test, so careful review is needed.
All tmpfile testcases except generic/509 now run/pass, and no regressions are observed with full xfstests.
Signed-off-by: Miklos Szeredi <[email protected]> Reviewed-by: Amir Goldstein <[email protected]>
show more ...
|
|
Revision tags: v6.9-rc6, v6.9-rc5, v6.9-rc4, v6.9-rc3, v6.9-rc2, v6.9-rc1, v6.8, v6.8-rc7, v6.8-rc6, v6.8-rc5, v6.8-rc4, v6.8-rc3, v6.8-rc2, v6.8-rc1, v6.7, v6.7-rc8, v6.7-rc7, v6.7-rc6, v6.7-rc5, v6.7-rc4, v6.7-rc3, v6.7-rc2, v6.7-rc1, v6.6, v6.6-rc7, v6.6-rc6 |
|
| #
f567377e |
| 13-Oct-2023 |
Amir Goldstein <[email protected]> |
fs: factor out backing_file_mmap() helper
Assert that the file object is allocated in a backing_file container so that file_user_path() could be used to display the user path and not the backing fil
fs: factor out backing_file_mmap() helper
Assert that the file object is allocated in a backing_file container so that file_user_path() could be used to display the user path and not the backing file's path in /proc/<pid>/maps.
Signed-off-by: Amir Goldstein <[email protected]>
show more ...
|
| #
9b7e9e2f |
| 13-Oct-2023 |
Amir Goldstein <[email protected]> |
fs: factor out backing_file_splice_{read,write}() helpers
There is not much in those helpers, but it makes sense to have them logically next to the backing_file_{read,write}_iter() helpers as they m
fs: factor out backing_file_splice_{read,write}() helpers
There is not much in those helpers, but it makes sense to have them logically next to the backing_file_{read,write}_iter() helpers as they may grow more common logic in the future.
Signed-off-by: Amir Goldstein <[email protected]>
show more ...
|
| #
a6293b3e |
| 22-Nov-2023 |
Amir Goldstein <[email protected]> |
fs: factor out backing_file_{read,write}_iter() helpers
Overlayfs submits files io to backing files on other filesystems. Factor out some common helpers to perform io to backing files, into fs/backi
fs: factor out backing_file_{read,write}_iter() helpers
Overlayfs submits files io to backing files on other filesystems. Factor out some common helpers to perform io to backing files, into fs/backing-file.c.
Suggested-by: Miklos Szeredi <[email protected]> Link: https://lore.kernel.org/r/CAJfpeguhmZbjP3JLqtUy0AdWaHOkAPWeP827BBWwRFEAUgnUcQ@mail.gmail.com Signed-off-by: Amir Goldstein <[email protected]>
show more ...
|
|
Revision tags: v6.6-rc5 |
|
| #
f91a704f |
| 02-Oct-2023 |
Amir Goldstein <[email protected]> |
fs: prepare for stackable filesystems backing file helpers
In preparation for factoring out some backing file io helpers from overlayfs, move backing_file_open() into a new file fs/backing-file.c an
fs: prepare for stackable filesystems backing file helpers
In preparation for factoring out some backing file io helpers from overlayfs, move backing_file_open() into a new file fs/backing-file.c and header.
Add a MAINTAINERS entry for stackable filesystems and add a Kconfig FS_STACK which stackable filesystems need to select.
For now, the backing_file struct, the backing_file alloc/free functions and the backing_file_real_path() accessor remain internal to file_table.c. We may change that in the future.
Signed-off-by: Amir Goldstein <[email protected]>
show more ...
|