CyanMobile/android_frameworks_base_cyanmobile — pull request #29 by TaichiN (2013-01-26 11:50:24+00:00)
Title: Work around some failures in Wrigley 3G RIL.

- The RIL sometimes forgets data connections that became inactive,
making it return an empty list in the DATA_CALL_LIST RIL call
instead of just marking those connections inactive. When framework
then nevertheless tries to teardown those connections, the RIL chokes.
Fix that by suppressing the DEACTIVATE_DATA_CALL call in those cases.

- Sometimes the RIL doesn't respond to SETUP_DATA_CALL requests. Catch
that condition and convert it into an error so that frameworks retries
the connection.

Conflicts:
telephony/java/com/android/internal/telephony/MotoWrigley3GRIL.java