]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: spectrum: mr: Fix various endianness issues
authorYotam Gigi <yotamg@mellanox.com>
Tue, 24 Oct 2017 09:17:15 +0000 (11:17 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 24 Oct 2017 10:07:13 +0000 (19:07 +0900)
commit1016d1fd5bfa43f1cd7cb874828511b2b883623d
tree11bd4c42f2da3ec22c298edaf2c95fe8e8b5437b
parent0fd5a83b15ce80d45735e5d6f6a4fe22143af912
mlxsw: spectrum: mr: Fix various endianness issues

Fix various endianness issues in comparisons and assignments. The fix is
entirely cosmetic as all the values fixed are endianness-agnostic.

Cleans up sparse warnings:
spectrum_mr.c:156:49: warning: restricted __be32 degrades to integer
spectrum_mr.c:206:26: warning: restricted __be32 degrades to integer
spectrum_mr.c:212:31: warning: incorrect type in assignment (different
  base types)
spectrum_mr.c:212:31:    expected restricted __be32 [usertype] addr4
spectrum_mr.c:212:31:    got unsigned int
spectrum_mr.c:214:32: warning: incorrect type in assignment (different
  base types)
spectrum_mr.c:214:32:    expected restricted __be32 [usertype] addr4
spectrum_mr.c:214:32:    got unsigned int
spectrum_mr.c:461:16: warning: restricted __be32 degrades to integer
spectrum_mr.c:461:49: warning: restricted __be32 degrades to integer

Fixes: 7b29ed8aec47 ("mlxsw: spectrum: Add the multicast routing offloading logic")
Signed-off-by: Yotam Gigi <yotamg@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c