From 46ab953480cfc7dda3265a8fcbec86a0dfa6abe5 Mon Sep 17 00:00:00 2001 From: mec Date: Mon, 10 Dec 2007 22:14:23 -0800 Subject: 6627804 Repeated attach/detach to ISM segment fails with ENOMEM for 32bit program --- usr/src/uts/common/vm/as.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'usr/src/uts/common/vm/as.h') diff --git a/usr/src/uts/common/vm/as.h b/usr/src/uts/common/vm/as.h index 6272f3aa91..826ad4dbb9 100644 --- a/usr/src/uts/common/vm/as.h +++ b/usr/src/uts/common/vm/as.h @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -265,6 +265,10 @@ int as_map(struct as *as, caddr_t addr, size_t size, int ((*crfp)()), void as_purge(struct as *as); int as_gap(struct as *as, size_t minlen, caddr_t *basep, size_t *lenp, uint_t flags, caddr_t addr); +int as_gap_aligned(struct as *as, size_t minlen, caddr_t *basep, + size_t *lenp, uint_t flags, caddr_t addr, size_t align, + size_t redzone, size_t off); + int as_memory(struct as *as, caddr_t *basep, size_t *lenp); size_t as_swapout(struct as *as); int as_incore(struct as *as, caddr_t addr, size_t size, char *vec, -- cgit v1.2.3