spin_unlock_bh(&pm->lock);
 }
 
-void mptcp_pm_subflow_check_next(struct mptcp_sock *msk, const struct sock *ssk,
+void mptcp_pm_subflow_check_next(struct mptcp_sock *msk,
                                 const struct mptcp_subflow_context *subflow)
 {
        struct mptcp_pm_data *pm = &msk->pm;
 
        /* subflow aborted before reaching the fully_established status
         * attempt the creation of the next subflow
         */
-       mptcp_pm_subflow_check_next(mptcp_sk(sk), ssk, subflow);
+       mptcp_pm_subflow_check_next(mptcp_sk(sk), subflow);
 
        __mptcp_close_ssk(sk, ssk, subflow, MPTCP_CF_PUSH);
 }
 
 void mptcp_pm_connection_closed(struct mptcp_sock *msk);
 void mptcp_pm_subflow_established(struct mptcp_sock *msk);
 bool mptcp_pm_nl_check_work_pending(struct mptcp_sock *msk);
-void mptcp_pm_subflow_check_next(struct mptcp_sock *msk, const struct sock *ssk,
+void mptcp_pm_subflow_check_next(struct mptcp_sock *msk,
                                 const struct mptcp_subflow_context *subflow);
 void mptcp_pm_add_addr_received(const struct sock *ssk,
                                const struct mptcp_addr_info *addr);