> 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