Files
linux/fs/bcachefs
Taotao Chen e9d8e2bf23 fs: change write_begin/write_end interface to take struct kiocb *
Change the address_space_operations callbacks write_begin() and
write_end() to take struct kiocb * as the first argument instead of
struct file *.

Update all affected function prototypes, implementations, call sites,
and related documentation across VFS, filesystems, and block layer.

Part of a series refactoring address_space_operations write_begin and
write_end callbacks to use struct kiocb for passing write context and
flags.

Signed-off-by: Taotao Chen <chentaotao@didiglobal.com>
Link: https://lore.kernel.org/20250716093559.217344-4-chentaotao@didiglobal.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
2025-07-16 14:48:18 +02:00
..
2025-04-02 10:24:34 -04:00
2024-08-08 15:14:02 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-21 20:13:37 -04:00
2025-05-21 20:14:29 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2024-12-21 01:36:15 -05:00
2025-06-02 12:16:35 -04:00
2025-05-21 20:14:55 -04:00
2025-05-21 20:14:55 -04:00
2025-05-21 20:14:55 -04:00
2025-05-21 20:14:55 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-01 00:03:12 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-04-02 10:24:34 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-21 20:14:11 -04:00
2025-06-02 12:16:35 -04:00
2025-05-31 22:03:17 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-21 20:14:27 -04:00
2025-05-21 20:14:27 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-21 20:14:29 -04:00
2025-05-21 20:14:29 -04:00
2024-03-13 18:39:12 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-21 20:13:27 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-21 20:14:29 -04:00
2025-05-21 20:14:29 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-31 22:03:17 -04:00
2025-03-14 21:02:12 -04:00
2024-01-21 13:27:10 -05:00
2025-06-02 12:16:35 -04:00
2024-12-21 01:36:20 -05:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-06-02 12:16:35 -04:00
2025-05-30 11:20:18 -04:00
2025-05-30 11:20:18 -04:00
2025-06-02 12:16:35 -04:00
2024-06-23 00:57:21 -04:00
2025-02-26 19:31:05 -05:00
2025-06-02 12:16:35 -04:00
2025-05-31 22:03:17 -04:00
2025-04-24 19:09:52 -04:00
2025-06-02 12:16:35 -04:00