On Fri, 2019-03-29 at 15:37 -0700, Saeed Mahameed wrote: > Hi, > > This series includes some misc shared code updates for mlx5-next > branch. > > From Maxim, Remove un-used macros and spinlock from mlx5 code. > > From Aya, Expose Management PCIE info register layout and add rate > limit > print macros. > > From Tariq, Compilation warning fix in fs_core.c > > From Vu, Huy and Saeed, Improve mlx5 initialization flow: > The goal is to provide a better logical separation of mlx5 core > device initialization flow and will help to seamlessly support > creating different mlx5 device types such as PF, VF and SF > mlx5 sub-function virtual devices. > > Mlx5_core driver needs to separate HCA resources from pci resources. > Its initialize/load/unload will be broken into stages: > 1. Initialize common data structures > 2. Setup function which initializes pci resources (for PF/VF) > or some other specific resources for virtual device > 3. Initialize software objects according to hardware capabilities > 4. Load all mlx5_core components > > It is also necessary to detach mlx5_core mdev name/message from pci > device mdev->pdev name/message for a clearer report/debug of > different mlx5 device types. > Series applied to mlx5-next, Thanks, Saeed.