SRU: spl-linux: xenial: apply fix Fix do_div() types in condvar:timeout
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
spl-linux (Ubuntu) |
Fix Released
|
Medium
|
Colin Ian King | ||
Xenial |
Fix Released
|
Medium
|
Colin Ian King |
Bug Description
[SRU JUSTIFICATION]
The do_div() macro expects unsigned types and this is detected in
powerpc implementation of do_div(). Make whole_delta and remain_delta unsigned.
[FIX]
Upstream spl fix 2a552736b7fc2bc
[TEST CASE]
Must pass zfs regression tests.
[REGRESSION POTENTIAL]
Minimal, this touches the spl splat test module, so it's fix to the spl tests rather than core spl module.
-------
spl 0.6.5.7 has the following do_div fix that should be SRU'd to spl-linux 0.6.5.6 for Xenial:
[PATCH] Fix do_div() types in condvar:timeout
The do_div() macro expects unsigned types and this is detected in
powerpc implementation of do_div().
Signed-off-by: Brian Behlendorf <email address hidden>
Closes #516
Changed in spl-linux (Ubuntu): | |
importance: | Undecided → Medium |
assignee: | nobody → Colin Ian King (colin-king) |
description: | updated |
Changed in spl-linux (Ubuntu): | |
status: | In Progress → Fix Released |
Hello Colin, or anyone else affected,
Accepted spl-linux into xenial-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ spl-linux/ 0.6.5.6- 0ubuntu4 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!