Mark-PK Tsai
814150c479
zsmalloc: Use copy_page for full page copy
...
Some architectures have implemented optimized copy_page for full page
copying, such as arm.
On my arm platform, use the copy_page helper for single page copying is
about 10 percent faster than memcpy.
Link: https://lkml.kernel.org/r/20231006060245.7411-1-mark-pk.tsai@mediatek.com
Change-Id: Ie26f83ffaeeff7415304cab94ecb847606b35953
Signed-off-by: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
Reviewed-by: Sergey Senozhatsky <senozhatsky@chromium.org>
Cc: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Minchan Kim <minchan@kernel.org>
Cc: YJ Chiang <yj.chiang@mediatek.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
2024-05-10 15:48:33 -03:00
..
2022-07-31 09:36:47 +00:00
2023-12-07 20:15:44 -03:00
2022-03-16 00:46:43 +01:00
2019-11-11 00:28:29 -08:00
2022-08-03 08:47:51 +00:00
2022-08-25 14:41:21 +00:00
2019-03-28 21:16:20 -07:00
2019-08-28 15:20:59 +02:00
2022-07-31 09:27:39 +00:00
2023-12-07 20:15:44 -03:00
2022-12-08 14:11:18 +00:00
2023-08-11 11:33:32 +02:00
2021-04-28 13:44:48 +02:00
2022-07-01 09:16:44 +00:00
2019-11-20 17:59:33 +01:00
2023-12-07 20:15:44 -03:00
2022-08-25 14:30:41 +00:00
2022-08-25 14:31:16 +00:00
2023-12-07 20:15:44 -03:00
2023-12-07 20:15:44 -03:00
2023-12-07 20:15:44 -03:00
2022-05-03 06:17:10 +07:00
2020-09-09 19:03:11 +02:00
2022-08-25 14:46:34 +00:00
2022-08-25 14:41:19 +00:00
2022-03-16 00:46:24 +01:00
2024-03-26 00:15:05 -03:00
2022-08-25 14:41:19 +00:00
2024-03-26 00:15:05 -03:00
2024-03-26 00:15:05 -03:00
2023-12-07 20:15:44 -03:00
2019-07-10 09:14:18 -07:00
2023-12-07 20:15:44 -03:00
2019-10-07 14:56:03 -04:00
2022-07-26 07:19:51 +00:00
2022-07-01 09:16:44 +00:00
2024-04-18 20:06:32 -03:00
2022-07-01 08:28:42 +00:00
2022-07-01 08:27:36 +00:00
2022-07-01 09:16:44 +00:00
2020-08-05 11:41:56 +05:30
2022-05-03 12:46:23 +07:00
2019-10-07 14:56:03 -04:00
2020-08-05 11:41:56 +05:30
2023-11-14 20:23:14 -03:00
2023-12-07 20:15:44 -03:00
2022-07-31 09:36:31 +00:00
2022-07-31 09:36:31 +00:00
2022-06-30 14:12:16 +00:00
2020-07-31 16:44:45 +02:00
2019-05-15 08:16:13 -07:00
2021-07-11 12:48:12 +02:00
2024-03-26 00:15:05 -03:00
2022-07-01 09:17:18 +00:00
2022-08-25 14:31:16 +00:00
2022-08-25 14:31:15 +00:00
2022-08-25 14:31:16 +00:00
2023-12-07 20:15:44 -03:00
2022-07-01 09:11:34 +00:00
2022-07-31 09:27:39 +00:00
2023-12-07 20:15:44 -03:00
2022-07-01 09:13:34 +00:00
2022-08-25 14:41:21 +00:00
2022-08-25 14:41:21 +00:00
2022-04-06 13:18:17 +07:00
2022-04-06 13:18:17 +07:00
2021-11-26 15:15:32 +01:00
2020-11-02 04:45:21 +00:00
2023-12-07 20:15:44 -03:00
2022-07-26 08:09:42 +00:00
2023-12-07 20:15:44 -03:00
2023-12-07 20:15:44 -03:00
2022-07-01 09:13:34 +00:00
2019-10-25 05:30:35 -07:00
2022-05-15 19:40:27 +02:00
2023-02-06 07:46:35 +01:00
2022-08-25 14:30:43 +00:00
2022-04-06 13:20:24 +07:00
2022-08-25 14:33:31 +00:00
2022-03-16 00:46:24 +01:00
2022-07-01 09:16:44 +00:00
2024-05-10 15:48:33 -03:00