Page MenuHomeFreeBSD

PR240989: provide just one instance of futex_list
ClosedPublic

Authored by yuripv on Oct 18 2019, 5:14 AM.
Tags
None
Referenced Files
F167582784: D22073.id63428.diff
Sat, Aug 22, 9:11 PM
F167582669: D22073.diff
Sat, Aug 22, 9:10 PM
Unknown Object (File)
Fri, Aug 14, 5:24 PM
Unknown Object (File)
Fri, Aug 14, 5:23 PM
Unknown Object (File)
Thu, Jul 30, 7:48 AM
Unknown Object (File)
Sat, Jul 25, 3:39 AM
Unknown Object (File)
Jul 24 2026, 3:17 PM
Unknown Object (File)
Jul 12 2026, 6:27 AM
Subscribers

Details

Summary

Move futex_list to linux.c so that there's only one instance in linux32/linux64/linux_common case. This fixes the problem described in the PR allowing communication between 32 and 64 bit linux processes.

The linux.c location is easiest (even if not the best?) one that doesn't otherwise require modifying the include lists.

Test Plan

Run the reproducer attached to the PR.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable