summaryrefslogtreecommitdiff
path: root/sys/vm/memguard.c
Commit message (Expand)AuthorAgeFilesLines
* vm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* LinuxKPI: Implement ksize() function.Vladimir Kondratyev2020-08-291-0/+6
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* vm: add missing CLTFLAG_MPSAFE annotationsMateusz Guzik2020-01-121-1/+1
* Introduce vm_page_astate.Mark Johnston2019-12-101-2/+2
* Handle large mallocs by going directly to kmem. Taking a detour throughJeff Roberson2019-11-291-1/+1
* Add a vm_page_wired() predicate.Mark Johnston2019-06-021-2/+2
* Use M_NEXTFIT in memguard(9).Mark Johnston2019-05-181-49/+34
* Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson2017-11-281-4/+4
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Free the right address range if kmem_back() fails in memguard_alloc().Mark Johnston2017-10-201-3/+4
* All these files need sys/vmmeter.h, but now they got it implicitlyGleb Smirnoff2017-04-171-0/+1
* Include sys/_task.h into uma_int.h, so that taskqueue.h isn't aGleb Smirnoff2016-02-091-1/+0
* Redo r292484. Embed task(9) into zone, so that uz_maxaction is calledGleb Smirnoff2016-02-031-0/+1
* Add comments about CTLFLAG_RDTUN vs. TUNABLE_INT_FETCH.Rui Paulo2015-03-261-1/+2
* Some minor style(9) fixes (whitespace + comment)Enji Cooper2015-02-171-4/+2
* Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky2014-10-211-2/+2
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-5/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+5
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-5/+3
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-1/+1
* - Add a statically allocated memguard arena since it is needed very earlyJeff Roberson2013-08-131-8/+9
* Different consumers of the struct vm_page abuse pageq member to keepKonstantin Belousov2013-08-101-2/+2
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-29/+46
* Fix a bug with memguard(9) on 32-bit architectures without aMatthew D Fleming2012-07-151-13/+13
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Make memguard(9) capable to guard uma(9) allocations.Gleb Smirnoff2011-10-121-8/+40
* Change memguard_fudge() so that it can handle km_max being zero. NotAlan Cox2010-12-141-2/+3
* Have memguard(9) crash with an easier-to-debug message on double-free.Matthew D Fleming2010-08-311-1/+5
* The realloc case for memguard(9) will copy too many bytes whenMatthew D Fleming2010-08-311-0/+25
* Fix compile. It seemed better to have memguard.c include opt_vm.h inMatthew D Fleming2010-08-121-0/+2
* Rework memguard(9) to reserve significantly more KVA to detectMatthew D Fleming2010-08-111-257/+289
* Start copyright notice with /*-Joel Dahl2010-04-071-1/+1
* Provide the new argument to kmem_suballoc().Alan Cox2008-05-101-1/+1
* Improve memguard a bit:Pawel Jakub Dawidek2005-12-301-0/+90
* Well, it seems that I pre-maturely removed the "All rights reserved"Bosko Milekic2005-02-161-1/+1
* Rather than overloading the page->object field like UMA does, use insteadBosko Milekic2005-02-151-17/+13
* Implement support for buffers larger than PAGE_SIZE in MemGuard. AddsBosko Milekic2005-02-101-32/+129
* s/round_page/trunc_page/gBosko Milekic2005-01-221-4/+4
* Bring in MemGuard, a very simple and small replacement allocatorBosko Milekic2005-01-211-0/+222