the removal of android drivers from the staging tree

by » Mon, 15 Feb 2010 16:48:37 GMT

Sponsored Links
I have read greg kh post about the removal of android from the
Linux kernel: 

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 tree."

I tool a look at the drivers which he removed, from under

I tried to build them in an ordinary linux tree :
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
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

Could someone please elaborate ?



Other Threads

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


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.



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,
chataddressValues.put(Contacts.ContactMethods.KIND, Contacts.KIND_IM);
chataddressValues.put( Contacts.ContactMethods.TYPE,

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?