<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/android/sync.h, branch v3.12.10</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/staging/android/sync.h?h=v3.12.10</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/staging/android/sync.h?h=v3.12.10'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-03-04T09:46:55Z</updated>
<entry>
<title>staging: sync: Refactor sync debug printing</title>
<updated>2013-03-04T09:46:55Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:43:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=dbd523905bac49da0643332e4eb0f2202e2acd06'/>
<id>urn:sha1:dbd523905bac49da0643332e4eb0f2202e2acd06</id>
<content type='text'>
Move driver callbacks to fill strings instead of using seq_files.  This
will allow those values to be used in a future tracepoint patch.

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Change wait timeout to mirror poll semantics</title>
<updated>2013-03-04T09:44:08Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3b640f5dd050f972439e5c67ba618a5377b61d34'/>
<id>urn:sha1:3b640f5dd050f972439e5c67ba618a5377b61d34</id>
<content type='text'>
Change wait timeout to act like poll

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
[jstultz: Added commit message, squished typo-fix]
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Add reference counting to timelines</title>
<updated>2013-03-04T09:44:07Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:43:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c5b86b7418f46220a623277718d6a909f520477b'/>
<id>urn:sha1:c5b86b7418f46220a623277718d6a909f520477b</id>
<content type='text'>
If a timeline is destroyed while fences still hold pts on it, the reworked
fence release handler can cause the timeline to be freed before all it's points
are freed.

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
[jstultz: Squished in compiler warning fix]
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Add internal refcounting to fences</title>
<updated>2013-03-04T09:44:07Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:43:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=01544170e1959dd261ceec6413674a528221669b'/>
<id>urn:sha1:01544170e1959dd261ceec6413674a528221669b</id>
<content type='text'>
If a fence is released while a timeline that one of it's pts is on is being
signaled, it is possible for that fence to be deleted before it is signaled.
This patch adds a refcount for internal references such as signaled pt
processing.

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Allow async waits to be canceled</title>
<updated>2013-03-04T09:40:09Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c0f61a4e6145728153d0b94152b4dd5b06899b3b'/>
<id>urn:sha1:c0f61a4e6145728153d0b94152b4dd5b06899b3b</id>
<content type='text'>
In order to allow drivers to cleanly handled teardown we need to allow them
to cancel pending async waits.  To do this cleanly, we move allocation of
sync_fence_waiter to the driver calling sync_async_wait().

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Add ioctl to get fence data</title>
<updated>2013-03-04T09:40:08Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:43:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=79ba1525a91e99cdd7a3b6a57c7537d13ac0ac19'/>
<id>urn:sha1:79ba1525a91e99cdd7a3b6a57c7537d13ac0ac19</id>
<content type='text'>
Add ioctl to get fence data

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
[jstultz: Commit message tweaks]
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Add debugfs support</title>
<updated>2013-03-04T09:40:08Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=af7582f293cdc29999d05f75b1ec835ffa43cb68'/>
<id>urn:sha1:af7582f293cdc29999d05f75b1ec835ffa43cb68</id>
<content type='text'>
Add support for debugfs

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
[jstultz: Add commit message]
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Add timestamps to sync_pts</title>
<updated>2013-03-04T09:40:08Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=97a84843ac4a1b81c36ccf35ee26cd19c5b8d873'/>
<id>urn:sha1:97a84843ac4a1b81c36ccf35ee26cd19c5b8d873</id>
<content type='text'>
Add ktime timestamps to sync_pt structure and
update them when signaled

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
[jstultz: Added commit message]
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: sync: Add synchronization framework</title>
<updated>2013-03-04T09:40:07Z</updated>
<author>
<name>Erik Gilling</name>
<email>konkers@android.com</email>
</author>
<published>2013-03-01T00:42:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7ad530bf2499c702a6dcbb279cf78b76845ed584'/>
<id>urn:sha1:7ad530bf2499c702a6dcbb279cf78b76845ed584</id>
<content type='text'>
Sync is a framework for synchronization between multiple
drivers. Sync implementations can take advantage of hardware
synchronization built into devices like GPUs.

Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Erik Gilling &lt;konkers@android.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Cc: Rob Clark &lt;robclark@gmail.com&gt;
Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: Android Kernel Team &lt;kernel-team@android.com&gt;
Signed-off-by: Erik Gilling &lt;konkers@android.com&gt;
[jstultz: Added commit message, moved to staging, squished minor fix in]
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
