bonding: delete always true device check
authorLeon Romanovsky <leonro@nvidia.com>
Mon, 3 Feb 2025 12:59:23 +0000 (14:59 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 4 Feb 2025 21:59:30 +0000 (13:59 -0800)
XFRM API makes sure that xs->xso.dev is valid in all XFRM offload
callbacks. There is no need to check it again.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Acked-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/0b2f8f5f09701bb43bbd83b94bfe5cb506b57adc.1738587150.git.leon@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/bonding/bond_main.c

index e45bba240cbcda12915d54f565d4ba57e234bcd8..f6d0628a36d9f283bc98e4a75b46fc4ad8c54b35 100644 (file)
@@ -432,9 +432,6 @@ static struct net_device *bond_ipsec_dev(struct xfrm_state *xs)
        struct bonding *bond;
        struct slave *slave;
 
-       if (!bond_dev)
-               return NULL;
-
        bond = netdev_priv(bond_dev);
        if (BOND_MODE(bond) != BOND_MODE_ACTIVEBACKUP)
                return NULL;