Skip to content

Suspend2 2.1.9.8 for 2.6.12

Nigel Cunningham lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest48 patches 138 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/48Suspend2 2.1.9.8 for 2.6.12: submit_introkernel/sys.c+3 -32 replies
2/48Suspend2 2.1.9.8 for 2.6.12: 300-reboot-handler-hook.patchdrivers/acpi/sleep/proc.c+11 -02 replies
3/48Suspend2 2.1.9.8 for 2.6.12: 301-proc-acpi-sleep-activate-hook.patchinit/do_mounts.c init/do_mounts_initrd.c init/main.c+42 -55 replies
4/48Suspend2 2.1.9.8 for 2.6.12: 302-init-hooks.patchdrivers/acpi/osl.c drivers/block/ll_rw_blk.c drivers/block/pktcdvd.c +35 more+75 -533 replies
5/48Suspend2 2.1.9.8 for 2.6.12: 350-workthreads.patchfs/buffer.c fs/jbd/journal.c fs/jffs/intrep.c +9 more+62 -58 replies
6/48Suspend2 2.1.9.8 for 2.6.12: 351-syncthreads.patchmm/page-writeback.c+9 -00 replies
7/48Suspend2 2.1.9.8 for 2.6.12: 352-disable-pdflush-during-suspend.patchmm/highmem.c+5 -16 replies
8/48Suspend2 2.1.9.8 for 2.6.12: 353-disable-highmem-tlb-flush-for-copyback.patcharch/i386/kernel/cpu/mcheck/non-fatal.c+3 -10 replies
9/48Suspend2 2.1.9.8 for 2.6.12: 354-disable-mce-checking-during-suspend-avoid-smp-deadlock.patchmm/vmscan.c+4 -22 replies
10/48Suspend2 2.1.9.8 for 2.6.12: 360-reset-kswapd-max-order-after-resume.patcharch/i386/mm/init.c mm/bootmem.c+32 -82 replies
11/48Suspend2 2.1.9.8 for 2.6.12: 401-e820-table-support.patcharch/i386/kernel/cpu/mtrr/main.c+11 -144 replies
12/48Suspend2 2.1.9.8 for 2.6.12: 402-mtrr-remove-sysdev.patcharch/i386/mm/pageattr.c+41 -02 replies
13/48Suspend2 2.1.9.8 for 2.6.12: 403-debug-pagealloc-support.patchdrivers/usb/core/inode.c fs/block_dev.c fs/debugfs/inode.c +18 more+86 -12 replies
14/48Suspend2 2.1.9.8 for 2.6.12: 404-check-mounts-support.patchmm/swapfile.c+1 -02 replies
15/48Suspend2 2.1.9.8 for 2.6.12: 405-clear-swapfile-bdev-in-swapoff.patchinclude/linux/dyn_pageflags.h lib/Makefile lib/dyn_pageflags.c+142 -10 replies
16/48Suspend2 2.1.9.8 for 2.6.12: 406-dynamic-pageflags.patcharch/i386/power/Makefile arch/i386/power/smp.c include/asm-i386/suspend.h +1 more+477 -13 replies
17/48Suspend2 2.1.9.8 for 2.6.12: 500-version-specific-i386.patcharch/i386/kernel/smp.c include/asm-i386/tlbflush.h+6 -11 reply
18/48Suspend2 2.1.9.8 for 2.6.12: 501-tlb-flushing-functions.patcharch/ppc/Kconfig arch/ppc/kernel/signal.c arch/ppc/kernel/swsusp.c +9 more+305 -81 reply
19/48Suspend2 2.1.9.8 for 2.6.12: 510-version-specific-mac.patcharch/x86_64/kernel/Makefile arch/x86_64/kernel/asm-offsets.c arch/x86_64/kernel/suspend.c +3 more+458 -19 replies
20/48Suspend2 2.1.9.8 for 2.6.12: 520-version-specific-x86_64.patchDocumentation/kernel-parameters.txt Documentation/power/internals.txt Documentation/power/suspend2.txt +1 more+1015 -10 replies
21/48Suspend2 2.1.9.8 for 2.6.12: 550-documentation.patchkernel/power/Kconfig kernel/power/Makefile kernel/power/suspend2_core/Makefile+97 -30 replies
22/48Suspend2 2.1.9.8 for 2.6.12: 560-Kconfig-and-Makefile-for-suspend2.patchinclude/linux/suspend.h include/linux/suspend2.h+223 -70 replies
23/48Suspend2 2.1.9.8 for 2.6.12: 600-suspend-header.patchkernel/power/power.h+2 -00 replies
24/48Suspend2 2.1.9.8 for 2.6.12: 601-kernel_power_power-header.patchkernel/power/suspend2_core/smp.c kernel/power/suspend2_core/smp.h+19 -02 replies
25/48Suspend2 2.1.9.8 for 2.6.12: 602-smp.patchkernel/power/suspend2_core/suspend.h kernel/power/suspend2_core/suspend2_common.h kernel/power/suspend2_core/version.h+78 -02 replies
26/48Suspend2 2.1.9.8 for 2.6.12: 603-suspend2_common-headers.patchkernel/power/suspend2_core/utility.c kernel/power/suspend2_core/utility.h+58 -05 replies
27/48Suspend2 2.1.9.8 for 2.6.12: 604-utility.patchkernel/power/suspend.h+28 -00 replies
28/48Suspend2 2.1.9.8 for 2.6.12: 605-kernel_power_suspend.patchkernel/power/suspend2_core/all_settings.c+325 -02 replies
29/48Suspend2 2.1.9.8 for 2.6.12: 606-all-settings.patchkernel/power/suspend2_core/atomic_copy.c kernel/power/suspend2_core/atomic_copy.h+468 -02 replies
30/48Suspend2 2.1.9.8 for 2.6.12: 607-atomic-copy.patchkernel/power/suspend2_core/compression.c+636 -02 replies
31/48Suspend2 2.1.9.8 for 2.6.12: 608-compression.patchkernel/power/suspend2_core/driver_model.c kernel/power/suspend2_core/driver_model.h+119 -02 replies
32/48Suspend2 2.1.9.8 for 2.6.12: 609-driver-model.patchkernel/power/suspend2_core/encryption.c+598 -03 replies
33/48Suspend2 2.1.9.8 for 2.6.12: 610-encryption.patchkernel/power/suspend2_core/extent.c kernel/power/suspend2_core/extent.h+290 -02 replies
34/48Suspend2 2.1.9.8 for 2.6.12: 610-extent.patchkernel/power/suspend2_core/io.c kernel/power/suspend2_core/io.h+1050 -01 reply
35/48Suspend2 2.1.9.8 for 2.6.12: 611-io.patchkernel/power/suspend2_core/pagedir.c kernel/power/suspend2_core/pagedir.h+391 -02 replies
36/48Suspend2 2.1.9.8 for 2.6.12: 612-pagedir.patchkernel/power/suspend2_core/pageflags.c kernel/power/suspend2_core/pageflags.h+210 -00 replies
37/48Suspend2 2.1.9.8 for 2.6.12: 613-pageflags.patchkernel/power/suspend2_core/plugins.c kernel/power/suspend2_core/plugins.h+513 -04 replies
38/48Suspend2 2.1.9.8 for 2.6.12: 614-plugins.patchkernel/power/suspend2_core/power_off.c kernel/power/suspend2_core/power_off.h+161 -02 replies
39/48Suspend2 2.1.9.8 for 2.6.12: 615-poweroff.patchkernel/power/suspend2_core/prepare_image.c kernel/power/suspend2_core/prepare_image.h+629 -02 replies
40/48Suspend2 2.1.9.8 for 2.6.12: 616-prepare_image.patchkernel/power/suspend2_core/proc.c kernel/power/suspend2_core/proc.h+402 -02 replies
41/48Suspend2 2.1.9.8 for 2.6.12: 617-proc.patchkernel/power/suspend2_core/suspend.c+1180 -01 reply
42/48Suspend2 2.1.9.8 for 2.6.12: 618-core.patchkernel/power/suspend2_core/userspace-nofreeze.c+69 -03 replies
43/48Suspend2 2.1.9.8 for 2.6.12: 619-userspace-nofreeze.patchinclude/linux/netlink.h kernel/power/suspend2_core/ui.c kernel/power/suspend2_core/ui.h +1 more+1243 -04 replies
44/48Suspend2 2.1.9.8 for 2.6.12: 620-userui.patchkernel/power/swsusp.c+3 -52 replies
45/48Suspend2 2.1.9.8 for 2.6.12: 621-swsusp-tidy.patchkernel/power/suspend_swap.c+1713 -01 reply
46/48Suspend2 2.1.9.8 for 2.6.12: 622-swapwriter.patchkernel/power/block_io.h kernel/power/suspend_block_io.c+872 -010 replies
47/48Suspend2 2.1.9.8 for 2.6.12: 623-generic-block-io.patchkernel/power/suspend_file.c+1616 -01 reply
48/48Suspend2 2.1.9.8 for 2.6.12: 624-filewriter.patchcrypto/Kconfig crypto/Makefile crypto/lzf.c+450 -07 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [0/48] Suspend2 2.1.9.8 for 2.6.12

As requested, here are the patches that form Suspend2, for review.

I've tried to split it up into byte size chunks, but please don't expect that these will be patches that can mutate swsusp into Suspend2. That would roughly equivalent to asking for patches that patch Reiser3 into Reiser4 - it's a redesign.

There are a few extra patches not included here, all of which are not core to Suspend2. Since I'm not expecting this code to get merged as is, I haven't worried about including them. If that's a problem, let me know.

Regards,

Nigel

Signature · 5 lines
Evolution.
Enumerate the requirements.
Consider the interdependencies.
Calculate the probabilities.
Be amazed that people believe it happened.