summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/syscall/memcntl.c
AgeCommit message (Collapse)AuthorFilesLines
2020-01-2912172 genunix: variable may be used uninitializedToomas Soome1-0/+1
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2016-03-296818 add MADV_PURGE to provide busted Linux MADV_DONTNEED semanticsBryan Cantrill1-1/+2
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Cody Mello <melloc@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-04-205856 syscall/memctl should compare attr != 0, being an int, instead of NULLRichard PALO1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-125830 want arc4random(3C) suiteRobert Mustacchi1-3/+6
5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2006-11-016232870 MPSS does not work for x86 process stackssusans1-15/+5
2006-10-266254029 memcntl() MC_HAT_ADVISE with page size 0 may cause segment page ↵susans1-12/+31
sizes to be demoted 6325885 map_pgszstk() uses p->p_brkpageszc rather than p->p_stkpageszc 6371967 assign large pages to anon segment created using mmap /dev/zero 6483208 unify and cleanup OOB (out of the box) large pagesize selection code 6483216 use intermediate pagesizes to map the beginning of bss/heap and stack when it may help performance 6483226 bss size is not properly taken into account by LP OOB policy at exec() time 6483230 grow_internal() doesn't properly align stack bottom for large pages 6483231 memcntl.c: ASSERT(IS_P2ALIGNED(p->p_brkbase + p->p_brksize, pgsz)); 6483233 provide a mechanism to enable the use of 32M text pages on OPL by default 6485171 memcntl() shouldn't silently fail when stack space is unavailable with requested pagesize
2006-07-214614772 MPSS to be extended to shared memoryaguzovsk1-4/+6
6413095 madvise() freeing up whole pages even when passed sizes smaller than a page 6416714 anon_map_getpages panic during stress test 6428347 multilple pagelocks/softlocks on the same large page should decrement availrmem just once
2005-06-246288365 memcntl panics on debug sun4v kernels for 4M pagesmec1-2/+2
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+394