← Back to team overview

kernel-packages team mailing list archive

[Bug 1265024] Re: TLS register TPIDRURW not preserved on context switch and fork

 

This kernel doesn't boot for me either, although I'm not really sure
what is going wrong.

I've installed it by downloading linux-headers-3.2.0-58-omap, linux-
headers-3.2.0-58 and linux-image-3.2.0-58-omap, doing dpkg -i on those
three .debs, and later run a modified version of the flash-kernel script
to install it (to allow this to be flashed despite the omap vs omap4
mismatch).

On boot it goes as far as "Starting kernel ..." but it never prints
"Uncompressing Linux" as the other kernels do.

The test kernel I built myself that works just fine was built using the
cross building instructions from
http://omappedia.org/wiki/Ubuntu_kernel_for_OMAP4, based on
http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-
precise.git;a=shortlog;h=refs/heads/ti-omap4, with the cherry-picked
conflict resolved as in the attached patch.

** Patch added: "0001-ARM-7735-2-Preserve-the-user-r-w-register-TPIDRURW-o.patch"
   https://bugs.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/1265024/+attachment/3943370/+files/0001-ARM-7735-2-Preserve-the-user-r-w-register-TPIDRURW-o.patch

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-ti-omap4 in Ubuntu.
https://bugs.launchpad.net/bugs/1265024

Title:
  TLS register TPIDRURW not preserved on context switch and fork

Status in “linux-ti-omap4” package in Ubuntu:
  In Progress

Bug description:
  Please backport commit a4780adeefd042482f624f5e0d577bf9cdcbb760 (which
  is included in upstream kernel 3.11) to the ti-omap4 packages for
  ubuntu precise.

  I tried doing this manually, and when cherrypicking there's a minor
  pretty trivial conflict to resolve, and after cherrypicking it works
  just fine.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/1265024/+subscriptions


References