09.05.2016 16:24, Laurent Vivier wrote: > Some fixes in the use of muldiv64() > > The patches have been generated with the help of coccinelle. > > The first patch contains the scripts used to generate the two following > patches. As it is done for linux, I've added the scripts under > scripts/coccinelle. > > v2: > - rework scripts/coccinelle/swap_muldiv64.cocci, to simplify it > - add overflow_muldiv64.cocci and simplify_muldiv64.cocci > - add resulting patches > > Laurent Vivier (5): > scripts: add muldiv64() checking coccinelle scripts > The only 64bit parameter of muldiv64() is the first one. > remove useless muldiv64() > replace muldiv64(a, b, c) by (uint64_t)a * b / c > ppc: Remove a potential overflow in muldiv64()
Applied series to -trivial, thanks! /mjt