Christoph Hellwig
fd2634e2dd
xfs: use shmem_get_folio in xfile_obj_store
...
Switch to using shmem_get_folio and manually dirtying the page instead
of abusing aops->write_begin and aops->write_end in xfile_get_page.
This simplifies the code by not doing indirect calls of not actually
exported interfaces that don't really fit the use case very well, and
happens to get us large folio support for free.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
2024-02-21 11:36:54 +05:30
..
2024-01-04 13:15:31 +00:00
2023-12-29 11:58:33 -08:00
2023-12-21 12:51:02 -05:00
2024-01-22 22:30:38 +00:00
2024-01-11 20:11:35 -08:00
2024-02-05 01:16:31 -05:00
2023-12-21 12:51:02 -05:00
2024-01-11 20:23:50 -08:00
2024-02-07 08:21:32 +00:00
2024-01-22 22:25:15 +00:00
2024-02-07 14:58:02 +01:00
2024-01-11 20:11:35 -08:00
2023-10-30 09:47:13 -10:00
2023-12-26 22:55:42 -06:00
2024-01-04 13:19:40 +01:00
2023-12-28 04:57:57 -08:00
2023-12-20 15:36:48 -06:00
2024-01-11 20:00:22 -08:00
2023-12-11 11:19:18 +01:00
2023-11-07 12:11:26 -08:00
2024-01-27 12:28:08 +08:00
2024-01-18 23:01:51 +09:00
2023-10-28 16:16:19 +02:00
2024-01-11 20:00:22 -08:00
2024-02-04 07:33:01 +00:00
2024-01-12 18:55:09 -08:00
2023-11-07 12:11:26 -08:00
2023-12-20 15:02:58 -08:00
2024-01-08 11:11:51 -08:00
2024-02-02 17:21:44 +01:00
2023-12-29 11:58:34 -08:00
2024-01-09 11:18:47 -08:00
2023-12-21 12:51:00 -05:00
2024-02-07 21:20:36 -08:00
2023-12-10 16:51:36 -08:00
2024-01-04 23:42:21 -05:00
2023-12-10 17:21:43 -08:00
2024-01-29 08:45:10 -06:00
2024-01-11 11:51:27 +01:00
2024-01-10 17:44:36 -08:00
2024-01-11 19:54:18 -08:00
2024-01-22 21:58:35 +00:00
2024-01-19 09:10:23 -08:00
2024-02-07 17:48:15 +00:00
2024-02-07 21:20:37 -08:00
2024-01-11 20:11:35 -08:00
2024-01-10 17:44:36 -08:00
2024-01-29 12:05:09 +03:00
2024-01-11 20:23:50 -08:00
2023-12-21 12:53:36 -05:00
2024-01-23 12:39:48 +02:00
2024-02-07 21:20:33 -08:00
2023-12-08 14:15:44 -08:00
2023-12-13 11:19:18 -08:00
2024-01-10 17:44:36 -08:00
2024-01-08 15:27:15 -08:00
2024-01-11 20:23:50 -08:00
2023-10-30 09:47:13 -10:00
2024-02-10 07:53:41 -08:00
2023-12-10 17:21:26 -08:00
2023-12-07 11:35:23 +09:00
2023-12-29 11:58:35 -08:00
2024-02-01 11:53:53 -05:00
2024-01-06 23:49:50 +01:00
2024-01-11 20:23:50 -08:00
2024-01-09 11:18:47 -08:00
2023-12-08 15:32:31 -07:00
2024-01-11 10:07:29 -08:00
2024-02-21 11:36:54 +05:30
2024-01-11 20:23:50 -08:00
2024-01-10 17:44:36 -08:00
2023-11-14 08:31:31 -05:00
2023-12-21 13:17:54 +01:00
2023-12-23 16:35:09 +02:00
2023-10-30 19:28:19 -10:00
2023-10-30 19:28:19 -10:00
2024-01-09 11:18:47 -08:00
2023-11-02 20:53:31 -10:00
2023-12-28 04:57:57 -08:00
2023-11-18 15:00:01 +01:00
2024-01-11 20:11:35 -08:00
2023-11-18 15:00:01 +01:00
2023-12-12 14:24:55 +01:00
2023-12-28 04:57:57 -08:00
2024-01-24 13:32:29 -08:00
2023-10-24 17:57:45 +02:00
2024-01-11 20:11:35 -08:00
2023-12-12 14:24:14 +01:00
2023-12-24 15:08:49 +00:00
2024-01-11 20:00:22 -08:00
2024-01-11 20:11:35 -08:00
2023-12-24 15:48:03 -05:00
2024-01-19 09:10:23 -08:00
2024-01-11 20:11:35 -08:00
2023-12-28 04:57:57 -08:00
2024-01-19 09:10:23 -08:00
2023-11-28 14:08:47 +01:00
2023-11-18 14:56:16 +01:00
2023-12-29 11:58:35 -08:00
2024-01-12 18:04:01 -08:00
2024-01-13 13:06:25 +01:00
2023-11-25 02:49:43 -05:00
2024-01-08 11:11:51 -08:00
2024-01-10 17:44:36 -08:00
2023-11-18 14:56:16 +01:00
2023-12-21 13:17:54 +01:00
2023-11-18 14:56:16 +01:00
2023-12-12 16:20:02 +01:00
2023-12-12 16:20:02 +01:00
2023-12-12 16:20:02 +01:00
2023-12-12 16:20:02 +01:00
2024-01-08 10:57:34 -08:00
2024-01-10 10:24:49 -08:00
2023-12-28 04:57:57 -08:00
2024-01-17 13:03:37 -08:00