summaryrefslogtreecommitdiff
path: root/sys/vm/memguard.c
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-04-02memguard(9): Fix two typos in source code commentsGordon Bergling
2020-09-01vm: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-29LinuxKPI: Implement ksize() function.Vladimir Kondratyev
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-01-12vm: add missing CLTFLAG_MPSAFE annotationsMateusz Guzik
2019-12-10Introduce vm_page_astate.Mark Johnston
2019-11-29Handle large mallocs by going directly to kmem. Taking a detour throughJeff Roberson
2019-06-02Add a vm_page_wired() predicate.Mark Johnston
2019-05-18Use M_NEXTFIT in memguard(9).Mark Johnston
2017-11-28Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-10-20Free the right address range if kmem_back() fails in memguard_alloc().Mark Johnston
2017-04-17All these files need sys/vmmeter.h, but now they got it implicitlyGleb Smirnoff
2016-02-09Include sys/_task.h into uma_int.h, so that taskqueue.h isn't aGleb Smirnoff
2016-02-03Redo r292484. Embed task(9) into zone, so that uz_maxaction is calledGleb Smirnoff
2015-03-26Add comments about CTLFLAG_RDTUN vs. TUNABLE_INT_FETCH.Rui Paulo
2015-02-17Some minor style(9) fixes (whitespace + comment)Enji Cooper
2014-10-21Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky
2014-06-28Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky
2014-06-27Revert r267961, r267973:Glen Barber
2014-06-27Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky
2014-03-22Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery
2013-08-13 - Add a statically allocated memguard arena since it is needed very earlyJeff Roberson
2013-08-10Different consumers of the struct vm_page abuse pageq member to keepKonstantin Belousov
2013-08-07Replace kernel virtual address space allocation with vmem. This providesJeff Roberson
2012-07-15Fix a bug with memguard(9) on 32-bit architectures without aMatthew D Fleming
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten
2011-10-12Make memguard(9) capable to guard uma(9) allocations.Gleb Smirnoff
2010-12-14Change memguard_fudge() so that it can handle km_max being zero. NotAlan Cox
2010-08-31Have memguard(9) crash with an easier-to-debug message on double-free.Matthew D Fleming
2010-08-31The realloc case for memguard(9) will copy too many bytes whenMatthew D Fleming
2010-08-12Fix compile. It seemed better to have memguard.c include opt_vm.h inMatthew D Fleming
2010-08-11Rework memguard(9) to reserve significantly more KVA to detectMatthew D Fleming
2010-04-07Start copyright notice with /*-Joel Dahl
2008-05-10Provide the new argument to kmem_suballoc().Alan Cox
2005-12-30Improve memguard a bit:Pawel Jakub Dawidek
2005-02-16Well, it seems that I pre-maturely removed the "All rights reserved"Bosko Milekic
2005-02-15Rather than overloading the page->object field like UMA does, use insteadBosko Milekic
2005-02-10Implement support for buffers larger than PAGE_SIZE in MemGuard. AddsBosko Milekic
2005-01-22s/round_page/trunc_page/gBosko Milekic
2005-01-21Bring in MemGuard, a very simple and small replacement allocatorBosko Milekic