On 12/19/2023 7:36 AM, Kent Overstreet wrote: > On Mon, Dec 18, 2023 at 04:18:29PM +0530, Sohil Mehta wrote: >> I believe the norm is to have the linux/ includes first, followed by the >> the asm/ ones. Shouldn't this case be the same? > > I haven't seen that? I generally do the reverse, simpler includes first, > not that I have any reason for that... I couldn't find a kernel Documentation link handy. But, I found this email from Boris: https://lore.kernel.org/lkml/20190411135547.GH30080@xxxxxxx/ I believe at least arch/x86 follows this for the most part. One simple reason is to make it easier to find headers when a ton of them are included in the same file. Sohil