Re: [sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-18 Thread Hitoshi Mitake
At Wed, 18 Dec 2013 15:11:18 +0800, Liu Yuan wrote: > > On Wed, Dec 18, 2013 at 04:03:17PM +0900, Hitoshi Mitake wrote: > > At Wed, 18 Dec 2013 14:57:11 +0800, > > Liu Yuan wrote: > > > > > > On Wed, Dec 18, 2013 at 03:43:50PM +0900, Hitoshi Mitake wrote: > > > > At Wed, 18 Dec 2013 14:39:19 +080

Re: [sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-17 Thread Liu Yuan
On Wed, Dec 18, 2013 at 04:03:17PM +0900, Hitoshi Mitake wrote: > At Wed, 18 Dec 2013 14:57:11 +0800, > Liu Yuan wrote: > > > > On Wed, Dec 18, 2013 at 03:43:50PM +0900, Hitoshi Mitake wrote: > > > At Wed, 18 Dec 2013 14:39:19 +0800, > > > Liu Yuan wrote: > > > > > > > > On Wed, Dec 18, 2013 at 0

Re: [sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-17 Thread Liu Yuan
On Wed, Dec 18, 2013 at 04:03:17PM +0900, Hitoshi Mitake wrote: > At Wed, 18 Dec 2013 14:57:11 +0800, > Liu Yuan wrote: > > > > On Wed, Dec 18, 2013 at 03:43:50PM +0900, Hitoshi Mitake wrote: > > > At Wed, 18 Dec 2013 14:39:19 +0800, > > > Liu Yuan wrote: > > > > > > > > On Wed, Dec 18, 2013 at 0

Re: [sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-17 Thread Hitoshi Mitake
At Wed, 18 Dec 2013 14:57:11 +0800, Liu Yuan wrote: > > On Wed, Dec 18, 2013 at 03:43:50PM +0900, Hitoshi Mitake wrote: > > At Wed, 18 Dec 2013 14:39:19 +0800, > > Liu Yuan wrote: > > > > > > On Wed, Dec 18, 2013 at 03:04:21PM +0900, Hitoshi Mitake wrote: > > > > Previous protection scheme of wi-

Re: [sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-17 Thread Liu Yuan
On Wed, Dec 18, 2013 at 03:43:50PM +0900, Hitoshi Mitake wrote: > At Wed, 18 Dec 2013 14:39:19 +0800, > Liu Yuan wrote: > > > > On Wed, Dec 18, 2013 at 03:04:21PM +0900, Hitoshi Mitake wrote: > > > Previous protection scheme of wi->nr_thread in work.c was > > > unclear because wi->startup_lock was

Re: [sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-17 Thread Hitoshi Mitake
At Wed, 18 Dec 2013 14:39:19 +0800, Liu Yuan wrote: > > On Wed, Dec 18, 2013 at 03:04:21PM +0900, Hitoshi Mitake wrote: > > Previous protection scheme of wi->nr_thread in work.c was > > unclear because wi->startup_lock was also used for protecting it > > during workqueue grow/shrink. This patch le

Re: [sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-17 Thread Liu Yuan
On Wed, Dec 18, 2013 at 03:04:21PM +0900, Hitoshi Mitake wrote: > Previous protection scheme of wi->nr_thread in work.c was > unclear because wi->startup_lock was also used for protecting it > during workqueue grow/shrink. This patch let work.c protect > wi->nr_thread by the new wi->workers_lock.

[sheepdog] [PATCH v4 1/3] work: protect nr_threads by wi->workers_lock

2013-12-17 Thread Hitoshi Mitake
Previous protection scheme of wi->nr_thread in work.c was unclear because wi->startup_lock was also used for protecting it during workqueue grow/shrink. This patch let work.c protect wi->nr_thread by the new wi->workers_lock. Signed-off-by: Hitoshi Mitake --- lib/work.c | 16