Hello Shawn, On Wed, 9 May 2018 13:39:41 +0800, Shawn Guo wrote: > The root_bus_nr initialization has already been done in function > dw_pcie_host_init(). The formulation "has already been done" makes me think it's been done *before* pp->root_bus_nr = -1, which is not what happens. I believe a better formulation here would be: dw_pcie_host_init() already initializes the root_bus_nr field of 'struct pcie_port', so there is no need to initialize it prior to calling dw_pcie_host_init(). > The -1 assignment in platform driver before > calling into dw_pcie_host_init() is not really needed. Drop it. > > Signed-off-by: Shawn Guo <shawn.guo@xxxxxxxxxx> > Cc: Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxxxxxxxxx> Other than my comment on the commit log: Acked-by: Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxx> Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com