<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/android, branch v2.6.30</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.30</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.30'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-04-17T18:06:27Z</updated>
<entry>
<title>Staging: binder: Defer flush and release operations to avoid deadlocks.</title>
<updated>2009-04-17T18:06:27Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:13:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=861a0dcc397f3e94024cc311086799393ec517df'/>
<id>urn:sha1:861a0dcc397f3e94024cc311086799393ec517df</id>
<content type='text'>
If a transaction that contains a file descriptor fails on a later object,
the new file descriptor needs to be closed. If this is a binder file
descriptor we would deadlock in flush. If there were no other references to
the file at this point release would also be called.

Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: binder: Prevent the wrong thread from adding a transaction to the stack.</title>
<updated>2009-04-17T18:06:27Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0cf24a7dc9123ddf63c413b6d4b38017b19db713'/>
<id>urn:sha1:0cf24a7dc9123ddf63c413b6d4b38017b19db713</id>
<content type='text'>
If a thread is part of a transaction stack, it is only allowed to make
another call if it was the target of the top transaction on the stack.

Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: binder: Cast to uintptr_t instead of size_t when aligning pointers</title>
<updated>2009-04-17T18:06:26Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:12:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7af7467efa64affc6505375ceac97d68cfb58e94'/>
<id>urn:sha1:7af7467efa64affc6505375ceac97d68cfb58e94</id>
<content type='text'>
Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: binder: Keep a reference to the files_struct while the driver is mmapped</title>
<updated>2009-04-17T18:06:26Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:12:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=282ca175d4c440ec4d74bc622ee497e5b3530ce5'/>
<id>urn:sha1:282ca175d4c440ec4d74bc622ee497e5b3530ce5</id>
<content type='text'>
This prevents breaking fget_light if a single threaded application
allows incoming file descriptors (in replies or on nodes).
Should also prevent inserting a file in the wrong files_struct if the
receving process execs in the middle of a transaction (between
task_get_unused_fd_flags and task_fd_install).

Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: binder: Add more offset validation.</title>
<updated>2009-04-17T18:06:26Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:12:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ea5c4cc68e2b5f4ec41d666376d3606d4d5c3426'/>
<id>urn:sha1:ea5c4cc68e2b5f4ec41d666376d3606d4d5c3426</id>
<content type='text'>
Check that datasize is not smaller than one flat_binder_object.
Check that offsets are aligned.
Check that offsets_size is aligned.

Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: binder: mmap fixes.</title>
<updated>2009-04-17T18:06:26Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:12:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4ddfc911e39a01f95ad9765d3b9e6f43e14eeff4'/>
<id>urn:sha1:4ddfc911e39a01f95ad9765d3b9e6f43e14eeff4</id>
<content type='text'>
Only allow a binder file pointer to be mmapped once. The buffer management
code cannot deal with more then one area.
Also remove leftover mutex_unlock if mmap fails.

Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: binder: Don't create two proc entries with the same name if the driver is opened twice in one process.</title>
<updated>2009-04-17T18:06:26Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:12:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=85e0b0cbbfc17e7f7baa9e76f9a937249108fc52'/>
<id>urn:sha1:85e0b0cbbfc17e7f7baa9e76f9a937249108fc52</id>
<content type='text'>
Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: binder: Remove VM_EXEC check.</title>
<updated>2009-04-17T18:06:26Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2009-04-06T22:12:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1d8cbcf5d66b1f23f776a2c10ef9574a338cd109'/>
<id>urn:sha1:1d8cbcf5d66b1f23f776a2c10ef9574a338cd109</id>
<content type='text'>
Many platforms do not support mappings without VM_EXEC.

Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: Android: fix more printk formats</title>
<updated>2009-04-03T21:53:30Z</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2009-02-17T17:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bdd345d8560ab09162edd7c8fb64b7eb280a70d2'/>
<id>urn:sha1:bdd345d8560ab09162edd7c8fb64b7eb280a70d2</id>
<content type='text'>
Fix more android ram_console printk format warnings:

drivers/staging/android/ram_console.c:238: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'
drivers/staging/android/ram_console.c:238: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: android: ram_console: fix printk format warning</title>
<updated>2009-04-03T21:53:30Z</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2009-02-11T21:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7fce939942ba642b40d1d26581e824871eb3b081'/>
<id>urn:sha1:7fce939942ba642b40d1d26581e824871eb3b081</id>
<content type='text'>
Fix android printk format warnings:

linux-next-20090209/drivers/staging/android/ram_console.c:228: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'
linux-next-20090209/drivers/staging/android/ram_console.c:228: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
linux-next-20090209/drivers/staging/android/ram_console.c:326: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'size_t'
linux-next-20090209/drivers/staging/android/ram_console.c:326: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'size_t'

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
