> Almost all r128's private ioctls require that the CCE state has
> already been initialised.  However, most do not test that this has
> been done, and will proceed to dereference a null pointer.  This may
> result in a security vulnerability, since some ioctls are
> unprivileged.
> 
> This adds a macro for the common initialisation test and changes all
> ioctl implementations that require prior initialisation to use that
> macro.
> 
> Also, r128_do_init_cce() does not test that the CCE state has not
> been initialised already.  Repeated initialisation may lead to a crash
> or resource leak.  This adds that test.

Thanks, pushed to drm-next.

Dave.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to