Go to file
Jesse Hall afe2b1fadd surfaceflinger: don't close fence fds after passing to queueBuffer
ANativeWindow::queueBuffer takes ownership of the fence fd passed to
it, and will close it before returning. SurfaceFlinger's screenshot
code was also closing the syncFd it passed to queueBuffer. Most of the
time this meant the second close() silently failed, but in a rare race
condition the file descriptor could be reused between the two
close()s.

Bug: 17946343
Change-Id: Ib74fcb1dce52cc21328059c99b7c4c76f41aa3a5
2014-10-21 11:11:53 -07:00
build Add Dalvik heap definition for 7" xhdpi devices. 2013-05-06 15:06:20 -07:00
cmds Migrate CA certificates to all users 2014-10-15 19:04:33 +00:00
data/etc am 60d31a0f: am 3c648e37: Update comment to use correct GPS file for wearable. 2014-09-19 22:02:37 +00:00
include media: add kMetadataBufferTypeGraphicBuffer 2014-10-13 22:58:03 -07:00
libs bufferqueue: workaround: allow NULL fence with queueBuffer (DO NOT MERGE) 2014-10-19 04:57:10 +00:00
opengl Add rate-limited logging for unimplemented es functions. 2014-09-23 08:30:12 -07:00
services surfaceflinger: don't close fence fds after passing to queueBuffer 2014-10-21 11:11:53 -07:00
MODULE_LICENSE_APACHE2
NOTICE