There's an aliasing issue in CTDB's IPv6 checksum code. This has been in the code forever but was tickled by moving 2 functions into the same file before 4.9. This allows the called function to be inlined, which makes some assumptions about the code. The fix also fixes CID 1437604 - however, this is a false positive so is less important that the aliasing issue.
Created attachment 14446 [details]
Patch for 4.9
This is ready for 4.9.
(In reply to Martin Schwenke from comment #2)
Pushed to autobuild-v4-9-test.
(In reply to Karolin Seeger from comment #3)
Pushed to v4-9-test.
Closing out bug report.