← Back to team overview

kernel-packages team mailing list archive

[Bug 965840] Re: Need to apply patch: "ARM: Do not call flush_cache_user_range with mmap_sem held"

 

oneiric has seen the end of its life and is no longer receiving any
updates. Marking the oneiric task for this ticket as "Won't Fix".

** Changed in: linux-ac100 (Ubuntu Oneiric)
       Status: New => Won't Fix

-- 
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/965840

Title:
  Need to apply patch: "ARM: Do not call flush_cache_user_range with
  mmap_sem held"

Status in linux package in Ubuntu:
  Fix Released
Status in linux-ac100 package in Ubuntu:
  New
Status in linux-linaro-lt-mx5 package in Ubuntu:
  New
Status in linux-ti-omap4 package in Ubuntu:
  Fix Released
Status in linux source package in Natty:
  Won't Fix
Status in linux-ti-omap4 source package in Natty:
  Won't Fix
Status in linux source package in Oneiric:
  Fix Released
Status in linux-ac100 source package in Oneiric:
  Won't Fix
Status in linux-linaro-lt-mx5 source package in Oneiric:
  Won't Fix
Status in linux-ti-omap4 source package in Oneiric:
  Fix Released
Status in linux source package in Precise:
  Fix Released
Status in linux-ac100 source package in Precise:
  New
Status in linux-linaro-lt-mx5 source package in Precise:
  New
Status in linux-ti-omap4 source package in Precise:
  Fix Released

Bug description:
  There's a well-known bug on ARM that if you have an SMP system, you
  can hang a process by doing a cache flush syscall at the same time as
  a page fault. It's a known issue, with a patch posted that
  unfortunately breaks pre-ARMv6 systems so it has not yet been applied.

  Many other projects, such as Android and Chrome OS, have applied this
  locally in their tree. The patch is good and valid for ARMv6 and v7
  systems since they have the appropriate exception handling tables in
  the page flush code. Until that's added to v5 and before though, the
  patch can't be upstreamed.

  Please pick this up for Ubuntu on the v7 platforms, Panda in
  particular. I have a user here that can very reliably hit this when
  running a specific workload, and I would prefer if he could keep
  running a distro kernel instead of a locally built one.

  Patch is at:

  http://marc.info/?l=linux-arm-kernel&m=132068730012063&w=2

  Note that the discussion went in a tangent -- the patch is valid for
  v6 and v7, and some of the misunderstanding in the discussion was
  because of this.

  
  Thanks!

  -Olof

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