On Sat, 23 Oct 2021, Len Baker len.baker@gmx.com 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.