Ubuntu

[PATCH] x86: Clear DF before calling signal handler

Reported by Matthias Klose on 2008-03-06
8
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Critical
Stefan Bader
Dapper
Undecided
Unassigned
Edgy
Undecided
Unassigned
Feisty
Undecided
Unassigned
Gutsy
Undecided
Unassigned
Hardy
Critical
Stefan Bader

Bug Description

http://lkml.org/lkml/2008/3/5/306

The Linux kernel currently does not clear the direction flag before
calling a signal handler, whereas the x86/x86-64 ABI requires that.
This become a real problem with gcc version 4.3, which assumes that
the direction flag is correctly cleared at the entry of a function.

This patches changes the setup_frame() functions to clear the
direction before entering the signal handler.

Matthias Klose (doko) wrote :
Changed in linux:
milestone: none → ubuntu-8.04-beta
Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: New → Triaged
Changed in linux:
importance: Medium → Critical
milestone: ubuntu-8.04-beta → ubuntu-8.04
Stefan Bader (smb) on 2008-03-10
Changed in linux:
assignee: ubuntu-kernel-team → stefan-bader-canonical
status: Triaged → In Progress
Stefan Bader (smb) on 2008-03-10
Changed in linux:
status: In Progress → Fix Committed
Colin Watson (cjwatson) wrote :

linux (2.6.24-12.21) hardy; urgency=low

  [Ben Collins]

  * build: Fix vesafb module inclusion into initrd subdir
    - LP: #129910
  * net/bluetooth: POWERBOOK => APPLE, fix for apple keyboard patch
  * custom/xen: Remove asix portion of xen patch, breaks driver
    - LP: #199296

  [Colin Ian King]

  * SAUCE: fix Udma not fully available in Acer 1694 Wlmi
    - LP: #187121
  * SAUCE: Update toshiba_acpi.c to version 0.19a
    - LP: #77026

  [Stefan Bader]

  * x86: Clear DF before calling signal handler
  * Enable FN key on Apple aluminum bluetooth keyboard
    - LP: #162083

 -- Ben Collins <email address hidden> Tue, 11 Mar 2008 13:20:49 -0400

Changed in linux:
status: Fix Committed → Fix Released
Hew McLachlan (hew) wrote :

Ubuntu Edgy Eft is no longer supported, so a SRU will not be issued for this release. Marking Edgy as Won't Fix.

Changed in linux:
status: New → Won't Fix

Please close for Feisty as Won't Fix? This goes for all the other Feisty bugs.

Hew McLachlan (hew) wrote :

Ubuntu Feisty Fawn is no longer supported, so a SRU will not be issued for this release. Marking Feisty as Won't Fix.

Changed in linux:
status: New → Won't Fix
Sergio Zanchetta (primes2h) wrote :

The 18 month support period for Gutsy Gibbon 7.10 has reached its end of life -
http://www.ubuntu.com/news/ubuntu-7.10-eol . As a result, we are closing the
Gutsy task.

Changed in linux (Ubuntu Gutsy):
status: New → Won't Fix
Julian Wiedmann (jwiedmann) wrote :

Dapper reached EOL a long while ago.

Changed in linux (Ubuntu Dapper):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers