mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 07:03:03 +02:00
mptcp: pm: use pm variable instead of msk->pm
The variable "pm" has been defined in mptcp_pm_fully_established() and mptcp_pm_data_reset() as "msk->pm", so use "pm" directly instead of using "msk->pm". Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn> Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20250313-net-next-mptcp-pm-ops-intro-v1-3-f4e4a88efc50@kernel.org Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
fa123489e7
commit
5fff36b69c
|
|
@ -511,13 +511,13 @@ void mptcp_pm_fully_established(struct mptcp_sock *msk, const struct sock *ssk)
|
|||
* be sure to serve this event only once.
|
||||
*/
|
||||
if (READ_ONCE(pm->work_pending) &&
|
||||
!(msk->pm.status & BIT(MPTCP_PM_ALREADY_ESTABLISHED)))
|
||||
!(pm->status & BIT(MPTCP_PM_ALREADY_ESTABLISHED)))
|
||||
mptcp_pm_schedule_work(msk, MPTCP_PM_ESTABLISHED);
|
||||
|
||||
if ((msk->pm.status & BIT(MPTCP_PM_ALREADY_ESTABLISHED)) == 0)
|
||||
if ((pm->status & BIT(MPTCP_PM_ALREADY_ESTABLISHED)) == 0)
|
||||
announce = true;
|
||||
|
||||
msk->pm.status |= BIT(MPTCP_PM_ALREADY_ESTABLISHED);
|
||||
pm->status |= BIT(MPTCP_PM_ALREADY_ESTABLISHED);
|
||||
spin_unlock_bh(&pm->lock);
|
||||
|
||||
if (announce)
|
||||
|
|
@ -1009,7 +1009,7 @@ void mptcp_pm_data_reset(struct mptcp_sock *msk)
|
|||
WRITE_ONCE(pm->addr_signal, 0);
|
||||
WRITE_ONCE(pm->remote_deny_join_id0, false);
|
||||
pm->status = 0;
|
||||
bitmap_fill(msk->pm.id_avail_bitmap, MPTCP_PM_MAX_ADDR_ID + 1);
|
||||
bitmap_fill(pm->id_avail_bitmap, MPTCP_PM_MAX_ADDR_ID + 1);
|
||||
}
|
||||
|
||||
void mptcp_pm_data_init(struct mptcp_sock *msk)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user