Hi Greg, These are the part V commits. For the 18 commits, - 10 commits were marked for stable but can't be applied cleanly to 3.4.x. - 6 commits have no stable tag. They should be applied to 3.4.x. - 1 commit is not a bug fix, but a prerequisite for a commit that should be backported. So it need to be applied. [1] - 1 commit was only intrduced in 3.2 by Ben, as a supplement for commit d80a361d779a 'efi_pstore: Check remaining space with QueryVariableInfo() before writing data', and it was suitable for 3.4.x, too. [2] Please cherry-pick these commits form 3.2.x: da75c41ed3cf tty: serial: imx: don't reinit clock in imx_setup_ufcr() 4fe644c42cb5 x86, build, icc: Remove uninitialized_var() from compiler-intel.h 612e9718fa79 x86, build: Pass in additional -mno-mmx, -mno-sse options d8c3245c9749 x86/apic: Disable I/O APIC before shutdown of the local APIC ea3d15ac86cb x86: fix build error and kconfig for ia32_emulation and binfmt 6e9b3851b52f n_gsm : Flow control handling in Mux driver ba3fd3d6cf4a char: n_gsm: remove message filtering for contipated DLCI 93ed2b137b97 n_gsm: avoid accessing freed memory during CMD_FCOFF condition 0afc4d3b3b13 n_gsm: replace kfree_skb w/ appropriate dev_* versions ac8905cf6be3 x86 get_unmapped_area: Access mmap_legacy_base through mm_struct member 6d0d3f3aca8f ptrace/x86: Introduce set_task_blockstep() helper 667958738244 ptrace/x86: Partly fix set_task_blockstep()->update_debugctlmsr() logic 91c90db1aa92 x86/Sandy Bridge: mark arrays in __init functions as __initconst 316d0bb70f66 efi_pstore: Check remaining space with QueryVariableInfo() before writing data 3b048fc19613 efivars: Disable external interrupt while holding efivars->lock 7feecf3f2b58 efi: be more paranoid about available space when creating variables 80a19debc2f2 efivars: pstore: Do not check size when erasing variable There is 1 other commit that needs some adjustments. The following is the backport. [1] (upstream) 848e8f5f0ad3 'ptrace/x86: Introduce set_task_blockstep() helper' [2] (3.2.x) 80a19debc2f2 'efivars: pstore: Do not check size when erasing variable' -- arch/x86/Kconfig | 1 + arch/x86/boot/Makefile | 6 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/reboot.c | 11 ++- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/step.c | 53 ++++++---- arch/x86/kernel/sys_x86_64.c | 2 +- arch/x86/mm/mmap.c | 6 +- drivers/firmware/Kconfig | 9 ++ drivers/firmware/efivars.c | 201 +++++++++++++++++++++++++------------- drivers/tty/n_gsm.c | 78 +++++++-------- drivers/tty/serial/imx.c | 18 +--- include/linux/compiler-intel.h | 2 - include/linux/efi.h | 6 ++ include/linux/mm_types.h | 1 + 16 files changed, 244 insertions(+), 157 deletions(-) -- 1.8.2.2 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html