the removal of android drivers from the staging tree

by markr...@gmail.com » Mon, 15 Feb 2010 16:48:37 GMT


Sponsored Links
 Hello,
I have read greg kh post about the removal of android from the
Linux kernel:
 http://www.kroah.com/log/linux/android-kernel-problems.html 

He says:
"This means that any drivers written for Android hardware platforms,
can not get merged into the main kernel tree because they have
dependencies on code that only lives in Google's kernel tree, causing
it to fail to build in the kernel.org tree."

I tool a look at the drivers which he removed, from under
drivers/staging/android.


I tried to build them in an ordinary linux tree : 2.6.29.4-167
and most of them I could build.
For example, logger.c , or binder.c.

So I don't understand - did he talk about other drivers ?  about
which driver does he talk ?
why did he removed these drivers, under
drivers/staging/android?
He said:
"In order to get a working Android system, you need the new lock type
they have created, as well as hooks in the core system for their
security model."

I grepped under drivers/staging/android for these locks (should be
wakelock) and could not find any. Also I cannot find these security
hooks.

Could someone please elaborate ?

Rgs,
Mark



-- 



Other Threads

1. Upload multiple versions for single android application for different SDK levels 1.5, 1.6, 2.0

Hi,

I'm developing one android application which needs to support Android
OS 1.5, 1.6, and 2.0.

I've three different .apk files for all three SDK.

How can i upload three different .apk files on Android Market Place
for single application?
I would like to have all 3 versions available under one application
name. is this possible ?

So, users with any SDK can use my application.

Thanks.

-- 

2. need help : insert chat address with new contact

my code gives no error but it does not save chat address
below is the code.

ContentValues chataddressValues = new ContentValues();
Uri chataddressUri = Uri.withAppendedPath(newPersonUri,
Contacts.People.ContactMethods.CONTENT_DIRECTORY);
chataddressValues.put(Contacts.ContactMethods.KIND, Contacts.KIND_IM);
chataddressValues.put( Contacts.ContactMethods.TYPE,
Contacts.ContactMethods.TYPE_OTHER);
chataddressValues.put(Contacts.ContactMethods.AUX_DATA,
Contacts.ContactMethods.encodePredefinedImProtocol(TYPE_PRECEDENCE_IM
[5])));
chataddressValues.put(Contacts.ContactMethods.DATA,"a...@gmail.com");
getContentResolver().insert(chataddressUri,chataddressValues);

with same "newPersonUri" i am able to add other data (various numbers,
name, email, organization etc) successfully.
pleaze help me.

-- 

3. Bind a list of items to a view that doesn't act like a list

4. problem of compiling Opencore to enable BUILD_STREAMING_MANAGER_NODE=y

5. Can't access to a HTTPS

6. Progress bar with threads

7. Any way to make ADT project directory layout more flexible?