aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_linker.c
Commit message (Expand)AuthorAgeFilesLines
* Use realloc(9) instead of doing the reallocation inline.Konstantin Belousov2014-04-051-8/+2
* Use correct types for sizeof() in the calculations for the malloc(9) sizes [1].Konstantin Belousov2014-03-121-6/+3
* Invoke the kld_* event handlers from linker_load_file() andMark Johnston2013-12-191-24/+14
* Rename the kld_unload event handler to kld_unload_try, and add a newMark Johnston2013-08-241-26/+13
* Set things up so that linker_file_lookup_set() is always called with theMark Johnston2013-08-241-12/+20
* Remove the kld lock macros and just use the sx(9) API. Add locking inMark Johnston2013-08-241-67/+62
* Use strdup(9) instead of reimplementing it.Mark Johnston2013-08-161-14/+4
* Use kld_{load,unload} instead of mod_{load,unload} for the linker file loadMark Johnston2013-08-141-2/+2
* FreeBSD's DTrace implementation has a few problems with respect to handlingMark Johnston2013-08-131-5/+1
* Remove some unused fields from struct linker_file. They were added inMark Johnston2013-08-131-2/+0
* Add event handlers for module load and unload events. The load handlers areMark Johnston2013-08-131-2/+8
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-9/+3
* If a linker file contains at least one module, but all of the modulesJohn Baldwin2012-04-121-2/+13
* Correct debug message.Andrey V. Elsukov2012-03-221-1/+1
* Acquire modules lock before call module_getname() in the KLD_DEBUG case.Andrey V. Elsukov2012-03-211-0/+4
* Add CTLFLAG_TUN to the sysctl definition and fix style.Andrey V. Elsukov2012-03-151-2/+2
* Add debug.kld_debug loader tunable.Andrey V. Elsukov2012-03-151-0/+1
* Fix found places where uio_resid is truncated to int.Konstantin Belousov2012-02-211-2/+3
* Revert r231923 for now. Further work is needed to make sure that theXin LI2012-02-201-1/+1
* Use uprintf instead of printf for the reason why a kernel module can notXin LI2012-02-201-1/+1
* Use strchr() and strrchr().Ed Schouten2012-01-021-3/+3
* Add KLD_DEBUG option.Max Khon2011-11-061-0/+1
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-8/+8
* Don't leak kld_sx lock in kldunloadf().Gleb Smirnoff2011-07-311-1/+2
* Fix a LOR between hwpmc and the kernel linker. When a system-wideRyan Stone2011-07-171-11/+24
* Provide compat32 shims for kldstat(2).Konstantin Belousov2011-03-301-23/+30
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needMatthew D Fleming2011-01-181-1/+1
* Fix page fault that occurred when trying to initialize preloaded kernel module,Edward Tomasz Napierala2011-01-051-3/+11
* kdb_backtrace: use stack_print_ddb instead of stack_printAndriy Gapon2010-09-221-2/+2
* - Unbreak build with KLD_DEBUG definedOleksandr Tymoshenko2009-11-171-1/+6
* Revert previous commit and add myself to the list of people who shouldPoul-Henning Kamp2009-09-081-1/+0
* Add necessary include.Poul-Henning Kamp2009-09-081-0/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+2
* Improve the printf message when a module failed to load. This gives theRui Paulo2009-07-211-2/+2
* Remove the interim vimage containers, struct vimage and struct procg,Jamie Gritton2009-07-171-12/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-15/+0
* Don't assume a default (currently 15) value for preloaded klds whenAttilio Rao2009-06-291-39/+19
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Add hierarchical jails. A jail may further virtualize its environmentJamie Gritton2009-05-271-2/+3
* A NOP change: style / whitespace cleanup of the noise that slippedMarko Zec2009-05-081-1/+1
* Introduce a new virtualization container, provisionally named vprocg, to holdMarko Zec2009-05-081-0/+12
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+9
* Scanning all the formats for binary translation of modules loading canAttilio Rao2009-02-101-0/+8
* Expand the scope of the sysctllock sx lock to protect the sysctl tree itself.John Baldwin2009-02-061-4/+4
* Drop the kernel linker lock while running SYSUNINIT routines and removingJohn Baldwin2009-02-051-0/+3
* Conditionally compile out V_ globals while instantiating the appropriateMarko Zec2008-12-101-0/+16
* - Invoke MOD_QUIESCE on all modules in a linker file (kld) beforeJohn Baldwin2008-12-051-4/+27
* Fix a number of style issues in the MALLOC / FREE commit. I've tried toDag-Erling Smørgrav2008-10-231-2/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-3/+2
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-2/+2