kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #102870
[Bug 1396889] Re: [Lenovo ThinkPad T400] kexec reboot fails
The following commit fixes the problem in mainline:
commit f285f4a21c3253887caceed493089ece17579d59
Author: Kees Cook <keescook@xxxxxxxxxxxx>
Date: Thu Jan 15 16:51:46 2015 -0800
x86, boot: Skip relocs when load address unchanged
On 64-bit, relocation is not required unless the load address gets
changed. Without this, relocations do unexpected things when the kernel
is above 4G.
Reported-by: Baoquan He <bhe@xxxxxxxxxx>
Signed-off-by: Kees Cook <keescook@xxxxxxxxxxxx>
Tested-by: Thomas D. <whissi@xxxxxxxxx>
Cc: Vivek Goyal <vgoyal@xxxxxxxxxx>
Cc: Jan Beulich <JBeulich@xxxxxxxx>
Cc: Junjie Mao <eternal.n08@xxxxxxxxx>
Cc: Andi Kleen <ak@xxxxxxxxxxxxxxx>
Cc: stable@xxxxxxxxxxxxxxx
Link: http://lkml.kernel.org/r/20150116005146.GA4212@xxxxxxxxxxxxxxx
Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1396889
Title:
[Lenovo ThinkPad T400] kexec reboot fails
Status in linux package in Ubuntu:
Triaged
Bug description:
After release upgrade to Utopic, when I reboot with kexec (simply with
"reboot" command), my computer cold reboots after "Starting new
kernel" (i.e. I need to get through the POST and GRUB), instead of the
new kernel being loaded. Previously I didn't experience problems with
Trusty.
It matters which kernel I try to boot, while it doesn't matter what
kernel I kexec from, and which version of kexec-tools I have.
I can't boot 3.16.0-25, nor 3.18.0-031800rc6 from any installed
kernels, while I can boot 3.13.0-39 from any kernels without any
problems.
I tried to downgrade kexec-tools from 1:2.0.7-1ubuntu2 (utopic) to
1:2.0.6-0ubuntu2.1 (trusty), but it made no difference.
I have a Lenovo Thinkpad T400. I didn't experience the same on my
other machines, so I suspect some hardware-dependent issue.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: linux-image-3.16.0-25-generic 3.16.0-25.33
ProcVersionSignature: Ubuntu 3.16.0-25.33-generic 3.16.7
Uname: Linux 3.16.0-25-generic x86_64
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: megabrutal 2497 F.... pulseaudio
/dev/snd/seq: timidity 1420 F.... timidity
Date: Thu Nov 27 07:40:07 2014
HibernationDevice: RESUME=UUID=3d113c6f-7cf8-477f-81e1-857aa62102c2
InstallationDate: Installed on 2014-06-10 (169 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: LENOVO 6474B84
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
LANGUAGE=hu
TERM=xterm
PATH=(custom, no user)
LANG=hu_HU.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-25-generic root=/dev/mapper/thinkvg-rootlv ro rootflags=subvol=@
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-3.16.0-25-generic N/A
linux-backports-modules-3.16.0-25-generic N/A
linux-firmware 1.138
SourcePackage: linux
UpgradeStatus: Upgraded to utopic on 2014-11-11 (15 days ago)
dmi.bios.date: 04/22/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7UET66WW (2.16 )
dmi.board.name: 6474B84
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7UET66WW(2.16):bd04/22/2009:svnLENOVO:pn6474B84:pvrThinkPadT400:rvnLENOVO:rn6474B84:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 6474B84
dmi.product.version: ThinkPad T400
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1396889/+subscriptions
References