1. 23 Sep, 2016 1 commit
  2. 01 Sep, 2016 1 commit
  3. 31 Aug, 2016 1 commit
    • Kyle Repinski's avatar
      Fix RIL_CardStatus_v5 Parceling. · 90fb11e8
      Kyle Repinski authored
      The difference between a v5 and v6 CardStatus response is the addition
      of ims_subscription_app_index. In previous releases libril added a -1
      to the Parcel in its place for transparent handling of GET_SIM_STATUS
      everywhere else regardless of v5 or v6 responses, but it was erroneously
      removed in change I4e53c6125995064b8ac0cdfc9376ef2cefe69ec8
      
      Change-Id: I078b61d2f6dc28f738e8eb87f51193fa0bd94c7d
      90fb11e8
  4. 29 Jun, 2016 3 commits
  5. 23 Jun, 2016 3 commits
  6. 22 Jun, 2016 1 commit
    • David 'Digit' Turner's avatar
      Simplify emulator-specific logic. · 834eca8d
      David 'Digit' Turner authored
      Remove any qemu-specific code from rild.c, this now handled
      by setting rild.libpath properly in the init.<board>.rc files
      for emulator-specific build products.
      
      Also, only the qemu pipe method is really supported since ICS
      so remove obsolete schemes.
      
      BUG=25875346
      
      Change-Id: I82296c127b90c230ca1446ee2431f06e78def617
      834eca8d
  7. 21 Jun, 2016 3 commits
  8. 17 Jun, 2016 1 commit
  9. 08 Jun, 2016 2 commits
  10. 16 May, 2016 3 commits
  11. 12 May, 2016 1 commit
  12. 09 May, 2016 3 commits
  13. 06 May, 2016 1 commit
  14. 05 May, 2016 1 commit
  15. 29 Apr, 2016 4 commits
  16. 14 Apr, 2016 7 commits
  17. 08 Apr, 2016 4 commits
    • Yu Ning's avatar
      reference-ril: Stop using pthread_cond_timedwait_relative_np() · 3fb9de50
      Yu Ning authored
      am: f3769c17
      
      * commit 'f3769c17':
        reference-ril: Stop using pthread_cond_timedwait_relative_np()
      
      Change-Id: Id11534397b2360c2dffa00eede02a4447c6e1030
      3fb9de50
    • Jinhui Li's avatar
      reference-ril/atchannel.c: Fix time conversion · e278a4a6
      Jinhui Li authored
      am: 99f6a4e8  -s ours
      
      * commit '99f6a4e8':
        reference-ril/atchannel.c: Fix time conversion
      
      Change-Id: I41ebd943fda8e72aa7eaa19c4159c441e2f1fe64
      e278a4a6
    • Yu Ning's avatar
      reference-ril: Stop using pthread_cond_timedwait_relative_np() · f3769c17
      Yu Ning authored
      pthread_cond_timedwait_relative_np() is deprecated, and is only
      available in the 32-bit ABI (see bionic/libc/include/pthread.h). It is
      still used by the 32-bit version of reference-ril. Thanks to a recent
      bugfix for 64-bit [1], it is now safe to replace the deprecated
      function with the standard pthread_cond_timedwait(). Doing so also
      simplifies the code, as there is now a unified logic for 32 and 64-bit
      targets.
      
      [1] https://android-review.googlesource.com/210301
      
      Signed-off-by: default avatarYu Ning <yu.ning@intel.com>
      
      (cherry picked from commit 3480b183)
      
      Change-Id: I1a15ee0fdfea38b6ee9c9fd49845d10d45f485b1
      f3769c17
    • Jinhui Li's avatar
      reference-ril/atchannel.c: Fix time conversion · 99f6a4e8
      Jinhui Li authored
      
      setTimespecRelative() converts a relative time to an absolute time, by
      adding the relative time to current system time. However, it fails to
      handle the case where the nanosecond component (tv_nsec) of the
      conversion result exceeds 10^9, which can cause a subsequent call to
      pthread_cond_timedwait() to return EINVAL.
      
      This bug is the root cause of the "no SIM card" error seen occasionally
      on x86_64 Android emulator. In fact, all 64-bit targets use
      setTimespecRelative() in conjunction with pthread_cond_timedwait()
      during AT handshake, but an EINVAL return value from the latter will
      lead to an infinite loop and hang the communication. With this fix,
      x86_64 emulator can boot with functional 3G networking every time.
      Signed-off-by: default avatarJinhui Li <jinhui.li@intel.com>
      [Revised code and commit message]
      Signed-off-by: default avatarYu Ning <yu.ning@intel.com>
      
      (cherry picked from commit 11476211)
      
      Change-Id: I5d7396ef7f0af5ef02ccab785046d635fb8f168c
      99f6a4e8