summaryrefslogtreecommitdiffstats
path: root/libraries/db46/patches/patch.4.6.21.2
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/db46/patches/patch.4.6.21.2')
-rw-r--r--libraries/db46/patches/patch.4.6.21.227
1 files changed, 0 insertions, 27 deletions
diff --git a/libraries/db46/patches/patch.4.6.21.2 b/libraries/db46/patches/patch.4.6.21.2
deleted file mode 100644
index 4e59f18afe..0000000000
--- a/libraries/db46/patches/patch.4.6.21.2
+++ /dev/null
@@ -1,27 +0,0 @@
-*** mp/mp_region.c 2007-05-18 03:18:01.000000000 +1000
---- mp/mp_region.c 2008-06-24 13:15:56.000000000 +1000
-***************
-*** 249,256 ****
- mtx_base = htab[0].mtx_hash;
- }
-
- if (mtx_base != MUTEX_INVALID)
-! mtx_base += reginfo_off * htab_buckets;
-
- /* Allocate hash table space and initialize it. */
- if ((ret = __env_alloc(infop,
---- 249,262 ----
- mtx_base = htab[0].mtx_hash;
- }
-
-+ /*
-+ * We preallocated all of the mutexes in a block, so for regions after
-+ * the first, we skip mutexes in use in earlier regions. Each region
-+ * has the same number of buckets and there are two mutexes per hash
-+ * bucket (the bucket mutex and the I/O mutex).
-+ */
- if (mtx_base != MUTEX_INVALID)
-! mtx_base += reginfo_off * htab_buckets * 2;
-
- /* Allocate hash table space and initialize it. */
- if ((ret = __env_alloc(infop,