http://bugs.freedesktop.org/show_bug.cgi?id=18967





--- Comment #6 from peter garrone <[EMAIL PROTECTED]>  2008-12-10 21:00:31 PST 
---
Created an attachment (id=21036)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=21036)
Code from drm_bufs.c showing DRM_SHM branch.

This is the code in drm/drm_bufs.c (kernel module) for the ioctl
DRM_IOCTL_ADD_MAP, type DRM_SHM. This mapping must be invoked from user space
before the opened dri device can be locked. It normally sets the 
master->lock.hw_lock variable. However, if the function drm_find_matching_map
returns something, then the ioctl returns 0, and the master->lock.hw_lock is
never set, resulting in the infinite loop when locking the dri channel is
attempted later from user space.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to