Matthew Wilcox (Oracle) 6eaa266b54 mm: add folio_fill_tail() and use it in iomap
The iomap code was limited to PAGE_SIZE bytes; generalise it to cover
an arbitrary-sized folio, and move it to be a common helper.

[akpm@linux-foundation.org: fix folio_fill_tail(), per Andreas Gruenbacher]
Link: https://lkml.kernel.org/r/20231107212643.3490372-3-willy@infradead.org
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Andreas Gruenbacher <agruenba@redhat.com>
Cc: Andreas Dilger <adilger.kernel@dilger.ca>
Cc: Darrick J. Wong <djwong@kernel.org>
Cc: Theodore Ts'o <tytso@mit.edu>
Cc: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2023-12-10 16:51:36 -08:00
..
2023-10-05 09:13:42 -07:00
2023-11-10 09:52:56 -08:00
2023-06-26 12:47:20 -07:00
2023-10-24 13:08:14 -07:00
2023-11-01 14:46:51 -10:00
2023-11-04 10:22:52 +01:00
2023-11-04 16:25:36 -10:00
2023-06-26 17:07:53 -07:00
2023-11-02 14:40:51 -10:00
2023-09-18 09:28:22 +01:00
2023-08-23 08:21:37 +01:00
2023-09-11 08:13:18 +00:00
2023-11-01 14:46:51 -10:00
2023-09-03 10:20:57 -07:00
2023-11-10 13:54:58 +00:00
2023-11-08 13:39:16 -08:00
2023-10-11 08:46:01 -07:00
2023-09-22 08:52:13 -06:00
2023-05-31 13:06:57 +02:00
2023-11-01 22:33:53 -07:00
2023-10-04 10:41:56 -07:00
2023-10-04 10:41:56 -07:00
2023-11-03 15:44:25 -10:00
2023-05-25 09:26:19 +02:00
2023-10-23 11:32:25 +02:00
2023-10-30 20:13:17 -10:00
2023-09-11 23:59:47 -04:00
2023-11-07 12:11:26 -08:00
2023-10-16 21:05:33 -07:00
2023-07-04 11:02:34 -07:00
2023-06-13 16:49:23 +02:00
2023-09-04 11:26:29 -07:00
2023-09-13 10:48:48 +02:00
2023-08-04 11:02:46 +01:00
2023-10-30 18:01:41 -10:00
2023-08-29 20:21:42 -07:00
2023-10-12 09:58:02 +02:00
2023-07-14 13:47:07 -06:00
2023-10-11 10:11:54 -07:00
2023-08-18 10:12:10 -07:00
2023-10-18 14:43:21 -07:00
2023-10-04 10:41:57 -07:00
2023-10-16 12:44:06 -04:00
2023-06-27 14:14:30 -07:00
2023-10-16 12:44:06 -04:00
2023-08-18 10:18:59 -07:00
2023-11-13 11:02:30 +00:00
2023-10-18 10:01:33 +02:00
2023-07-11 14:12:19 -07:00
2023-11-01 21:09:37 -10:00
2023-06-20 20:17:10 -07:00
2023-10-30 15:40:57 -10:00
2023-10-30 13:20:02 -10:00
2023-08-18 10:12:25 -07:00
2023-06-23 16:59:30 -07:00
2023-11-02 14:05:18 -10:00
2023-11-02 14:05:18 -10:00
2023-06-05 09:36:39 +02:00
2023-11-15 04:18:31 +01:00
2023-09-29 17:20:46 -07:00
2023-10-03 21:18:13 +02:00
2023-08-12 09:18:47 -07:00
2023-11-10 09:20:55 +01:00
2023-10-06 11:01:23 +02:00
2023-10-06 11:01:23 +02:00
2023-09-11 22:10:47 +02:00
2023-05-23 12:55:12 -07:00
2023-07-15 11:34:49 -07:00
2023-06-23 16:59:28 -07:00
2023-06-11 18:22:47 +02:00
2023-10-30 09:24:21 -10:00
2023-11-04 15:58:13 -10:00
2023-06-05 09:36:39 +02:00
2023-10-15 13:19:42 +01:00
2023-06-28 16:43:10 -07:00
2023-11-01 10:02:18 +00:00
2023-10-18 14:43:21 -07:00
2023-08-21 13:37:26 -07:00
2023-11-01 15:28:33 -10:00
2023-11-03 09:16:42 +00:00
2023-10-18 14:43:21 -07:00
2023-08-07 17:55:54 +00:00
2023-11-03 07:41:18 -10:00
2023-08-11 21:12:47 +02:00
2023-09-14 16:16:36 +02:00
2023-12-06 16:12:48 -08:00
2023-08-24 13:27:47 -05:00
2023-10-18 14:34:18 -07:00
2023-08-21 14:52:16 +02:00
2023-08-21 13:37:27 -07:00