[PATCH] x86: Clear DF before calling signal handler
Bug #199072 reported by
Matthias Klose
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Critical
|
Stefan Bader | ||
Dapper |
Invalid
|
Undecided
|
Unassigned | ||
Edgy |
Won't Fix
|
Undecided
|
Unassigned | ||
Feisty |
Won't Fix
|
Undecided
|
Unassigned | ||
Gutsy |
Won't Fix
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
Critical
|
Stefan Bader |
Bug Description
http://
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.
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 |
Changed in linux: | |
assignee: | ubuntu-kernel-team → stefan-bader-canonical |
status: | Triaged → In Progress |
Changed in linux: | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
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