Chaskiel M Grundman
48d58aa4a6
STABLE14-tiger-fixes-20051215
...
potential reclaim in progress fix, and per Chaskiel,
"I don't remember why I put it there, but the fact that
it gets triggered means that we're leaking a vcache object lock. It looks
like the "rename to .__afsXXXX" codepath is responsible (as afsrename does
not use the fact that adp (or aodp) is locked by afs_remove, and locks it
again. I'm surprised it's not deadlocking)" so i coded up a fix
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
chaskiel says
The RHS shouldn't be a double negative...
There's no bug (other than the assert itself)
(cherry picked from commit 97ebc776712b455b1e85df598b61ba6c847ca0a6)
2005-12-24 00:21:45 +00:00
..
2005-12-24 00:21:45 +00:00
2005-12-01 04:03:30 +00:00
2005-03-11 07:22:30 +00:00
2005-10-13 18:55:32 +00:00
2004-06-02 03:37:45 +00:00
2005-07-19 03:51:53 +00:00
2005-07-29 15:32:10 +00:00
2005-11-07 19:54:10 +00:00
2005-07-11 20:29:31 +00:00
2003-11-21 07:59:35 +00:00
2003-11-21 07:59:35 +00:00
2005-07-11 20:29:31 +00:00
2005-07-11 20:29:31 +00:00
2005-07-11 20:29:31 +00:00
2005-04-03 19:15:35 +00:00
2005-12-01 05:16:31 +00:00
2003-11-29 22:07:57 +00:00
2005-04-24 01:59:13 +00:00
2005-12-11 19:00:19 +00:00
2003-07-16 00:28:24 +00:00
2005-10-21 05:48:39 +00:00
2003-11-21 07:59:35 +00:00
2005-10-05 06:58:26 +00:00
2005-04-24 01:59:03 +00:00
2003-11-21 07:59:35 +00:00
2005-04-03 19:15:35 +00:00
2003-07-16 00:28:24 +00:00
2005-04-03 19:34:02 +00:00
2005-07-11 20:29:31 +00:00
2001-06-05 21:17:46 +00:00
2005-04-03 19:34:02 +00:00
2005-10-15 03:14:09 +00:00
2005-07-11 20:29:31 +00:00
2005-04-25 00:16:31 +00:00
2005-10-25 07:35:55 +00:00
2005-12-01 15:19:38 +00:00
2005-10-15 17:26:32 +00:00
2005-10-04 18:45:53 +00:00
2005-10-15 03:14:09 +00:00
2005-07-11 20:46:16 +00:00
2003-07-16 00:28:24 +00:00
2005-10-21 05:48:39 +00:00
2001-07-16 19:48:32 +00:00
2004-06-23 15:27:35 +00:00
2005-04-03 19:34:02 +00:00
2003-07-16 00:28:24 +00:00
2004-06-23 15:27:35 +00:00
2005-12-01 05:19:49 +00:00
2005-05-30 04:37:48 +00:00
2003-08-08 22:54:30 +00:00
2003-11-21 07:59:35 +00:00
2005-07-15 20:19:35 +00:00
2005-04-03 19:34:02 +00:00
2005-04-03 19:34:02 +00:00
2005-04-03 19:34:02 +00:00
2005-12-24 00:10:02 +00:00
2004-12-07 06:17:15 +00:00
2005-10-15 22:52:31 +00:00
2004-08-08 20:21:33 +00:00
2005-06-02 06:21:57 +00:00
2003-11-21 07:59:35 +00:00
2004-10-18 08:11:37 +00:00
2005-08-16 19:00:44 +00:00
2005-12-10 18:45:39 +00:00
2005-12-10 18:45:39 +00:00
2003-07-16 00:28:24 +00:00
2005-12-11 06:34:33 +00:00
2005-10-25 07:35:55 +00:00
2004-12-17 14:39:31 +00:00
2002-06-30 08:43:11 +00:00
2005-05-08 06:51:24 +00:00
2005-08-08 16:39:22 +00:00
2005-08-08 16:39:22 +00:00
2005-06-21 23:20:52 +00:00
2005-03-11 07:22:30 +00:00
2004-03-03 22:41:05 +00:00
2004-03-15 18:51:03 +00:00
2005-09-21 16:14:47 +00:00
2005-10-25 02:57:59 +00:00
2005-10-03 03:46:29 +00:00
2005-12-16 13:29:38 +00:00
2005-07-11 20:08:35 +00:00
2005-11-01 16:45:44 +00:00
2005-12-16 04:26:40 +00:00
2005-12-14 05:33:46 +00:00
2003-03-10 01:59:12 +00:00
2003-03-10 01:59:12 +00:00
2005-06-21 21:13:48 +00:00
2003-12-05 08:35:57 +00:00
2001-06-28 06:44:19 +00:00
2003-11-21 15:41:04 +00:00
2003-07-02 02:03:17 +00:00
2005-06-21 21:16:29 +00:00
2005-04-15 20:03:25 +00:00
2001-06-05 21:17:46 +00:00
2001-10-05 22:40:44 +00:00
2001-04-30 08:03:55 +00:00
2005-07-06 15:11:58 +00:00
2002-01-08 20:44:31 +00:00
2005-05-18 23:57:01 +00:00
2001-06-23 18:29:56 +00:00
2001-06-23 18:29:56 +00:00
2002-01-21 10:24:12 +00:00
2003-07-02 02:03:17 +00:00
2001-04-30 08:03:55 +00:00
2002-07-26 06:33:59 +00:00
2001-04-30 08:03:55 +00:00