Please cherry-pick an aufs patch to unbreak it in conjunction with IMA
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Andy Whitcroft | ||
linux-lts-trusty (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Andy Whitcroft | ||
Trusty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
SRU justification
Impact: when using IMA with aufs in trusty potential exists for very hard to diagnose lockups.
Testcase: enable IMA and use an aufs filesystem.
Regression Potential: the fix is an upstream cherry-pick from the version of
aufs in Utopic which is used widly for lxc there so regression potential is low. The fix removes code which also lessens the risk.
===
The trusty kernel misses the following patch that already landed in utopic with the recent aufs update:
https:/
This unbreaks aufs with IMA (Integrity Measurement Architecture) enabled. When IMA is enabled and mmaps are being tracked, the kernel hits a lock ordering bug because a needed semaphore is already held. This patch fixes this issue by not calling out to IMA for the access to the underlying file. However IMA will still see the access to the file in the merged aufs, which should be good enough.
Please cherry-pick above patch.
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu Precise): | |
status: | New → In Progress |
Changed in linux (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in linux-lts-trusty (Ubuntu Precise): | |
status: | New → In Progress |
Changed in linux-lts-trusty (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in linux-lts-trusty (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu): | |
status: | Incomplete → Invalid |
Changed in linux (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in linux-lts-trusty (Ubuntu Precise): | |
importance: | Undecided → Medium |
description: | updated |
Changed in linux (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1371316
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.