freebsd-nq/sys/fs/procfs
Ryan Libby d7671ad8d6 Close races in vm object chain traversal for unlock
We were unlocking the vm object before reading the backing_object field.
In the meantime, the object could be freed and reused.  This could cause
us to go off the rails in the object chain traversal, failing to unlock
the rest of the objects in the original chain and corrupting the lock
state of the victim chain.

Reviewed by:	bdrewery, kib, markj, vangyzen
MFC after:	3 days
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D28926
2021-02-25 12:11:19 -08:00
..
procfs_dbregs.c
procfs_fpregs.c
procfs_map.c Close races in vm object chain traversal for unlock 2021-02-25 12:11:19 -08:00
procfs_mem.c
procfs_note.c
procfs_osrel.c
procfs_regs.c
procfs_rlimit.c
procfs_status.c
procfs_type.c
procfs.c
procfs.h