Searched hist:d158fa4ade3eb6f4b7ac2945f00a733438707adb (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/sys/ |
H A D | stack.h | diff d158fa4ade3eb6f4b7ac2945f00a733438707adb Sat Oct 20 20:08:43 CEST 2018 Conrad Meyer <cem@FreeBSD.org> Add flags variants to linker_files / stack(9) symbol resolution
Some best-effort consumers may find trylock behavior for stack(9) symbol resolution acceptable. Expose that behavior to such consumers.
This API is ugly. If in the future the modules and linker file list locking is cleaned up such that the linker_files list can be iterated safely without acquiring a sleepable lock, this API should be removed. However, most of the time nothing will be holding the linker files lock exclusive and the acquisition can proceed.
Reviewed by: markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D17620
|
H A D | linker.h | diff d158fa4ade3eb6f4b7ac2945f00a733438707adb Sat Oct 20 20:08:43 CEST 2018 Conrad Meyer <cem@FreeBSD.org> Add flags variants to linker_files / stack(9) symbol resolution
Some best-effort consumers may find trylock behavior for stack(9) symbol resolution acceptable. Expose that behavior to such consumers.
This API is ugly. If in the future the modules and linker file list locking is cleaned up such that the linker_files list can be iterated safely without acquiring a sleepable lock, this API should be removed. However, most of the time nothing will be holding the linker files lock exclusive and the acquisition can proceed.
Reviewed by: markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D17620
|
/freebsd/sys/kern/ |
H A D | subr_stack.c | diff d158fa4ade3eb6f4b7ac2945f00a733438707adb Sat Oct 20 20:08:43 CEST 2018 Conrad Meyer <cem@FreeBSD.org> Add flags variants to linker_files / stack(9) symbol resolution
Some best-effort consumers may find trylock behavior for stack(9) symbol resolution acceptable. Expose that behavior to such consumers.
This API is ugly. If in the future the modules and linker file list locking is cleaned up such that the linker_files list can be iterated safely without acquiring a sleepable lock, this API should be removed. However, most of the time nothing will be holding the linker files lock exclusive and the acquisition can proceed.
Reviewed by: markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D17620
|
H A D | kern_linker.c | diff d158fa4ade3eb6f4b7ac2945f00a733438707adb Sat Oct 20 20:08:43 CEST 2018 Conrad Meyer <cem@FreeBSD.org> Add flags variants to linker_files / stack(9) symbol resolution
Some best-effort consumers may find trylock behavior for stack(9) symbol resolution acceptable. Expose that behavior to such consumers.
This API is ugly. If in the future the modules and linker file list locking is cleaned up such that the linker_files list can be iterated safely without acquiring a sleepable lock, this API should be removed. However, most of the time nothing will be holding the linker files lock exclusive and the acquisition can proceed.
Reviewed by: markj Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D17620
|