asm/* are less generic and should be included after linux/* ones. Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> --- v2: moved only asm/* and preserved ordering of the rest (Greg) drivers/usb/early/xhci-dbc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/usb/early/xhci-dbc.c b/drivers/usb/early/xhci-dbc.c index c5761ea9394d..104b932a9c93 100644 --- a/drivers/usb/early/xhci-dbc.c +++ b/drivers/usb/early/xhci-dbc.c @@ -16,8 +16,6 @@ #include <linux/memblock.h> #include <linux/io.h> #include <linux/iopoll.h> -#include <asm/pci-direct.h> -#include <asm/fixmap.h> #include <linux/bcd.h> #include <linux/export.h> #include <linux/module.h> @@ -25,6 +23,9 @@ #include <linux/kthread.h> #include <linux/usb/xhci-dbgp.h> +#include <asm/fixmap.h> +#include <asm/pci-direct.h> + #include "../host/xhci.h" #include "xhci-dbc.h" -- 2.28.0