[PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-02-04 Thread Tejun Heo
Hello, On Fri, Feb 04, 2011 at 11:53:25AM +1000, Ben Skeggs wrote: > Thanks for this again. I've just made some changes to the nv50 display > bottom half handling that these will conflict with, they'll hit the > nouveau tree next week. Eh, so it doesn't apply again? :-) > I'll push the still-r

[PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-02-04 Thread Ben Skeggs
On Tue, 2011-02-01 at 11:41 +0100, Tejun Heo wrote: > On Wed, Jan 26, 2011 at 05:49:18PM +0100, Tejun Heo wrote: > > With cmwq, there's no reason for nouveau to use a dedicated workqueue. > > Drop dev_priv->wq and use system_wq instead. Each work item is sync > > flushed when the containing struct

Re: [PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-02-04 Thread Tejun Heo
Hello, On Fri, Feb 04, 2011 at 11:53:25AM +1000, Ben Skeggs wrote: > Thanks for this again. I've just made some changes to the nv50 display > bottom half handling that these will conflict with, they'll hit the > nouveau tree next week. Eh, so it doesn't apply again? :-) > I'll push the still-r

Re: [PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-02-03 Thread Ben Skeggs
On Tue, 2011-02-01 at 11:41 +0100, Tejun Heo wrote: > On Wed, Jan 26, 2011 at 05:49:18PM +0100, Tejun Heo wrote: > > With cmwq, there's no reason for nouveau to use a dedicated workqueue. > > Drop dev_priv->wq and use system_wq instead. Each work item is sync > > flushed when the containing struct

[PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-02-01 Thread Tejun Heo
On Wed, Jan 26, 2011 at 05:49:18PM +0100, Tejun Heo wrote: > With cmwq, there's no reason for nouveau to use a dedicated workqueue. > Drop dev_priv->wq and use system_wq instead. Each work item is sync > flushed when the containing structure is unregistered/destroyed. > > Note that this change al

Re: [PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-02-01 Thread Tejun Heo
On Wed, Jan 26, 2011 at 05:49:18PM +0100, Tejun Heo wrote: > With cmwq, there's no reason for nouveau to use a dedicated workqueue. > Drop dev_priv->wq and use system_wq instead. Each work item is sync > flushed when the containing structure is unregistered/destroyed. > > Note that this change al

[PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-01-26 Thread Tejun Heo
With cmwq, there's no reason for nouveau to use a dedicated workqueue. Drop dev_priv->wq and use system_wq instead. Each work item is sync flushed when the containing structure is unregistered/destroyed. Note that this change also makes sure that nv50_gpio_handler is not freed while the contained

[PATCH UPDATED 08/32] drm/nouveau: use system_wq instead of dev_priv->wq

2011-01-26 Thread Tejun Heo
With cmwq, there's no reason for nouveau to use a dedicated workqueue. Drop dev_priv->wq and use system_wq instead. Each work item is sync flushed when the containing structure is unregistered/destroyed. Note that this change also makes sure that nv50_gpio_handler is not freed while the contained