path: root/usr.sbin/mixer/mixer.c
diff options
authorDawid Gorecki <dgr@semihalf.com>2021-10-13 19:06:05 +0000
committerMarcin Wojtas <mw@FreeBSD.org>2021-10-15 08:21:56 +0000
commit78df56ccfcb40013a3e6904bd6d39836220c3550 (patch)
treefbd4da22e4a2b56b1769e5f5bf16d9f2dd886a1b /usr.sbin/mixer/mixer.c
parenta97d697122da2bfb0baae5f0939d118d119dae33 (diff)
libthr: Use kern.stacktop for thread stack calculation.
Use the new kern.stacktop sysctl to retrieve the address of stack top instead of kern.usrstack. kern.usrstack does not have any knowledge of the stack gap, so this can cause problems with thread stacks. Using kern.stacktop sysctl should fix most of those problems. kern.usrstack is used as a fallback when kern.stacktop cannot be read. Rename usrstack variables to stacktop to reflect this change. Fixes problems with firefox and thunderbird not starting with stack gap enabled. PR: 239873 Reviewed by: kib Obtained from: Semihalf Sponsored by: Stormshield MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D31898
Diffstat (limited to 'usr.sbin/mixer/mixer.c')
0 files changed, 0 insertions, 0 deletions