<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/gpu/ion, branch imx-android-r13.2</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>ion: minor clean up</title>
<updated>2011-08-09T21:49:21+00:00</updated>
<author>
<name>Iliyan Malchev</name>
<email>malchev@google.com</email>
</author>
<published>2011-08-09T21:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3fe24366a40147d7c776e1f291193fd3b61f217d'/>
<id>3fe24366a40147d7c776e1f291193fd3b61f217d</id>
<content type='text'>
-- init rb nodes in ion_handle_create
-- in ion_handle_destroy, check that a node belongs to a tree before removing
   it (safety check, does not happen right now)
-- mark as static functions used only inside ion.c
-- update comments to ion_share() with a relevant blurb from the implementation
-- other minor updates/typo fixes to comments

Signed-off-by: Iliyan Malchev &lt;malchev@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-- init rb nodes in ion_handle_create
-- in ion_handle_destroy, check that a node belongs to a tree before removing
   it (safety check, does not happen right now)
-- mark as static functions used only inside ion.c
-- update comments to ion_share() with a relevant blurb from the implementation
-- other minor updates/typo fixes to comments

Signed-off-by: Iliyan Malchev &lt;malchev@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Validate handles passed via the kernel api</title>
<updated>2011-07-08T22:41:32+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-07-08T00:07:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c72866db6b303d3af1f579a0270bc88353dd8458'/>
<id>c72866db6b303d3af1f579a0270bc88353dd8458</id>
<content type='text'>
Before freeing or sharing handles, confirm that they
are valid in the provided client

Change-Id: I06ec599c0b277fcb5417325a12ecbf8b2d248a7b
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before freeing or sharing handles, confirm that they
are valid in the provided client

Change-Id: I06ec599c0b277fcb5417325a12ecbf8b2d248a7b
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Fix deferencing ERR_PTR</title>
<updated>2011-07-07T01:16:57+00:00</updated>
<author>
<name>Choi, Jong-Hwan</name>
<email>jhbird.choi@samsung.com</email>
</author>
<published>2011-07-07T00:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=42c5a0740e5d5646483118bfdf8aab88ab319dc3'/>
<id>42c5a0740e5d5646483118bfdf8aab88ab319dc3</id>
<content type='text'>
Change-Id: I986c380d75591571890f1a2cba1405e66789b25c
Signed-off-by: Choi, Jong-Hwan &lt;jhbird.choi@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I986c380d75591571890f1a2cba1405e66789b25c
Signed-off-by: Choi, Jong-Hwan &lt;jhbird.choi@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Fix possible memory leak</title>
<updated>2011-07-07T01:15:04+00:00</updated>
<author>
<name>Choi, Jong-Hwan</name>
<email>jhbird.choi@samsung.com</email>
</author>
<published>2011-07-07T00:06:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5a3e147d52f56b6d10f779e64d5f29dc678160ab'/>
<id>5a3e147d52f56b6d10f779e64d5f29dc678160ab</id>
<content type='text'>
Change-Id: I66f5ad2c95513dfab9f4fc5ae2fcb1316f486d34
Signed-off-by: Choi, Jong-Hwan &lt;jhbird.choi@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I66f5ad2c95513dfab9f4fc5ae2fcb1316f486d34
Signed-off-by: Choi, Jong-Hwan &lt;jhbird.choi@samsung.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Remove redunant code from ion_open</title>
<updated>2011-07-07T01:13:19+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-07-07T01:07:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6d3b958d705055bc7b3bbc4e85f2270d5a449a0f'/>
<id>6d3b958d705055bc7b3bbc4e85f2270d5a449a0f</id>
<content type='text'>
ion_client_create now does a lookup, so this need not
also be done from ion_open

Change-Id: Icb101bbf514bf2e40b4b5d9b320130bf185349aa
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ion_client_create now does a lookup, so this need not
also be done from ion_open

Change-Id: Icb101bbf514bf2e40b4b5d9b320130bf185349aa
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Fix bug in ion client destroy</title>
<updated>2011-07-07T01:13:17+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-07-07T01:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0b7e8ae7e4c780251482f702f5a2680707c5346e'/>
<id>0b7e8ae7e4c780251482f702f5a2680707c5346e</id>
<content type='text'>
ion_client_destroy kernel api should only delete the client
if it's refcount has gone to zero.

Change-Id: Iaa662bd82d67279a9807e01f9a24aebe3d21c17d
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ion_client_destroy kernel api should only delete the client
if it's refcount has gone to zero.

Change-Id: Iaa662bd82d67279a9807e01f9a24aebe3d21c17d
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Fix bug in ion_client_create</title>
<updated>2011-07-02T03:57:27+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-07-02T03:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=83e3dab069c2b7620e921edcfcaf9922a6945897'/>
<id>83e3dab069c2b7620e921edcfcaf9922a6945897</id>
<content type='text'>
If a process already had a client, ion_client_create
would loop forever.

Change-Id: I723207b5872dfc11be04ca27d38a3cf39c4a1426
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a process already had a client, ion_client_create
would loop forever.

Change-Id: I723207b5872dfc11be04ca27d38a3cf39c4a1426
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Remove incorrect error message</title>
<updated>2011-07-01T02:42:36+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-07-01T02:16:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0db1fec422e22f9c7726f3c3a091bc834121728a'/>
<id>0db1fec422e22f9c7726f3c3a091bc834121728a</id>
<content type='text'>
The function name is wrong here, and this function may
sometimes be called to see if a value passed from userspace
is an ion handle.  Since it's not really an error when it
fails, remove the log message.

Change-Id: I7bee0e7ffb72b4c4768774a3586f97e306700c21
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function name is wrong here, and this function may
sometimes be called to see if a value passed from userspace
is an ion handle.  Since it's not really an error when it
fails, remove the log message.

Change-Id: I7bee0e7ffb72b4c4768774a3586f97e306700c21
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Fix bug in ion_buffer_add</title>
<updated>2011-07-01T01:09:38+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-07-01T01:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f9fb95ebc7ba2ff5353a0f5a359ab1803e9bfd7a'/>
<id>f9fb95ebc7ba2ff5353a0f5a359ab1803e9bfd7a</id>
<content type='text'>
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Several fixes</title>
<updated>2011-06-30T22:15:14+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-06-30T19:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e6ee124528d520d429bf40303340e8be0bcefdaa'/>
<id>e6ee124528d520d429bf40303340e8be0bcefdaa</id>
<content type='text'>
Fix some cases where locks were not released on error paths
Change heap-&gt;prio to heap-&gt;id to make meaning clearer
Fix kernel doc to match sources
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix some cases where locks were not released on error paths
Change heap-&gt;prio to heap-&gt;id to make meaning clearer
Fix kernel doc to match sources
</pre>
</div>
</content>
</entry>
</feed>
