History log of /titanic_44/usr/src/uts/common/vm/seg_vn.c (Results 1 – 25 of 43)
Revision Date Author Comments
# 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


12