> I don't know why they are there. IMO they could be deleted.
They're there to make it safer/more convenient to work on the relevant drivers.
> I'd like to see an unnecessary #include checker, i.e. if you include something you > don't rely on then it should warn you. I've previously reduced the dependency list by > 50% with some simple changes before.