summaryrefslogtreecommitdiff
path: root/sys/kern/kern_module.c
AgeCommit message (Expand)Author
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-07-07modules: fix freebsd32_modstat on big endian platformsKa Ho Ng
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2021-12-09modules: increase MAXMODNAME and provide backward compatBjoern A. Zeeb
2020-09-01kern: clean up empty lines in .c and .h filesMateusz Guzik
2018-05-18Use NULL for SYSINIT's last arg, which is a pointer typeEd Maste
2018-04-06Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis
2017-11-27sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni
2015-10-10Provide better debug message on kernel module name clash.Edward Tomasz Napierala
2012-08-22Fix a typo.John Baldwin
2011-09-16In order to maximize the re-usability of kernel code in user space thisKip Macy
2010-11-22Style fix.Attilio Rao
2010-11-19Scan the list in reverse order for the shutdown handlers of loaded modules.Attilio Rao
2010-06-21Use ISO C99 integer types in sys/kern where possible.Ed Schouten
2010-03-11Provide groundwork for 32-bit binary compatibility on non-x86 platforms,Nathan Whitehorn
2008-12-05When the SYSINIT() to load a module invokes the MOD_LOAD event successfully,John Baldwin
2008-12-05- Invoke MOD_QUIESCE on all modules in a linker file (kld) beforeJohn Baldwin
2008-03-16In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson
2008-02-13Add an automatic kernel module version dependency to prevent loadingJohn Baldwin
2007-12-06Move several data structure definitions out of freebsd32_misc.c and intoJohn Baldwin
2007-03-04Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson
2006-06-26Address a problem I missed in removing Giant from the kernel linker. NotJohn Baldwin
2006-06-15o Expand an exclusive lock scope to prevent a race between twoMaxim Konovalov
2006-04-17Add a new module_file() function that returns the linker_file_t associatedJohn Baldwin
2005-02-18Swap the arguments for CP so we copy the correct source andPaul Saab
2005-01-19Add a 32bit syscall wrapper for modstatPaul Saab
2004-08-20Don't bother calling the module event handlers from module_shutdown()Don Lewis
2004-07-15Do a pass over all modules in the kernel and make them return EOPNOTSUPPPoul-Henning Kamp
2004-07-14A module with no modevent function gets modevent_nop() as default.Poul-Henning Kamp
2004-07-13Give kldunload a -f(orce) argument.Poul-Henning Kamp
2003-06-11Use __FBSDID().David E. O'Brien
2003-02-19Back out M_* changes, per decision of the TRB.Warner Losh
2003-01-21Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein
2003-01-07Move the MOD_SHUTDOWN event from shutdown_post_sync to shutdown_final,Peter Wemm
2002-12-14SCARGS removal take II.Alfred Perlstein
2002-12-13Backout removal SCARGS, the code freeze is only "selectively" over.Alfred Perlstein
2002-12-13Remove SCARGS.Alfred Perlstein
2002-06-26- Remove Giant acquisition from modevent(), modfnext(), modstat() andAndrew R. Reiter
2002-03-18- Lock down the ``module'' structure by adding an SX lock that is used byAndrew R. Reiter
2002-02-26Fix a warning. Do not assume pointer == long.Peter Wemm
2002-02-22- Whitespace fixup left over from previous commit.Andrew R. Reiter
2002-02-20- Fix style further by adding parentheses around return values so thatAndrew R. Reiter
2002-02-20- Style.9 formatting fix; this commit is mostly white space related withAndrew R. Reiter
2001-09-12KSE Milestone 2Julian Elischer
2001-09-01Giant Pushdown. Saved the worst P4 tree breakage for last.Matthew Dillon
2001-02-04Mechanical change to use <sys/queue.h> macro API instead ofPoul-Henning Kamp
2000-12-08Staticize some malloc M_ instances.Poul-Henning Kamp
2000-05-26Back out the previous change to the queue(3) interface.Jake Burkholder
2000-05-23Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder