diff options
| author | KJ Tsanaktsidis <ktsanaktsidis@zendesk.com> | 2024-10-22 15:20:17 +1100 |
|---|---|---|
| committer | KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au> | 2024-10-22 17:27:20 +1100 |
| commit | dcf3add96bd6e117435c568e78be59bb7ecad701 (patch) | |
| tree | d169dd12d3b0b51e67fb077d68bcb11bdc374e44 /include | |
| parent | 7d254e4a2e16dd6275452a2a67b0fcd600cdc990 (diff) | |
Delete reserve_stack code
This code was working around a bug in the Linux kernel. It was
previously possible for the kernel to place heap pages in a region where
the stack was allowed to grow into, and then therefore run out of usable
stack memory before RLIMIT_STACK was reached.
This bug was fixed in Linux commit
https://github.com/torvalds/linux/commit/c204d21f2232d875e36b8774c36ffd027dc1d606
for kernel 4.13 in 2017. Therefore, in 2024, we should be safe to delete
this workaround.
[Bug #20804]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/11927
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
