Android s beta 3 release 0.3
google_battery: handle gdf > 100 in ssoc_change_curve()

SSOC: l=100% gdf=100.02 uic=100.00 rl=100.00 ct=-1 curve:[15.00 15.00][96.99 100.00][100.00 100.00] rls=1 bd_cnt=1
SSOC: l=100% gdf=100.02 uic=100.00 rl=100.00 ct=-1 curve:[15.00 15.00][95.00 100.00][100.00 100.00] rls=-1 bd_cnt=1

[96.99 100.00] should change to [100.00 100.00] instead of [95.00 100.00].

Bug: 187133830
Change-Id: I7c3364be702002cd2aaa1a2042c645807228b824
Signed-off-by: Ken Tsou <kentsou@google.com>
1 file changed
tree: 5fdb124ea648a8392f103f8f5e74338f69d17ed9
  1. arch/
  2. block/
  3. certs/
  4. crypto/
  5. Documentation/
  6. drivers/
  7. firmware/
  8. fs/
  9. include/
  10. init/
  11. ipc/
  12. kernel/
  13. lib/
  14. mm/
  15. net/
  16. samples/
  17. scripts/
  18. security/
  19. sound/
  20. techpack/
  21. test/
  22. tools/
  23. usr/
  24. virt/
  25. .clang-format
  26. .cocciconfig
  27. .get_maintainer.ignore
  28. .gitattributes
  29. .gitignore
  30. .mailmap
  31. Androidbp
  32. AndroidKernel.mk
  33. build.config
  34. build.config.aarch64
  35. build.config.boundsan
  36. build.config.common
  37. build.config.common.clang
  38. build.config.cuttlefish.aarch64
  39. build.config.cuttlefish.x86_64
  40. build.config.debug_api
  41. build.config.debug_hang
  42. build.config.debug_locking
  43. build.config.debug_memory
  44. build.config.floral
  45. build.config.floral.common
  46. build.config.floral.common.clang
  47. build.config.floral_debug_api
  48. build.config.floral_debug_hang
  49. build.config.floral_debug_locking
  50. build.config.floral_debug_memory
  51. build.config.floral_debug_memory_accounting
  52. build.config.floral_kasan
  53. build.config.floral_khwasan
  54. build.config.floral_no-cfi
  55. build.config.floral_performance
  56. build.config.gcc
  57. build.config.goldfish.arm
  58. build.config.goldfish.arm64
  59. build.config.goldfish.mips
  60. build.config.goldfish.mips64
  61. build.config.goldfish.x86
  62. build.config.goldfish.x86_64
  63. build.config.kasan
  64. build.config.khwasan
  65. build.config.no-cfi
  66. build.config.performance
  67. build.config.sunfish
  68. build.config.sunfish.common
  69. build.config.sunfish.common.clang
  70. build.config.sunfish_debug_api
  71. build.config.sunfish_debug_hang
  72. build.config.sunfish_debug_locking
  73. build.config.sunfish_debug_memory
  74. build.config.sunfish_debug_memory_accounting
  75. build.config.sunfish_kasan
  76. build.config.sunfish_khwasan
  77. build.config.sunfish_no-cfi
  78. build.config.sunfish_performance
  79. build_floral.sh
  80. build_sunfish.sh
  81. COPYING
  82. CREDITS
  83. disable_dbgfs.sh
  84. gen_headers_arm.bp
  85. gen_headers_arm64.bp
  86. Kbuild
  87. Kconfig
  88. kernel_headers.py
  89. MAINTAINERS
  90. Makefile
  91. OWNERS
  92. PREUPLOAD.cfg
  93. README
  94. verity_dev_keys.x509