X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=packages%2Fbase%2Fbdb%2Fmp.patch;fp=packages%2Fbase%2Fbdb%2Fmp.patch;h=0000000000000000000000000000000000000000;hb=55ace212378b8935daa5cd7042ad3394a5421649;hp=7bb09aba3d5fb4ea1ef6b6f3e96419f257f083d8;hpb=60ab91dbc97198834c2481fb6ebd604ffd8caf0d;p=hdw-linux%2Fhdw-linux.git diff --git a/packages/base/bdb/mp.patch b/packages/base/bdb/mp.patch deleted file mode 100644 index 7bb09ab..0000000 --- a/packages/base/bdb/mp.patch +++ /dev/null @@ -1,36 +0,0 @@ -*** ./mp/mp_fget.c.orig 25 Sep 2003 02:15:16 -0000 11.81 ---- ./mp/mp_fget.c 9 Dec 2003 19:06:28 -0000 11.82 -*************** -*** 440,446 **** - c_mp->stat.st_pages--; - alloc_bhp = NULL; - R_UNLOCK(dbenv, &dbmp->reginfo[n_cache]); -- MUTEX_LOCK(dbenv, &hp->hash_mutex); - - /* - * We can't use the page we found in the pool if DB_MPOOL_NEW ---- 440,445 ---- -*************** -*** 455,460 **** ---- 454,462 ---- - b_incr = 0; - goto alloc; - } -+ -+ /* We can use the page -- get the bucket lock. */ -+ MUTEX_LOCK(dbenv, &hp->hash_mutex); - break; - case SECOND_MISS: - /* -*** ./mp/mp_fput.c.orig 30 Sep 2003 17:12:00 -0000 11.48 ---- ./mp/mp_fput.c 13 Dec 2003 00:08:29 -0000 11.49 -*************** -*** 285,290 **** ---- 285,291 ---- - bhp != NULL; bhp = SH_TAILQ_NEXT(bhp, hq, __bh)) - if (bhp->priority != UINT32_T_MAX && - bhp->priority > MPOOL_BASE_DECREMENT) -+ bhp->priority -= MPOOL_BASE_DECREMENT; - MUTEX_UNLOCK(dbenv, &hp->hash_mutex); - } - }