diff options
author | Andriy Gapon <avg@FreeBSD.org> | 2014-01-24 15:04:02 +0000 |
---|---|---|
committer | Andriy Gapon <avg@FreeBSD.org> | 2014-01-24 15:04:02 +0000 |
commit | 9a5be1a0d85a7c70409f853a629f6299234da4fe (patch) | |
tree | f092cfe5108182de9164a59174de5fa54073bca7 /cddl/contrib | |
parent | 981a0f19d3666e441fe0f202da2d5a22ba9e9ac2 (diff) | |
download | src-9a5be1a0d85a7c70409f853a629f6299234da4fe.tar.gz src-9a5be1a0d85a7c70409f853a629f6299234da4fe.zip |
dtrace: remove unexplained 16MB limitation from dt_alloc/dt_zalloc
The limitation was introduced in r178556 without any note or comment.
It seems pretty artificial and now it leads to problems like the following:
$ dtrace -x bufsize=17m -n ...
dtrace: processing aborted: Memory allocation failure
OpenSolaris and illumos never had this limitation.
Sponsored by: HybridCluster
Notes
Notes:
svn path=/head/; revision=261122
Diffstat (limited to 'cddl/contrib')
-rw-r--r-- | cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c index 87211a24b93f..4429019d5bf7 100644 --- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c +++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c @@ -734,11 +734,6 @@ dt_zalloc(dtrace_hdl_t *dtp, size_t size) { void *data; - if (size > 16 * 1024 * 1024) { - (void) dt_set_errno(dtp, EDT_NOMEM); - return (NULL); - } - if ((data = malloc(size)) == NULL) (void) dt_set_errno(dtp, EDT_NOMEM); else @@ -752,11 +747,6 @@ dt_alloc(dtrace_hdl_t *dtp, size_t size) { void *data; - if (size > 16 * 1024 * 1024) { - (void) dt_set_errno(dtp, EDT_NOMEM); - return (NULL); - } - if ((data = malloc(size)) == NULL) (void) dt_set_errno(dtp, EDT_NOMEM); |