On Sat, 23 Oct 2021, Len Baker <len.baker@xxxxxxx> wrote: > Sorry, but I'm missing something here. In linux-next this is the commit > history of include/linux/stddef.h file: > > 3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper > 50d7bd38c3aa stddef: Introduce struct_group() helper macro > e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() > 4229a470175b stddef.h: Introduce sizeof_field() > ... > > But in drm-tip this is the commit history: > > 4229a470175b stddef.h: Introduce sizeof_field() > ... > > For this patch the DECLARE_FLEX_ARRAY() helper is needed. But the build > fails due to the last tree commits for stddef.h file are not present. > So, if I understand correctly, drm-tip is not up to date with linux-next. linux-next is an ephemeral integration branch for most arch, subsystem and driver -next branches. drm-tip is an ephemeral integration branch for drm subsystem and driver -next branches. They contain different sets of branches. They are constantly rebuilt. They are not the end result or end goal. If a problem (or a solution, for that matter) only exists in the merge of some of those branches, you can't actually fix it until such a merge exists somewhere more permanent than an ephemeral integration branch. BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center