On 10-3-2017 7:36, Johannes Berg wrote: > On Thu, 2017-03-09 at 12:57 +0000, Arend van Spriel wrote: >> Since commit eb1e011a1474 ("average: change to declare precision, >> not factor") the definition of DECLARE_EWMA has changed so we >> need a backport for the new macro as it differs. Changing the >> strategy by checking the kernel version and #undef the macro to >> be sure we do not run into macro redefinition issue. > > Good one. However, why not just add this file to copy-list and be done > with it? That way, the original one from the kernel will never be > included at all and we'll always have the right version. Not that I > think we'll change it much, but why not make it easier? That will work as long a linux/average.h only contains DECLARE_EWMA and that is all the backported code cares about. So for now the copy-list approach will work. Maybe add a comment in the copy-list documenting the approach. Regards, Arend -- To unsubscribe from this list: send the line "unsubscribe backports" in