This is a note to let you know that I've just added the patch titled sparc64: Fix hibernation code refrence to PAGE_OFFSET. to the 3.16-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: sparc64-fix-hibernation-code-refrence-to-page_offset.patch and it can be found in the queue-3.16 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From foo@baz Tue Oct 28 11:19:22 CST 2014 From: "David S. Miller" <davem@xxxxxxxxxxxxx> Date: Wed, 24 Sep 2014 21:05:30 -0700 Subject: sparc64: Fix hibernation code refrence to PAGE_OFFSET. From: "David S. Miller" <davem@xxxxxxxxxxxxx> We changed PAGE_OFFSET to be a variable rather than a constant, but this reference here in the hibernate assembler got missed. Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- arch/sparc/power/hibernate_asm.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/arch/sparc/power/hibernate_asm.S +++ b/arch/sparc/power/hibernate_asm.S @@ -54,8 +54,8 @@ ENTRY(swsusp_arch_resume) nop /* Write PAGE_OFFSET to %g7 */ - sethi %uhi(PAGE_OFFSET), %g7 - sllx %g7, 32, %g7 + sethi %hi(PAGE_OFFSET), %g7 + ldx [%g7 + %lo(PAGE_OFFSET)], %g7 setuw (PAGE_SIZE-8), %g3 Patches currently in stable-queue which might be from davem@xxxxxxxxxxxxx are queue-3.16/sparc64-adjust-vmalloc-region-size-based-upon-available-virtual-address-bits.patch queue-3.16/sparc64-fix-fpu-register-corruption-with-aes-crypto-offload.patch queue-3.16/sparc64-move-request_irq-from-ldc_bind-to-ldc_alloc.patch queue-3.16/sparc32-dma_alloc_coherent-must-honour-gfp-flags.patch queue-3.16/sparc64-kill-unnecessary-tables-and-increase-max_banks.patch queue-3.16/sparc-let-memset-return-the-address-argument.patch queue-3.16/sparc64-use-kernel-page-tables-for-vmemmap.patch queue-3.16/sparc64-sparse-irq.patch queue-3.16/sparc64-fix-physical-memory-management-regressions-with-large-max_phys_bits.patch queue-3.16/sparc64-fix-lockdep-warnings-on-reboot-on-ultra-5.patch queue-3.16/sparc64-switch-to-4-level-page-tables.patch queue-3.16/sparc64-sun4v-tlb-error-power-off-events.patch queue-3.16/sparc-bpf_jit-fix-support-for-ldx-stx-mem-and-skf_ad_vlan_tag.patch queue-3.16/sparc64-increase-size-of-boot-string-to-1024-bytes.patch queue-3.16/sparc64-find_node-adjustment.patch queue-3.16/sparc64-fix-reversed-start-end-in-flush_tlb_kernel_range.patch queue-3.16/sparc64-increase-max_phys_address_bits-to-53.patch queue-3.16/sparc64-define-va-hole-at-run-time-rather-than-at-compile-time.patch queue-3.16/sparc64-fix-register-corruption-in-top-most-kernel-stack-frame-during-boot.patch queue-3.16/sparc64-do-not-disable-interrupts-in-nmi_cpu_busy.patch queue-3.16/sparc64-support-m6-and-m7-for-building-cpu-distribution-map.patch queue-3.16/sparc64-cpu-hardware-caps-support-for-sparc-m6-and-m7.patch queue-3.16/sparc64-do-not-define-thread-fpregs-save-area-as-zero-length-array.patch queue-3.16/sparc-bpf_jit-fix-loads-from-negative-offsets.patch queue-3.16/sparc64-t5-pmu.patch queue-3.16/sparc64-adjust-ktsb-assembler-to-support-larger-physical-addresses.patch queue-3.16/sparc64-implement-__get_user_pages_fast.patch queue-3.16/sparc64-fix-corrupted-thread-fault-code.patch queue-3.16/sparc64-fix-hibernation-code-refrence-to-page_offset.patch queue-3.16/sparc64-correctly-recognise-m6-and-m7-cpu-type.patch queue-3.16/sparc64-fix-pcr_ops-initialization-and-usage-bugs.patch -- 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