realtek: remove RTL839x path in RTL838x multicast
authorSander Vanheule <sander@svanheule.net>
Fri, 9 Sep 2022 17:35:23 +0000 (19:35 +0200)
committerSander Vanheule <sander@svanheule.net>
Sun, 23 Oct 2022 20:33:08 +0000 (22:33 +0200)
commit039e5be4af2497bd40414eedb6f83a1c75d06cca
tree54f658ce5fbd34a209a247542201dc3822b4cc81
parent19b86658b7f9d6080d7059896a57b8daa67ae941
realtek: remove RTL839x path in RTL838x multicast

The multicast setup function rtl838x_eth_set_multicast_list() checks if
the current SoC is a RTL839x family device. However, the function is
only included in the RTL838x ops table, so this path should never be
taken, making this dead code. rtl839x_eth_set_multicast_list() is
already present in the RTL839x ops table, so it should be safe to remove
this branch.

While touching the code, also re-sort the functions to match sorting
elsewhere, with rtl838x coming before rtl839x.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
target/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c