#
a1cb6af1 |
| 17-Sep-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r287680 through r287877.
|
#
7665e341 |
| 16-Sep-2015 |
Mateusz Guzik <mjg@FreeBSD.org> |
sysctl: switch sysctllock to a sleepable rmlock, take 2
This restores r285125. Previous attempt was reverted due to a bug in rmlocks, which is fixed since r287833.
|
#
f94594b3 |
| 12-Sep-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Finish merging from head, messed up in previous attempt
|
#
b5ff185e |
| 12-Sep-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
Revision tags: release/10.2.0 |
|
#
1347814c |
| 07-Aug-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r285924 through r286421.
|
#
4ae1e3c7 |
| 30-Jul-2015 |
Mateusz Guzik <mjg@FreeBSD.org> |
Revert r285125 until rmlocks get fixed.
Right now there is a chance that sysctl unregister will cause reader to block on the sx lock associated with sysctl rmlock, in which case kernels with debug e
Revert r285125 until rmlocks get fixed.
Right now there is a chance that sysctl unregister will cause reader to block on the sx lock associated with sysctl rmlock, in which case kernels with debug enabled will panic.
show more ...
|
#
4cd9b24e |
| 04-Jul-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r284737 through r285152.
|
#
b8633775 |
| 04-Jul-2015 |
Mateusz Guzik <mjg@FreeBSD.org> |
sysctl: switch sysctllock to a sleepable rmlock
The lock is almost never taken for writing.
|
#
15c2b301 |
| 08-Jun-2015 |
John Baldwin <jhb@FreeBSD.org> |
Revert r284153, as I believe it breaks the dtrace sdt module. I will fix the original issue a different way.
|
#
69c5c774 |
| 08-Jun-2015 |
John Baldwin <jhb@FreeBSD.org> |
Add an internal "locked" variant of linker_file_lookup_set() and change the public function to acquire the global linker lock directly. This permits linker_file_lookup_set() to be safely used from o
Add an internal "locked" variant of linker_file_lookup_set() and change the public function to acquire the global linker lock directly. This permits linker_file_lookup_set() to be safely used from other modules.
show more ...
|
#
98e0ffae |
| 27-May-2015 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge sync of head
|
#
d899be7d |
| 19-Jan-2015 |
Glen Barber <gjb@FreeBSD.org> |
Reintegrate head: r274132-r277384
Sponsored by: The FreeBSD Foundation
|
#
8f0ea33f |
| 13-Jan-2015 |
Glen Barber <gjb@FreeBSD.org> |
Reintegrate head revisions r273096-r277147
Sponsored by: The FreeBSD Foundation
|
#
da976f9d |
| 05-Dec-2014 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead @ r275496
|
#
24ce0a02 |
| 04-Dec-2014 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r275387 through r275477.
|
#
d0b6da08 |
| 03-Dec-2014 |
Warner Losh <imp@FreeBSD.org> |
Const poison in a few places to ensure we don't modify things through the module data pointer.
|
#
16278929 |
| 30-Nov-2014 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead @ r275302
|
#
980e47cf |
| 29-Nov-2014 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r274961 through r275261.
|
#
fac92ae1 |
| 29-Nov-2014 |
Warner Losh <imp@FreeBSD.org> |
The current limit of 100k for the linker hints file is getting a bit crowded as we now are at about 70k. Bump the limit to 1MB instead which is still quite a reasonable limit and allows for future gr
The current limit of 100k for the linker hints file is getting a bit crowded as we now are at about 70k. Bump the limit to 1MB instead which is still quite a reasonable limit and allows for future growth of this file and possible future expansion to additional data.
MFC After: 2 weeks
show more ...
|
#
9268022b |
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
Revision tags: release/10.1.0 |
|
#
5c9ef378 |
| 04-Nov-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r274095.
|
#
2afec8ed |
| 21-Oct-2014 |
Mateusz Guzik <mjg@FreeBSD.org> |
Take the lock shared in linker_search_symbol_name.
This helps sysctl kern.proc.stack.
|
#
580a0117 |
| 21-Oct-2014 |
Mateusz Guzik <mjg@FreeBSD.org> |
Rename sysctl_lock and _unlock to sysctl_xlock and _xunlock.
|
#
408ea865 |
| 21-Oct-2014 |
Neel Natu <neel@FreeBSD.org> |
IFC @r273338
|
#
0067051f |
| 20-Oct-2014 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fully support constructors for the purpose of code coverage analysis. This involves: 1. Have the loader pass the start and size of the .ctors section to the kernel in 2 new metadata elements. 2.
Fully support constructors for the purpose of code coverage analysis. This involves: 1. Have the loader pass the start and size of the .ctors section to the kernel in 2 new metadata elements. 2. Have the linker backends look for and record the start and size of the .ctors section in dynamically loaded modules. 3. Have the linker backends call the constructors as part of the final work of initializing preloaded or dynamically loaded modules.
Note that LLVM appends the priority of the constructors to the name of the .ctors section. Not so when compiling with GCC. The code currently works for GCC and not for LLVM.
Submitted by: Dmitry Mikulin <dmitrym@juniper.net> Obtained from: Juniper Networks, Inc.
show more ...
|