The arm_vgic.h does not require all the stuff the kernel.h provides.
Replace kernel.h inclusion with the list of what is really being used.
Signed-off-by: Andy Shevchenko
---
v2: updated commit message by dropping unrelated paragraph (Marc)
include/kvm/arm_vgic.h | 4 +++-
1 file changed, 3
On Tue, Jan 04, 2022 at 01:44:31PM +, Marc Zyngier wrote:
> On Wed, 22 Dec 2021 19:14:28 +,
> Andy Shevchenko wrote:
> > On Wed, Dec 22, 2021 at 08:25:43PM +0200, Andy Shevchenko wrote:
> > > On Wed, Dec 22, 2021 at 06:09:22PM +, Marc Zyngier wrote:
> > &g
On Wed, Dec 22, 2021 at 06:09:22PM +, Marc Zyngier wrote:
> On Wed, 22 Dec 2021 16:55:52 +,
> Andy Shevchenko wrote:
> >
> > When kernel.h is used in the headers it adds a lot into dependency hell,
> > especially when there are circular dependencies are invol
When kernel.h is used in the headers it adds a lot into dependency hell,
especially when there are circular dependencies are involved.
Replace kernel.h inclusion with the list of what is really being used.
Signed-off-by: Andy Shevchenko
---
include/kvm/arm_vgic.h | 4 +++-
1 file changed, 3
On Wed, Dec 22, 2021 at 08:25:43PM +0200, Andy Shevchenko wrote:
> On Wed, Dec 22, 2021 at 06:09:22PM +, Marc Zyngier wrote:
> > On Wed, 22 Dec 2021 16:55:52 +0000,
> > Andy Shevchenko wrote:
> > >
> > > When kernel.h is used in the headers i