diff options
| author | Vijay Balakrishna, SG-RPE <Vijay.Balakrishna@Sun.COM> | 2008-11-08 16:03:01 -0800 |
|---|---|---|
| committer | Vijay Balakrishna, SG-RPE <Vijay.Balakrishna@Sun.COM> | 2008-11-08 16:03:01 -0800 |
| commit | c2d79585822cafd4dda5c0bf3c0a1b47ea33cea7 (patch) | |
| tree | eb5985dfb86685745f37319249cfbb5a3d65f547 /usr/src/uts/common/vm | |
| parent | 88d3e830e3d64f655cacd9c04c21b0677c7c6605 (diff) | |
| download | illumos-joyent-c2d79585822cafd4dda5c0bf3c0a1b47ea33cea7.tar.gz | |
6755472 page_retire_thread causing high sys time due to seg_p_disable
Diffstat (limited to 'usr/src/uts/common/vm')
| -rw-r--r-- | usr/src/uts/common/vm/vm_page.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/uts/common/vm/vm_page.c b/usr/src/uts/common/vm/vm_page.c index e73518772c..ff77057b8e 100644 --- a/usr/src/uts/common/vm/vm_page.c +++ b/usr/src/uts/common/vm/vm_page.c @@ -7261,8 +7261,11 @@ page_capture_handle_outstanding(void) kmem_reap(); seg_preap(); page_capture_async(); - } else { + } else if (hat_supported(HAT_DYNAMIC_ISM_UNMAP, (void *)0)) { /* + * Note: Purging only for platforms that support + * ISM hat_pageunload() - mainly SPARC. On x86/x64 + * platforms ISM pages SE_SHARED locked until destroyed. * There are pages pending retirement, so * we reap prior to attempting to capture. */ |
