Home
last modified time | relevance | path

Searched hist:d158fa4ade3eb6f4b7ac2945f00a733438707adb (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/sys/
H A Dstack.hdiff 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 Dlinker.hdiff 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 Dsubr_stack.cdiff 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 Dkern_linker.cdiff 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