This repository has been archived on 2026-03-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
ubports_kernel_google_msm/include/linux
Andrew Morton ab95416035 [PATCH] swsusp: write speedup
Switch the swsusp writeout code from 4k-at-a-time to 4MB-at-a-time.

Crufty old PIII testbox:
	12.9 MB/s -> 20.9 MB/s

Sony Vaio:
	14.7 MB/s -> 26.5 MB/s

The implementation is crude.  A better one would use larger BIOs, but wouldn't
gain any performance.

The memcpys will be mostly pipelined with the IO and basically come for free.

The ENOMEM path has not been tested.  It should be.

Cc: Pavel Machek <pavel@ucw.cz>
Cc: "Rafael J. Wysocki" <rjw@sisk.pl>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-26 08:48:58 -07:00
..
2006-08-03 16:56:02 -04:00
2006-09-07 15:57:12 +01:00
2006-08-31 00:02:15 -04:00
2006-09-11 13:32:30 -04:00
2006-01-13 09:12:21 -08:00
2006-09-23 21:03:52 -05:00
2006-06-27 17:32:38 -07:00
2006-03-28 09:16:05 -08:00
2006-03-23 07:38:09 -08:00
2006-09-22 23:24:30 -04:00
2006-06-26 09:58:36 -07:00
2006-07-03 19:44:51 -07:00
2006-05-08 16:32:05 -07:00
2006-06-08 15:14:23 -07:00
2006-09-26 08:48:54 -07:00
2006-07-01 09:56:03 -07:00
2006-06-23 02:07:36 -07:00
2006-03-31 12:18:54 -08:00
2006-09-22 15:18:47 -07:00
2006-06-25 10:01:19 -07:00
2006-07-28 21:02:00 -07:00
2006-07-03 15:27:03 -07:00
2006-03-26 08:56:56 -08:00
2005-11-08 09:40:47 -08:00
2006-07-03 15:27:03 -07:00
2006-06-20 20:24:58 -07:00
2006-02-08 01:03:52 -05:00
2006-08-21 10:02:50 +02:00
2006-09-22 14:53:32 -07:00
2006-09-22 15:20:25 -07:00
2006-03-20 22:21:10 -08:00
2006-06-21 12:40:49 -07:00
2006-07-03 15:27:00 -07:00
2006-09-26 08:48:58 -07:00
2006-07-14 21:53:56 -07:00
2006-06-05 12:29:17 -07:00
2005-10-28 08:16:47 -07:00
2006-09-26 08:48:47 -07:00
2006-03-22 07:53:57 -08:00
2006-09-26 08:48:52 -07:00
2006-07-14 21:53:55 -07:00
2006-06-25 10:01:13 -07:00
2006-03-23 07:38:14 -08:00
2006-03-23 07:38:14 -08:00
2006-09-22 14:54:20 -07:00
2006-03-20 13:44:40 -05:00
2006-08-27 11:01:32 -07:00
2006-09-26 08:48:49 -07:00
2006-09-26 08:48:48 -07:00
2006-06-25 10:01:09 -07:00
2006-09-23 15:33:43 -05:00
2006-07-12 16:05:48 -07:00
2006-03-27 08:44:48 -08:00
2006-08-19 17:44:31 -04:00
2006-05-04 06:55:12 +02:00
2006-06-28 15:54:27 -07:00
2006-07-03 19:48:25 -07:00
2006-06-23 07:42:49 -07:00
2006-06-25 10:01:06 -07:00
2006-06-25 10:01:06 -07:00
2005-11-07 07:53:46 -08:00
2006-09-26 08:48:44 -07:00
2006-06-25 10:01:14 -07:00
2006-06-30 11:25:38 -07:00
2006-09-22 14:55:02 -07:00
2006-09-01 11:39:08 -07:00
2006-09-22 14:53:36 -07:00
2006-03-23 07:38:12 -08:00
2005-10-30 17:37:32 -08:00
2006-04-02 00:08:05 -05:00
2005-11-07 07:53:37 -08:00
2006-03-28 09:16:05 -08:00
2006-06-23 07:43:06 -07:00
2006-09-26 08:48:58 -07:00
2005-10-30 17:37:32 -08:00
2006-03-31 12:18:56 -08:00
2006-01-12 14:06:38 -08:00
2006-01-10 08:01:59 -08:00
2006-03-23 07:38:14 -08:00
2006-06-30 18:25:18 +02:00
2006-07-03 23:30:54 +02:00
2006-09-26 08:48:45 -07:00
2006-07-10 13:24:25 -07:00
2006-03-23 07:12:57 -05:00
2006-09-26 08:48:44 -07:00