]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: make the VLAN add function return void
authorVivien Didelot <vivien.didelot@savoirfairelinux.com>
Wed, 6 Apr 2016 15:55:05 +0000 (11:55 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 8 Apr 2016 20:50:41 +0000 (16:50 -0400)
commit10a637b2e84f8aaf588ed1d824095b905440d91b
treea416797b924cb52dfe9fe95464f12205286e7bc7
parente883662f18912f817fdf674522aa0b2f6a5e2f2a
net: dsa: make the VLAN add function return void

The switchdev design implies that a software error should not happen in
the commit phase since it must have been previously reported in the
prepare phase. If an hardware error occurs during the commit phase,
there is nothing switchdev can do about it.

The DSA layer separates port_vlan_prepare and port_vlan_add for
simplicity and convenience. If an hardware error occurs during the
commit phase, there is no need to report it outside the driver itself.

Make the DSA port_vlan_add routine return void for explicitness.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx.c
drivers/net/dsa/mv88e6xxx.h
include/net/dsa.h
net/dsa/slave.c