tipc: missing linearization of sk_buff
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The TIPC binding table sometimes fails to update correctly between nodes because we don't linearize nonlinear buffers at two places where it is needed in the code.
In the upstream kernel at kernel.org, the following commit was applied on Nov 19th 2015:
commit c7cad0d6f70cd4c
This crucial fix made it into kernel 4.5, but unfortunately not into 4.4 that is used in Xenial, and makes TIPC in Xenial almost unusable as it is now.
Now I am uncertain about how to proceed with this, since I am new with dealing with the Ubuntu kernel.
- Do you apply such fixes from kernel.org if I post a new one to kernel.org/stable? (The one referred to above won't apply cleanly to 4.4).
- Or should I issue a new one directly to Ubuntu's kernel team ?
- Or do you fix it yourself (it it pretty trivial and safe if you take a look at the original commit I refer to) ?
BR
Jon Maloy
Ericsson Canada Inc
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: kernel-da-key xenial |
Changed in linux (Ubuntu Xenial): | |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu Xenial): | |
status: | Triaged → In Progress |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
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 1567064
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.