Jeff Roberson
4504268a1b
Fix the last few cases that grab without busy or valid. The grab functions must
...
return the page in some held state for consistency elsewhere.
Reviewed by: alc, kib, markj
Differential Revision: https://reviews.freebsd.org/D22610
2019-12-02 22:38:25 +00:00
Dmitry Chagin
c151945c86
Avoid using [LINUX_]SHAREDPAGE constant directly in the vdso code.
...
This is needed for https://reviews.freebsd.org/D11780 .
Reported by: kib@
2017-07-30 21:24:20 +00:00
Dmitry Chagin
5bb676adf7
Fix usage of the same 'i' variable in the external and nested loops.
...
Submitted by: Svyatoslav <razmyslov at viva64.com>
Sponsored by: PVS-Studio
MFC after: 1 week
2017-03-14 18:29:23 +00:00
Dmitry Chagin
36204c3016
Add 64 bit support to the vdso.
...
Differential Revision: https://reviews.freebsd.org/D1069
Reviewed by: trasz
2015-05-24 15:45:36 +00:00
Dmitry Chagin
bdc379344a
Implement vdso - virtual dynamic shared object. Through vdso Linux
...
exposes functions from kernel with proper DWARF CFI information so that
it becomes easier to unwind through them.
Using vdso is a mandatory for a thread cancelation && cleanup
on a modern glibc.
Differential Revision: https://reviews.freebsd.org/D1060
2015-05-24 15:28:17 +00:00