From: Nigel Cunningham <ncunningham@cyclades.com>
To: Patrick Mochel <mochel@digitalimplant.org>,
Linux-pm mailing list <linux-pm@lists.osdl.org>
Cc: david-b@pacbell.net, abelay@novell.com,
Vojtech Pavlik <vojtech@suse.cz>, Pavel Machek <pavel@ucw.cz>
Subject: Re: PM Summit in Ottawa
Date: Wed, 20 Jul 2005 00:02:31 +1000 [thread overview]
Message-ID: <1121781751.3130.64.camel@localhost> (raw)
In-Reply-To: <Pine.LNX.4.50.0507181130410.19183-100000@monsoon.he.net>
[-- Attachment #1: Type: text/plain, Size: 6531 bytes --]
Hi.
Added linux-pm to the cc. I think but am not sure that everyone is on
the list, but erred on the side of caution and left the cc as is.
On Tue, 2005-07-19 at 04:32, Patrick Mochel wrote:
> On Mon, 18 Jul 2005, Nigel Cunningham wrote:
>
> > > suspend2
> > - diffstat from yesterday misleading (same file changed in multiple
> > patches counted multiple times; patchset includes things that should be
> > merged separately/not at all etc).
>
> Would you mind specifying exactly what the right numbers are?
Sure. Numbers taken from my current development tree:
Workthreads patch: Support for freezing selected kernel threads.
drivers/acpi/osl.c | 2 +-
drivers/block/ll_rw_blk.c | 2 +-
drivers/char/hvc_console.c | 2 +-
drivers/char/hvcs.c | 2 +-
drivers/input/serio/serio.c | 2 +-
drivers/md/dm-crypt.c | 2 +-
drivers/scsi/hosts.c | 2 +-
drivers/usb/net/pegasus.c | 2 +-
include/linux/kthread.h | 16 ++++++++++++++++
include/linux/workqueue.h | 9 ++++++---
kernel/kmod.c | 4 ++++
kernel/kthread.c | 23 ++++++++++++++++++++++-
kernel/sched.c | 4 ++--
kernel/softirq.c | 3 +--
kernel/workqueue.c | 21 ++++++++++++---------
15 files changed, 71 insertions(+), 25 deletions(-)
Syncthreads patch: Support for freezing processes that are in sys_*sync after other userspace processes.
fs/buffer.c | 45 +++++++++++++++++++++++++++++++++++++++++++--
include/linux/sched.h | 2 ++
2 files changed, 45 insertions(+), 2 deletions(-)
Remainder of the patches: This includes arch specific support, removing
mtrr sysdev support (which will go away if/when I do hotplug cpu). Of
the 85 files, 50 are new. Some are admittedly small. That's because I've
been asked to try and separate out functionality areas into different
files. Perhaps I went overboard.
Documentation/kernel-parameters.txt | 9
Documentation/power/internals.txt | 364 +++++++
Documentation/power/suspend2.txt | 631 +++++++++++++
Documentation/power/todo.txt | 12
arch/i386/kernel/cpu/mtrr/main.c | 32
arch/i386/kernel/smp.c | 2
arch/i386/mm/init.c | 36
arch/i386/mm/pageattr.c | 41
arch/i386/power/Makefile | 2
arch/i386/power/smp.c | 86 +
arch/ppc/Kconfig | 2
arch/ppc/kernel/swsusp.c | 88 +
arch/ppc/mm/init.c | 14
arch/ppc/platforms/pmac_feature.c | 5
arch/ppc/syslib/of_device.c | 2
arch/x86_64/kernel/asm-offsets.c | 2
arch/x86_64/kernel/suspend.c | 3
arch/x86_64/mm/init.c | 19
drivers/acpi/sleep/proc.c | 11
drivers/macintosh/Kconfig | 4
drivers/macintosh/via-pmu.c | 7
include/asm-i386/suspend.h | 1
include/asm-i386/suspend2.h | 403 ++++++++
include/asm-i386/tlbflush.h | 5
include/asm-ppc/cpu_context.h | 98 ++
include/asm-ppc/suspend2.h | 45
include/asm-x86_64/suspend2.h | 437 +++++++++
include/linux/dyn_pageflags.h | 63 +
include/linux/kernel.h | 2
include/linux/netlink.h | 1
include/linux/suspend.h | 2
include/linux/suspend2.h | 216 ++++
init/do_mounts.c | 28
init/do_mounts_initrd.c | 14
init/main.c | 5
kernel/kthread.c | 1
kernel/power/Kconfig | 78 +
kernel/power/Makefile | 23
kernel/power/atomic_copy.c | 464 +++++++++
kernel/power/atomic_copy.h | 15
kernel/power/block_io.h | 57 +
kernel/power/compression.c | 637 +++++++++++++
kernel/power/driver_model.c | 95 +
kernel/power/driver_model.h | 24
kernel/power/encryption.c | 597 ++++++++++++
kernel/power/extent.c | 206 ++++
kernel/power/extent.h | 83 +
kernel/power/io.c | 1001 ++++++++++++++++++++
kernel/power/io.h | 37
kernel/power/pagedir.c | 324 ++++++
kernel/power/pagedir.h | 54 +
kernel/power/pageflags.c | 126 ++
kernel/power/pageflags.h | 84 +
kernel/power/plugins.c | 319 ++++++
kernel/power/plugins.h | 179 +++
kernel/power/power.h | 2
kernel/power/power_off.c | 148 +++
kernel/power/power_off.h | 13
kernel/power/prepare_image.c | 585 ++++++++++++
kernel/power/prepare_image.h | 33
kernel/power/proc.c | 336 +++++++
kernel/power/proc.h | 68 +
kernel/power/suspend.c | 1177 ++++++++++++++++++++++++
kernel/power/suspend.h | 28
kernel/power/suspend2-smp.c | 12
kernel/power/suspend2-smp.h | 7
kernel/power/suspend2.h | 24
kernel/power/suspend2_common.h | 53 +
kernel/power/suspend_block_io.c | 817 +++++++++++++++++
kernel/power/suspend_checksums.c | 619 ++++++++++++
kernel/power/suspend_file.c | 1613 +++++++++++++++++++++++++++++++++
kernel/power/suspend_swap.c | 1723 ++++++++++++++++++++++++++++++++++++
kernel/power/swsusp.c | 7
kernel/power/swsusp.h | 24
kernel/power/ui.c | 1136 +++++++++++++++++++++++
kernel/power/ui.h | 57 +
kernel/power/userspace-nofreeze.c | 69 +
kernel/power/version.h | 5
kernel/sys.c | 6
lib/Makefile | 2
lib/dyn_pageflags.c | 78 +
lib/vsprintf.c | 28
mm/bootmem.c | 4
mm/swapfile.c | 1
mm/vmscan.c | 4
85 files changed, 15721 insertions(+), 54 deletions(-)
There are other patches, but they belong in the
will-go-away/should-be-merged-anyway etc category.
> >
> > > - must merge portions that are not core, in tiny pieces.
> > > - Nigel and Pavel will work together.
> >
> > Is that a command or a statement? :>
>
> Heh, neither. It's a necessity for success. :)(
:>
Nigel
--
Evolution.
Enumerate the requirements.
Consider the interdependencies.
Calculate the probabilities.
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
next parent reply other threads:[~2005-07-19 14:02 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <F7DC2337C7631D4386A2DF6E8FB22B300410F9A0@hdsmsx401.amr.corp.intel.com>
[not found] ` <20050717211230.GA26394@kroah.com>
[not found] ` <1121638067.13493.15.camel@localhost>
[not found] ` <Pine.LNX.4.50.0507181130410.19183-100000@monsoon.he.net>
2005-07-19 14:02 ` Nigel Cunningham [this message]
[not found] ` <Pine.LNX.4.50.0507190737120.8463-100000@monsoon.he.net>
2005-07-20 5:34 ` PM Summit in Ottawa david-b
2005-07-20 12:49 ` Patrick Mochel
2005-07-28 21:14 ` Adam Belay
2005-07-29 3:25 ` Patrick Mochel
2005-07-29 3:58 ` Nigel Cunningham
2005-08-03 1:20 ` Randy.Dunlap
2005-08-03 1:29 ` Nigel Cunningham
2005-08-03 1:48 ` Patrick Mochel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1121781751.3130.64.camel@localhost \
--to=ncunningham@cyclades.com \
--cc=abelay@novell.com \
--cc=david-b@pacbell.net \
--cc=linux-pm@lists.osdl.org \
--cc=mochel@digitalimplant.org \
--cc=pavel@ucw.cz \
--cc=vojtech@suse.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox