#
eaef830e |
| 25-Mar-2016 |
Bryan Cantrill <bryan@joyent.com> |
6818 add MADV_PURGE to provide busted Linux MADV_DONTNEED semantics Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Cody Mello <melloc@joyent.com> Approved by: Garrett D'Amo
6818 add MADV_PURGE to provide busted Linux MADV_DONTNEED semantics Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Cody Mello <melloc@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
(cherry picked from commit e67272d0d0c6a150b2455a71938e8de04a5af292)
show more ...
|
#
fd435bcc |
| 21-Dec-2015 |
Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
6514 AS_* lock macros simplification Reviewed by: Piotr Jasiukajtis <estibi@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDo
6514 AS_* lock macros simplification Reviewed by: Piotr Jasiukajtis <estibi@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
(cherry picked from commit 93fb2a5ff9019dc98ff5e9836d0c2c7b5c5ecd7f)
show more ...
|
#
9d12795f |
| 07-Apr-2015 |
Robert Mustacchi <rm@joyent.com> |
5830 want arc4random(3C) suite 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
5830 want arc4random(3C) suite 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>
show more ...
|
#
20afa66e |
| 21-Jan-2015 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
5508 move segvn #defines into seg_vn.c Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
|
#
386e9c9e |
| 08-Jan-2015 |
Jerry Jelinek <jerry.jelinek@joyent.com> |
5566 elfexec is overzealous with vpages 5572 elfexec and mapelfexec can disagree on aux vectors Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by
5566 elfexec is overzealous with vpages 5572 elfexec and mapelfexec can disagree on aux vectors Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Rich Lowe <richlowe@richlowe.net>
show more ...
|
#
1a5e258f |
| 08-Aug-2014 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
5045 use atomic_{inc,dec}_* instead of atomic_add_* Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
|
#
75d94465 |
| 08-Aug-2014 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
5042 stop using deprecated atomic functions Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
#
cb15d5d9 |
| 23-Apr-2010 |
Peter Rival <Frank.Rival@oracle.com> |
6778289 vm locks need to scale with the size of system (strands/memory size)
|
#
17965fd8 |
| 16-Feb-2010 |
Krishnendu Sadhukhan - Sun Microsystems <Krishnendu.Sadhukhan@Sun.COM> |
6875154 6801244 fix misses corner case Contributed by Chad Mynhier <cmynhier@gmail.com>
|
#
af4c679f |
| 24-Nov-2009 |
Sean McEnroe <Sean.McEnroe@Sun.COM> |
6887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodes 6871169 kphysm_add_memory_dynamic panics testing vmstress + DR 6877160 guest domain panic at platsvc:mdeg_notify_client+10c 687476
6887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodes 6871169 kphysm_add_memory_dynamic panics testing vmstress + DR 6877160 guest domain panic at platsvc:mdeg_notify_client+10c 6874763 memseg_alloc_meta() incorrectly maps page_t pages 6873569 multiple calls to memlist_read_lock() can cause deadlock hazard 6886354 DR failure with "memory span duplication" error 6886782 panic after pagefault in seg_kpm after LDom add-mem on primary 6887644 domain hang/deadlock during ldom mem DR when trying to grab a write lock
show more ...
|
#
40688216 |
| 24-Jul-2009 |
Sudheer A <Sudheer.Abdul-Salam@Sun.COM> |
6801244 ps takes too long when many AS segments because of rm_assize Contributed by Chad Mynhier <cmynhier@forsythe.com>
|
#
ed0efa68 |
| 11-Sep-2008 |
Donghai Qiao <Donghai.Qiao@Sun.COM> |
6692373 ptree and ps -ef hang during stress test
|
#
250f6acd |
| 29-Jul-2008 |
vk210190 <none@none> |
6711501 All segop callers should call anon_resv_zone instead of anon_resv
|
#
a98e9dbf |
| 23-May-2008 |
aguzovsk <none@none> |
6423097 segvn_pagelock() may perform very poorly 6526804 DR delete_memory_thread, AIO, and segvn deadlock 6557794 segspt_dismpagelock() and segspt_shmadvise(MADV_FREE) may deadlock 6557813 seg_ppurge
6423097 segvn_pagelock() may perform very poorly 6526804 DR delete_memory_thread, AIO, and segvn deadlock 6557794 segspt_dismpagelock() and segspt_shmadvise(MADV_FREE) may deadlock 6557813 seg_ppurge_seg() shouldn't flush all unrelated ISM/DISM segments 6557891 softlocks/pagelocks of anon pages should not decrement availrmem for memory swapped pages 6559612 multiple softlocks on a DISM segment should decrement availrmem just once 6562291 page_mem_avail() is stuck due to availrmem overaccounting and lack of seg_preap() calls 6596555 locked anonymous pages should not have assigned disk swap slots 6639424 hat_sfmmu.c:hat_pagesync() doesn't handle well HAT_SYNC_STOPON_REF and HAT_SYNC_STOPON_MOD flags 6639425 optimize checkpage() optimizations 6662927 page_llock contention during I/O
show more ...
|
#
ea7b14af |
| 30-Apr-2008 |
rh87107 <none@none> |
6652163 segvn_setprot() over-allocates swap space (fix cstyle)
|
#
67256803 |
| 30-Apr-2008 |
rh87107 <none@none> |
6652163 segvn_setprot() over-allocates swap space
|
#
78b03d3a |
| 13-Nov-2007 |
kchow <none@none> |
6615393 1000x + penalty running with gigantic pages when they are not available. 6623149 trimkcage() may return out of bound pfn range and break large page allocation throttling logic 6625279 new pan
6615393 1000x + penalty running with gigantic pages when they are not available. 6623149 trimkcage() may return out of bound pfn range and break large page allocation throttling logic 6625279 new panic on UltraSPARC-IIe during snv_77 (panic[cpu0]/thread=3000cefcc20: BAD TRAP) 6627247 gigantic page processes can hang unless freemem has a padding of the gigantic page size
show more ...
|
#
da6c28aa |
| 26-Oct-2007 |
amw <none@none> |
PSARC/2007/218 caller_context_t in all VOPs PSARC/2007/227 VFS Feature Registration and ACL on Create PSARC/2007/244 ZFS Case-insensitive support PSARC/2007/315 Extensible Attribute Interfaces PSARC/
PSARC/2007/218 caller_context_t in all VOPs PSARC/2007/227 VFS Feature Registration and ACL on Create PSARC/2007/244 ZFS Case-insensitive support PSARC/2007/315 Extensible Attribute Interfaces PSARC/2007/394 ls(1) new command line options '-/' and '-%': CIFS system attributes support PSARC/2007/403 Modified Access Checks for CIFS PSARC/2007/410 Add system attribute support to chmod(1) PSARC/2007/432 CIFS system attributes support for cp(1), pack(1), unpack(1), compress(1) and uncompress(1) PSARC/2007/444 Rescind SETTABLE Attribute PSARC/2007/459 CIFS system attributes support for cpio(1), pax(1), tar(1) PSARC/2007/546 Update utilities to match CIFS system attributes changes. PSARC/2007/560 ZFS sharesmb property 4890717 want append-only files 6417428 Case-insensitive file system name lookup to support CIFS 6417435 DOS attributes and additional timestamps to support for CIFS 6417442 File system quarantined and modified attributes to support an integrated Anti-Virus service 6417453 FS boolean property for rejecting/allowing invalid UTF-8 sequences in file names 6473733 RFE: Need support for open-deny modes 6473755 RFE: Need ability to reconcile oplock and delegation conflicts 6494624 sharemgr needs to support CIFS shares better 6546705 All vnode operations need to pass caller_context_t 6546706 Need VOP_SETATTR/VOP_GETATTR to support new, optional attributes 6546893 Solaris system attribute support 6550962 ZFS ACL inheritance needs to be enhanced to support Automatic Inheritance 6553589 RFE: VFS Feature Registration facility 6553770 RFE: ZFS support for ACL-on-CREATE (PSARC 2007/227) 6565581 ls(1) should support file system attributes proposed in PSARC/2007/315 6566784 NTFS streams are not copied along with the files. 6576205 cp(1), pack(1) and compress(1) should support file system attributes proposed in PSARC/2007/315 6578875 RFE: kernel interfaces for nbmand need improvement 6578883 RFE: VOP_SHRLOCK needs additional access types 6578885 chmod(1) should support file system attributes proposed in PSARC/2007/315 6578886 RFE: disallow nbmand state to change on remount 6583349 ACL parser needs to support audit/alarm ACE types 6590347 tar(1) should support filesystem attributes proposed in PSARC/2007/315 6597357 *tar* xv@ doesn't show the hidden directory even though it is restored 6597360 *tar* should re-init xattr info if openat() fails during extraction of and extended attribute 6597368 *tar* cannot restore hard linked extended attributes 6597374 *tar* doesn't display "x " when hard linked attributes are restored 6597375 *tar* extended attribute header off by one 6614861 *cpio* incorrectly archives extended system attributes with -@ 6614896 *pax* incorrectly archives extended system attributes with -@ 6615225 *tar* incorrectly archives extended system attributes with -@ 6617183 CIFS Service - PSARC 2006/715
show more ...
|
#
2ba723d8 |
| 11-Oct-2007 |
mec <none@none> |
6339235 DISM may interact poorly with anon when failing to use large pages 6607917 assertion failed: ht->ht_lock_cnt == 0 || ht->ht_valid_cnt > 0
|
#
7dacfc44 |
| 18-Sep-2007 |
paulsan <none@none> |
6597746 Don't create srd_cache, region_cache and scd_cache on systems that don't use shared context 6597751 SFMMU_HASH_UNLOCK() call is missing in hat_unlock_region() 6600745 shared context code need
6597746 Don't create srd_cache, region_cache and scd_cache on systems that don't use shared context 6597751 SFMMU_HASH_UNLOCK() call is missing in hat_unlock_region() 6600745 shared context code needs to be cleaned up 6603269 assertion failed: sfhme->hme_tte.ll != 0, file: ../../sfmmu/vm/hat_sfmmu.c, line: 11613
show more ...
|
#
f747815b |
| 20-Aug-2007 |
paulsan <none@none> |
6575117 3.59% snv_67 oltpnet_10g_raw performance regression x64 6591195 segvn_init() may return before checking HAT_SHARED_REGIONS support 6591891 segvn_textrepl() should use AT_CTIME | AT_MTIME to c
6575117 3.59% snv_67 oltpnet_10g_raw performance regression x64 6591195 segvn_init() may return before checking HAT_SHARED_REGIONS support 6591891 segvn_textrepl() should use AT_CTIME | AT_MTIME to check file modification date
show more ...
|
#
567d55e1 |
| 28-Jul-2007 |
aguzovsk <none@none> |
6582037 don't enable text replication on 32bit kernels 6583303 segvn_fault_anonpages(F_SOFTLOCK) doesn't always properly softlock all faulted in page_t's 6584200 segvn_fault_anonpages() is missing an
6582037 don't enable text replication on 32bit kernels 6583303 segvn_fault_anonpages(F_SOFTLOCK) doesn't always properly softlock all faulted in page_t's 6584200 segvn_fault_anonpages() is missing anon_array_exit() call in the error case
show more ...
|
#
05d3dc4b |
| 24-Jun-2007 |
paulsan <none@none> |
PSARC 2006/266 Shared Context Support PSARC 2006/267 Shared Region HME Block support 6388600 do_virtual_coloring checks should be expunged from sfmmu 6449192 Integrate support for MMU Shared Contexts
PSARC 2006/266 Shared Context Support PSARC 2006/267 Shared Region HME Block support 6388600 do_virtual_coloring checks should be expunged from sfmmu 6449192 Integrate support for MMU Shared Contexts 6449195 Integrate support for Shared Region HME Blocks
show more ...
|
#
5f1b01da |
| 20-Jun-2007 |
stans <none@none> |
6325383 panic: anon_decref dereferenced bad pointer
|
#
2cb27123 |
| 09-Jun-2007 |
aguzovsk <none@none> |
6544121 Implement text replication
|