[PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-24 Thread Marcin Slusarz
On Mon, Apr 23, 2012 at 09:51:48AM +0200, Daniel Vetter wrote: > On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > > Nouveau, in normal circumstances, does not need device lock for every ioctl, > > but incoming "gpu reset" code needs exclusive access to the device. > > This commit a

Re: [PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-24 Thread Marcin Slusarz
On Mon, Apr 23, 2012 at 09:51:48AM +0200, Daniel Vetter wrote: > On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > > Nouveau, in normal circumstances, does not need device lock for every ioctl, > > but incoming "gpu reset" code needs exclusive access to the device. > > This commit a

[PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-23 Thread Daniel Vetter
On Mon, Apr 23, 2012 at 07:20:35PM +0200, Marcin Slusarz wrote: > On Mon, Apr 23, 2012 at 09:51:48AM +0200, Daniel Vetter wrote: > > On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > > > Nouveau, in normal circumstances, does not need device lock for every > > > ioctl, > > > but in

[PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-23 Thread Marcin Slusarz
On Mon, Apr 23, 2012 at 09:51:48AM +0200, Daniel Vetter wrote: > On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > > Nouveau, in normal circumstances, does not need device lock for every ioctl, > > but incoming "gpu reset" code needs exclusive access to the device. > > This commit a

Re: [PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-23 Thread Daniel Vetter
On Mon, Apr 23, 2012 at 07:20:35PM +0200, Marcin Slusarz wrote: > On Mon, Apr 23, 2012 at 09:51:48AM +0200, Daniel Vetter wrote: > > On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > > > Nouveau, in normal circumstances, does not need device lock for every > > > ioctl, > > > but in

Re: [PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-23 Thread Marcin Slusarz
On Mon, Apr 23, 2012 at 09:51:48AM +0200, Daniel Vetter wrote: > On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > > Nouveau, in normal circumstances, does not need device lock for every ioctl, > > but incoming "gpu reset" code needs exclusive access to the device. > > This commit a

[PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-23 Thread Daniel Vetter
On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > Nouveau, in normal circumstances, does not need device lock for every ioctl, > but incoming "gpu reset" code needs exclusive access to the device. > This commit adds drm_driver flag which turns on read lock ioctl encapsulation. > >

Re: [PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-23 Thread Daniel Vetter
On Mon, Apr 23, 2012 at 12:18:28AM +0200, Marcin Slusarz wrote: > Nouveau, in normal circumstances, does not need device lock for every ioctl, > but incoming "gpu reset" code needs exclusive access to the device. > This commit adds drm_driver flag which turns on read lock ioctl encapsulation. > >

[PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-23 Thread Marcin Slusarz
Nouveau, in normal circumstances, does not need device lock for every ioctl, but incoming "gpu reset" code needs exclusive access to the device. This commit adds drm_driver flag which turns on read lock ioctl encapsulation. Signed-off-by: Marcin Slusarz --- drivers/gpu/drm/drm_drv.c |6

[PATCH 1/5] drm: add optional per device rwsem for all ioctls

2012-04-22 Thread Marcin Slusarz
Nouveau, in normal circumstances, does not need device lock for every ioctl, but incoming "gpu reset" code needs exclusive access to the device. This commit adds drm_driver flag which turns on read lock ioctl encapsulation. Signed-off-by: Marcin Slusarz --- drivers/gpu/drm/drm_drv.c |6