History log of /opensolaris-onvv-gate/usr/src/uts/common/vm/seg_kmem.c
Revision Date Author Comments
# 13146:f3dd638d3435 18-Aug-2010 Jonathan Adams <Jonathan.Adams@Sun.COM>

6863750 kmem metadata in zfs_file_data impedes debugging non-debug crash dumps
6942439 Sporadic complete I/O halts


# 12156:3c537b2a7425 13-Apr-2010 Stan Studzinski <Stan.Studzinski@Sun.COM>

6675738 KM_NOSLEEP may still try too hard for some allocations


# 11444:a66b92050004 07-Jan-2010 Gangadhar Mylapuram <Gangadhar.M@Sun.COM>

6840848 zfs boot error "panic - kernel: bop_alloc_chunk failed" when /etc/system file is >8k


# 11235:8f5f0addb64d 03-Dec-2009 jmcp <James.McPherson@Sun.COM>

backout 6840848: fails to build


# 11234:31bd23a4368a 03-Dec-2009 Gangadhar Mylapuram <Gangadhar.M@Sun.COM>

6840848 zfs boot error "panic - kernel: bop_alloc_chunk failed" when /etc/system file is >8k


# 11185:f0c31008e395 23-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
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


# 11178:d671c0911ce4 23-Nov-2009 Dave Plauger <Dave.Plauger@Sun.COM>

6898505 kmem_verify oddities around Fast Crash Dump integration


# 10271:7c80b70bb8de 06-Aug-2009 Jason Beloro <Jason.Beloro@Sun.COM>

6858457 Remove Solaris support for UltraSPARC-AT10 processor


# 7718:555eee33ff6e 26-Sep-2008 Jason Beloro <Jason.Beloro@Sun.COM>

PSARC/2007/003 Solaris Support for the Rock Processor
6368478 Solaris needs to support the Rock processor
6440653 stores to sun4v error queue head registers are missing a membar #Sync
6639717 FLUSH instruction used more than necessary in sun4v


# 7315:cdba25672122 12-Aug-2008 Jonathan W Adams <Jonathan.Adams@Sun.COM>

6735592 "zio" vmem arenas are confusing, not reported separately
6699438 zfs induces crosscall storm under heavy mapped sequential read workload


# 7218:1d7c704d89d1 29-Jul-2008 svemuri

6700064 Certain T5440 CMP/Memory configs won't boot


# 7142:08ac22cb68bb 21-Jul-2008 kchow

6722014 batoka plcnt plc_mt_pgmax != 0 assertion failure running with "small chunk allocations"


# 6695:12d7dd4459fd 22-May-2008 aguzovsk

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


# 5662:4dddf9cd56f5 10-Dec-2007 dp78419

6591628 ISM: shared mem allocation can hang during low memory conditions


# 5460:265cc42b6f62 12-Nov-2007 josephb

6624280 GDT, LDT, IDT and TSS should not share pages with other things


# 5084:7d838c5c0eed 18-Sep-2007 johnlev

PSARC 2006/260 Solaris on Xen
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains
6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr
6496858 mdb could use a memory-based IO backend
6515319 workaround for 6491065 needs to be removed from elfextract.c
6518807 snv_nightly: SUNWcakr pkgck error
6551858 PSARC 2006/260 Solaris on Xen
6584697 Can't boot Xen / Solaris dom0 if root is using ZFS
6593429 usr/src/cmd/devfsadm isn't linting properly
6600359 mdb_kvm_intrframe() is unused
6600750 can remove 'u' workaround from zlib
6601465 /dev/lofictl needs to accept kernel ioctl
6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp);


# 4828:f987c1d28068 08-Aug-2007 josephb

6582841 boot_/final_kerneheap and kernelheap_extend() nonsense needs to be ripped out
6507265 amd64 Solaris will fail on more than 1 Terabyte of memory


# 4204:4e0ccf8619c3 11-May-2007 ha137994

6473237 trapstat fails to release cpu_lock and tstat_lock in failure paths
6475905 hat_pagesuspend() hangs trying to relocate 4M page from contig_mem_slab_arena


# 3764:74844940a161 05-Mar-2007 dp78419

6510878 Kernel Boot time data structures can be mapped with Large pages to improve performance


# 3351:853fb8df244a 02-Jan-2007 aguzovsk

6498368 Reduce va_to_pa overheads
6500938 tte_remap panics with inconsistent sf_hments


# 3290:256464cbb73c 20-Dec-2006 johansen

4894692 caching data in heap inflates crash dump
6499454 time to increase size of kmem default allocation caches
6499459 vm should stop checking kvp directly


# 1338:c2e71173ece3 27-Jan-2006 elowe

6344261 segkmem should not return a shadow list with holes
6354842 ecc_page_zero() should try to lock pages with SE_RETIRED
6372151 page_retire can mangle PR_MESSAGEs of PAE pages
6372720 setting kpm_enable to 0 may lead to system panic at dr operations
6376283 page retire would panic if page_reclaim() were to fail
6376967 TSufs induces panic in hat_kpm_fault on amd64


# 670:fead92dad0b1 10-Oct-2005 elowe

6277224 7.6% Cadence regression in snv_12
6289141 reading from /dev/kmem may crash the system
6313259 panic: hat_register_callback: out of callback IDs


# 215:f25d036ef34e 22-Jul-2005 eg155566

6297503 lpkmem should not use atomic instructions to increment stat counters
6297523 reduce the default limit of memory alowed for large page kernel heap to 12% of physmem


# 5:3fb270f22f8d 14-Jun-2005 eg155566

6282875 large page kernel heap slows down mdb ::kgrep command
6281150 lpkmem slows down the checkpoint phase of CPR
6282867 DMMU primary context register can start with invalid page size codes during CPR resume


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch


# 13146:f3dd638d3435 18-Aug-2010 Jonathan Adams <Jonathan.Adams@Sun.COM>

6863750 kmem metadata in zfs_file_data impedes debugging non-debug crash dumps
6942439 Sporadic complete I/O halts


# 12156:3c537b2a7425 13-Apr-2010 Stan Studzinski <Stan.Studzinski@Sun.COM>

6675738 KM_NOSLEEP may still try too hard for some allocations


# 11444:a66b92050004 07-Jan-2010 Gangadhar Mylapuram <Gangadhar.M@Sun.COM>

6840848 zfs boot error "panic - kernel: bop_alloc_chunk failed" when /etc/system file is >8k


# 11235:8f5f0addb64d 03-Dec-2009 jmcp <James.McPherson@Sun.COM>

backout 6840848: fails to build


# 11234:31bd23a4368a 03-Dec-2009 Gangadhar Mylapuram <Gangadhar.M@Sun.COM>

6840848 zfs boot error "panic - kernel: bop_alloc_chunk failed" when /etc/system file is >8k


# 11185:f0c31008e395 23-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
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


# 11178:d671c0911ce4 23-Nov-2009 Dave Plauger <Dave.Plauger@Sun.COM>

6898505 kmem_verify oddities around Fast Crash Dump integration


# 10271:7c80b70bb8de 06-Aug-2009 Jason Beloro <Jason.Beloro@Sun.COM>

6858457 Remove Solaris support for UltraSPARC-AT10 processor


# 7718:555eee33ff6e 26-Sep-2008 Jason Beloro <Jason.Beloro@Sun.COM>

PSARC/2007/003 Solaris Support for the Rock Processor
6368478 Solaris needs to support the Rock processor
6440653 stores to sun4v error queue head registers are missing a membar #Sync
6639717 FLUSH instruction used more than necessary in sun4v


# 7315:cdba25672122 12-Aug-2008 Jonathan W Adams <Jonathan.Adams@Sun.COM>

6735592 "zio" vmem arenas are confusing, not reported separately
6699438 zfs induces crosscall storm under heavy mapped sequential read workload


# 7218:1d7c704d89d1 29-Jul-2008 svemuri

6700064 Certain T5440 CMP/Memory configs won't boot


# 7142:08ac22cb68bb 21-Jul-2008 kchow

6722014 batoka plcnt plc_mt_pgmax != 0 assertion failure running with "small chunk allocations"


# 6695:12d7dd4459fd 22-May-2008 aguzovsk

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


# 5662:4dddf9cd56f5 10-Dec-2007 dp78419

6591628 ISM: shared mem allocation can hang during low memory conditions


# 5460:265cc42b6f62 12-Nov-2007 josephb

6624280 GDT, LDT, IDT and TSS should not share pages with other things


# 5084:7d838c5c0eed 18-Sep-2007 johnlev

PSARC 2006/260 Solaris on Xen
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains
6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr
6496858 mdb could use a memory-based IO backend
6515319 workaround for 6491065 needs to be removed from elfextract.c
6518807 snv_nightly: SUNWcakr pkgck error
6551858 PSARC 2006/260 Solaris on Xen
6584697 Can't boot Xen / Solaris dom0 if root is using ZFS
6593429 usr/src/cmd/devfsadm isn't linting properly
6600359 mdb_kvm_intrframe() is unused
6600750 can remove 'u' workaround from zlib
6601465 /dev/lofictl needs to accept kernel ioctl
6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp);


# 4828:f987c1d28068 08-Aug-2007 josephb

6582841 boot_/final_kerneheap and kernelheap_extend() nonsense needs to be ripped out
6507265 amd64 Solaris will fail on more than 1 Terabyte of memory


# 4204:4e0ccf8619c3 11-May-2007 ha137994

6473237 trapstat fails to release cpu_lock and tstat_lock in failure paths
6475905 hat_pagesuspend() hangs trying to relocate 4M page from contig_mem_slab_arena


# 3764:74844940a161 05-Mar-2007 dp78419

6510878 Kernel Boot time data structures can be mapped with Large pages to improve performance


# 3351:853fb8df244a 02-Jan-2007 aguzovsk

6498368 Reduce va_to_pa overheads
6500938 tte_remap panics with inconsistent sf_hments


# 3290:256464cbb73c 20-Dec-2006 johansen

4894692 caching data in heap inflates crash dump
6499454 time to increase size of kmem default allocation caches
6499459 vm should stop checking kvp directly


# 1338:c2e71173ece3 27-Jan-2006 elowe

6344261 segkmem should not return a shadow list with holes
6354842 ecc_page_zero() should try to lock pages with SE_RETIRED
6372151 page_retire can mangle PR_MESSAGEs of PAE pages
6372720 setting kpm_enable to 0 may lead to system panic at dr operations
6376283 page retire would panic if page_reclaim() were to fail
6376967 TSufs induces panic in hat_kpm_fault on amd64


# 670:fead92dad0b1 10-Oct-2005 elowe

6277224 7.6% Cadence regression in snv_12
6289141 reading from /dev/kmem may crash the system
6313259 panic: hat_register_callback: out of callback IDs


# 215:f25d036ef34e 22-Jul-2005 eg155566

6297503 lpkmem should not use atomic instructions to increment stat counters
6297523 reduce the default limit of memory alowed for large page kernel heap to 12% of physmem


# 5:3fb270f22f8d 14-Jun-2005 eg155566

6282875 large page kernel heap slows down mdb ::kgrep command
6281150 lpkmem slows down the checkpoint phase of CPR
6282867 DMMU primary context register can start with invalid page size codes during CPR resume


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch