Matthew Wilcox (Oracle)
04cb7502a5
zsmalloc: use all available 24 bits of page_type
...
Now that we have an extra 8 bits, we don't need to limit ourselves to
supporting a 64KiB page size. I'm sure both Hexagon users are grateful,
but it does reduce complexity a little. We can also remove
reset_first_obj_offset() as calling __ClearPageZsmalloc() will now reset
all 32 bits of page_type.
Link: https://lkml.kernel.org/r/20240821173914.2270383-5-willy@infradead.org
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Acked-by: David Hildenbrand <david@redhat.com>
Cc: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Cc: Kent Overstreet <kent.overstreet@linux.dev>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2024-09-03 21:15:43 -07:00
..
2024-08-12 18:36:44 +09:00
2024-09-03 21:15:30 -07:00
2024-07-03 15:16:54 +02:00
2024-07-31 13:48:25 +02:00
2024-08-21 14:33:23 +09:00
2024-08-12 10:41:44 +01:00
2024-07-26 11:04:28 -07:00
2024-09-03 21:15:32 -07:00
2024-07-03 15:16:54 +02:00
2024-09-03 21:15:43 -07:00
2024-08-23 15:56:04 -04:00
2024-07-27 12:46:16 -07:00
2024-08-01 07:15:02 -07:00
2024-07-24 20:59:29 +02:00
2024-07-03 15:16:54 +02:00
2024-08-27 21:11:44 +03:00
2024-07-31 14:51:47 -07:00
2024-07-25 06:53:47 -05:00
2024-07-19 15:55:08 -07:00
2024-08-23 11:07:58 -05:00
2024-07-01 18:58:55 +02:00
2024-07-20 12:41:03 -07:00
2024-09-03 21:15:32 -07:00
2024-09-03 21:15:32 -07:00
2024-07-25 10:42:22 -07:00
2024-07-10 15:38:14 +02:00
2024-08-28 18:40:17 +05:30
2024-07-21 17:15:46 -07:00
2024-07-28 15:49:18 -07:00
2024-07-03 15:16:54 +02:00
2024-07-25 10:42:22 -07:00
2024-09-01 20:26:07 -07:00
2024-07-25 10:42:22 -07:00
2024-07-31 13:40:00 +02:00
2024-08-10 21:35:16 +02:00
2024-09-01 20:25:44 -07:00
2024-07-25 10:42:22 -07:00
2024-08-19 11:02:13 -07:00
2024-07-25 10:42:22 -07:00
2024-07-25 10:42:22 -07:00
2024-08-26 20:58:05 -07:00
2024-07-25 10:42:22 -07:00
2024-08-15 00:22:28 +02:00
2024-07-27 10:53:06 -07:00
2024-07-25 06:53:47 -05:00
2024-07-19 09:59:58 -07:00
2024-08-31 15:32:38 +12:00
2024-07-19 15:55:08 -07:00
2024-08-31 06:11:34 +12:00
2024-07-03 15:16:54 +02:00
2024-08-10 10:42:04 +02:00
2024-07-25 08:05:05 -07:00
2024-07-17 17:51:30 -07:00
2024-07-25 12:58:36 -07:00
2024-07-19 21:25:23 -05:00
2024-07-25 10:42:22 -07:00
2024-08-16 14:03:31 -07:00
2024-08-15 10:23:19 -07:00
2024-07-25 10:42:22 -07:00
2024-07-27 12:46:16 -07:00
2024-08-18 10:16:34 -07:00
2024-08-20 13:47:36 +02:00
2024-07-25 10:42:22 -07:00
2024-07-28 11:51:51 -07:00
2024-08-28 16:54:45 -07:00
2024-08-29 12:08:44 +02:00
2024-07-25 10:42:22 -07:00
2024-08-09 14:29:58 -05:00
2024-08-22 13:28:40 -07:00
2024-07-25 10:42:22 -07:00
2024-09-03 21:15:32 -07:00
2024-07-15 18:55:14 +02:00
2024-07-25 12:58:36 -07:00
2024-08-31 14:54:11 +12:00
2024-07-25 10:42:22 -07:00
2024-07-25 10:42:22 -07:00
2024-08-01 07:15:13 -07:00
2024-08-05 21:46:58 +05:30
2024-08-24 16:39:51 +02:00
2024-08-29 07:12:02 +12:00
2024-08-15 12:47:09 +02:00
2024-07-03 15:16:54 +02:00
2024-09-01 09:07:44 +12:00
2024-07-25 10:42:22 -07:00
2024-07-16 19:28:34 -07:00
2024-07-25 06:53:47 -05:00
2024-07-03 15:16:54 +02:00
2024-07-15 18:20:24 -07:00
2024-07-27 12:27:52 -07:00
2024-07-23 13:41:59 -07:00
2024-07-25 10:42:22 -07:00
2024-07-25 10:42:22 -07:00
2024-07-10 17:15:33 +02:00
2024-08-25 12:05:23 +12:00
2024-07-11 15:42:03 +02:00
2024-09-01 07:00:38 +12:00
2024-07-03 15:16:54 +02:00
2024-07-25 10:42:22 -07:00
2024-07-25 10:42:22 -07:00
2024-08-28 20:27:39 +00:00
2024-08-17 22:55:05 +05:30
2024-08-22 13:34:06 +01:00
2024-07-31 13:49:28 +02:00
2024-07-03 15:16:54 +02:00
2024-08-23 07:43:15 +08:00
2024-07-03 15:16:54 +02:00
2024-07-25 10:42:22 -07:00
2024-08-22 20:58:49 +02:00
2024-08-06 08:01:10 +03:00
2024-08-15 07:22:10 +02:00
2024-08-16 21:09:17 -04:00
2024-09-01 07:06:28 +12:00
2024-07-29 12:53:37 -07:00
2024-07-25 10:42:22 -07:00
2024-08-06 10:58:28 -07:00
2024-08-26 19:14:48 -04:00
2024-07-20 12:41:03 -07:00
2024-07-29 12:53:37 -07:00
2024-07-25 10:18:35 -07:00
2024-07-25 10:42:22 -07:00
2024-07-25 10:42:22 -07:00