diff options
author | mec <none@none> | 2007-12-10 22:14:23 -0800 |
---|---|---|
committer | mec <none@none> | 2007-12-10 22:14:23 -0800 |
commit | 46ab953480cfc7dda3265a8fcbec86a0dfa6abe5 (patch) | |
tree | 53cda6a619a26bc9c19eec834e259eae3484c153 /usr/src/uts/common/vm/as.h | |
parent | 44374aae0994350211c68b8974530496edbed4fc (diff) | |
download | illumos-joyent-46ab953480cfc7dda3265a8fcbec86a0dfa6abe5.tar.gz |
6627804 Repeated attach/detach to ISM segment fails with ENOMEM for 32bit program
Diffstat (limited to 'usr/src/uts/common/vm/as.h')
-rw-r--r-- | usr/src/uts/common/vm/as.h | 6 |
1 files changed, 5 insertions, 1 deletions
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, |