From: Jiri Pirko <j...@resnulli.us> Date: Tue, 21 Nov 2017 09:42:21 +0100
> From: Ido Schimmel <ido...@mellanox.com> > > On some systems, when we unsplit a port we need to re-create two ports > instead. On other systems, only one needs to be re-created. > > Do not try to create a port if during driver initialization it was > assigned a negative module number, which is invalid. > > This avoids the following error during unsplit: > [ 941.012478] mlxsw_spectrum 0000:01:00.0: Port 43: Failed to map module > > The error is harmless and caused by the fact that a local port is > already mapped to module 0. > > Fixes: be94535f9531 ("mlxsw: spectrum: Make split flow match firmware > requirements") > Signed-off-by: Ido Schimmel <ido...@mellanox.com> > Reviewed-by: Arkadi Sharshevsky <arka...@mellanox.com> > Signed-off-by: Jiri Pirko <j...@mellanox.com> Applied.