Mike Smith
79fc0bf4a0
From the submitter:
...
- this causes POSIX locking to use the thread group leader
(p->p_leader) as the locking thread for all advisory locks.
In non-kernel-threaded code p->p_leader == p, so this will have
no effect.
This results in (more) correct POSIX threaded flock-ing semantics.
It also prevents the leader from exiting before any of the children.
(so that p->p_leader will never be stale) in exit1().
We have been running this patch for over a month now in our lab
under load and at customer sites.
Submitted by: John Plevyak <jplevyak@inktomi.com>
1999-06-07 20:37:29 +00:00
..
1999-05-28 09:25:16 +00:00
1999-05-14 11:22:47 +00:00
1999-05-17 00:53:56 +00:00
1999-05-17 00:53:56 +00:00
1999-05-09 16:04:14 +00:00
1999-05-09 16:04:14 +00:00
1999-05-11 10:08:10 +00:00
1999-05-13 09:12:57 +00:00
1999-04-27 11:18:52 +00:00
1999-04-25 09:00:00 +00:00
1999-06-01 20:41:26 +00:00
1999-06-07 20:37:29 +00:00
1999-04-27 11:18:52 +00:00
1999-06-07 20:37:29 +00:00
1999-04-28 11:38:52 +00:00
1999-04-21 07:26:30 +00:00
1999-04-30 06:51:51 +00:00
1999-04-28 11:38:52 +00:00
1999-05-08 13:01:59 +00:00
1999-03-15 05:11:27 +00:00
1999-05-08 22:46:46 +00:00
1999-05-12 11:11:27 +00:00
1999-05-03 23:57:32 +00:00
1999-05-20 00:00:58 +00:00
1999-04-27 11:18:52 +00:00
1999-05-08 06:40:31 +00:00
1999-05-17 13:50:24 +00:00
1999-04-28 11:38:52 +00:00
1999-05-06 18:13:11 +00:00
1999-04-28 11:38:52 +00:00
1999-05-12 22:30:50 +00:00
1999-05-03 23:57:32 +00:00
1999-03-12 03:09:29 +00:00
1999-03-05 16:38:13 +00:00
1999-04-28 11:38:52 +00:00
1999-04-25 09:00:00 +00:00
1999-04-27 11:18:52 +00:00
1999-03-06 22:27:02 +00:00
1999-04-28 11:38:52 +00:00
1999-05-15 23:18:32 +00:00
1999-05-08 13:03:49 +00:00
1999-05-08 13:03:49 +00:00
1999-02-28 22:14:16 +00:00
1999-05-10 17:45:49 +00:00
1999-05-13 09:19:14 +00:00
1999-04-17 08:36:07 +00:00
1999-02-16 10:49:55 +00:00
1999-04-25 22:13:34 +00:00
1999-05-30 10:27:11 +00:00
1999-05-03 23:57:32 +00:00
1999-05-11 19:55:07 +00:00
1999-05-11 19:55:07 +00:00
1999-05-11 19:55:07 +00:00
1999-05-31 11:29:30 +00:00
1999-04-09 16:28:11 +00:00
1999-06-07 18:26:26 +00:00
1999-05-06 09:44:57 +00:00
1999-04-16 21:22:55 +00:00
1999-06-01 18:20:36 +00:00
1999-06-01 18:20:36 +00:00
1999-05-12 22:30:50 +00:00
1999-04-04 21:41:28 +00:00
1999-06-05 03:53:57 +00:00
1999-04-28 11:38:52 +00:00
1999-04-04 21:41:28 +00:00
1999-05-13 09:12:57 +00:00
1999-05-13 09:09:37 +00:00
1999-04-27 12:21:16 +00:00
1999-04-27 12:21:16 +00:00
1999-04-27 12:21:16 +00:00
1999-04-27 12:21:16 +00:00
1999-05-31 11:29:30 +00:00
1999-05-31 11:29:30 +00:00
1999-05-31 11:29:30 +00:00
1999-05-31 11:29:30 +00:00
1999-05-22 20:10:31 +00:00
1999-04-26 08:56:09 +00:00
1999-04-12 10:07:15 +00:00
1999-04-26 08:56:53 +00:00
1999-05-10 18:15:40 +00:00
1999-05-10 18:15:40 +00:00
1999-06-04 02:27:06 +00:00
1999-05-11 19:55:07 +00:00
1999-06-01 18:56:26 +00:00
1999-05-12 22:30:50 +00:00
1999-04-24 17:58:14 +00:00
1999-05-02 23:57:16 +00:00
1999-05-24 00:37:26 +00:00
1999-05-02 23:57:16 +00:00
1999-05-31 11:29:30 +00:00
1999-04-28 11:38:52 +00:00
1999-03-07 16:06:41 +00:00
1999-05-24 00:37:26 +00:00
1999-05-31 11:29:30 +00:00
1999-04-28 11:38:52 +00:00
1999-04-28 11:38:52 +00:00
1999-02-28 11:30:00 +00:00
1999-02-28 11:30:00 +00:00
1999-03-27 03:08:07 +00:00