HomeFreeBSD

ifnet: Defer detaching address family dependent data

Description

ifnet: Defer detaching address family dependent data

While diagnosing PR 279653 and PR 285129, I observed that thread may
write to freed memory but the system does not crash. This hides the
real problem. A clear NULL pointer derefence is much better than writing
to freed memory.

PR: 279653
PR: 285129
Reviewed by: glebius
MFC after: 3 weeks
Differential Revision: https://reviews.freebsd.org/D49444

(cherry picked from commit b5c46895fdddcdb7dd1994598925d6989ea7c8f2)

Details

Provenance
zleiAuthored on Sep 3 2025, 7:16 PM
Reviewer
glebius
Differential Revision
D49444: ifnet: Defer detaching address family dependent data
Parents
rGe05d4c4c08b2: ethernet: Prefer memcmp() over bcmp()
Branches
Unknown
Tags
Unknown