[X 2014 Original Android Development] RenderBroken:
R5 is Here!!!!

Download

Things to note:

Crap ton of changes in this build. Please see the changelog for details.

Fixed OC/UC

ETC.

Changelog:

R5:

c56c763 (HEAD, origin/cm-12.1, origin/HEAD, cm-12.1) usb: gadget: mass_storage: added sysfs entry for cdrom to

23dc1a3 Revert "usb: gadget: Add sysfs support for configuring cdrom"

bb73b0b Revert "Bluetooth: RFCOMM - Fix info leak in ioctl(RFCOMMGETDEVLIST)"

652c0d0 Bluetooth: Pick the RSS value from advertising event

d129532 Bluetooth: Avoid re-authentication for secure high connections.

b1a4337 Bluetooth: handle TX power level read

450751e Prop (CR): Bluetooth: Add address type for mgmt_ev_device_found

ecb7863 Bluetooth: SNIFF: Avoid sniff while SCO to address IOT issues

6c74bee Bluetooth: implement S3 Profile

0c12097 Revert "bluetooth: set optimum current requirement for vdd la"

143f438 tcp_cubic: do not set epoch_start in the future

8bc63ff tcp_cubic: better follow cubic curve after idle period

cd4968d Revert "power: qpnp-charger: Avoid override USBIN_COMP in reverse boost for SMBBP"

c749cc2 Revert "power: qpnp-charger: Add IBAT_MAX trim support for SMBBP"

9f7702f Revert "power: qpnp-charger: Disable IRQ wake-up when disabling the IRQ"

634756e power: qpnp-charger-mmi: Handle missing of_node

dc10a36 power: qpnp-bms-mmi: Handle missing node

ad0d615 Revert "power: qpnp-bms: Disable IRQ wake-up when disabling the IRQ"

8059e64 power: qpnp-charger-mmi: Remove forced USB LPM

20f2398 Revert "usb: dwc3: gadget: Ignore L1 RESUME events"

27e8da2 Revert "USB: dwc3: ep0: Use WARN_ON_ONCE to fix message flooding issue"

7c44146 Revert "USB: msm_otg: Configure HV DPSE/DMSE pin interrupt bits of PHY register"

87a05b2 arm/dts: victara: Enable bam_dmux fast shutdown

91ff1b87 soc: qcom: bam_dmux: Add fast-shutdown flag

df41a9d Defconfig: Update

7dbead5 GCC5: More build fixes

cdc3260 Build: Update Build script to reflect new toolchains

c27c3bf kernel: Add support for GCC 5.x and squash fixes

fb5263e msm: Clean-up hotplug drivers

8928df9 cpufreq: cpu-boost: Upgrade to enhanced version

8564076 Defconfig: Enable CONFIG_STATE_NOTIFIER

60aeea5 drivers: state_notifier: Disable FB notifiers by default

02517b5 drivers: state_notifier: Export suspend status

565bf1a drivers: state_notifier: Implement suspend_defer_timer

5b38fc4 drivers: state_notifier: Enable using FB notifiers by default

0c6451a drivers: state_notifier: Add toggle to use FB notifiers

37bb90b drivers: Add state notifier driver

0ccb6eb mmc: core: Silence log spam

be0c202 mmc: clk_scaling: add sysfs for avoiding scale down in write

b262c28 Defconfig: Enable CONFIG_MMC_BLOCK_DEFERRED_RESUME

14c5322 sched: Force sleep on consecutive sched_yields

9d688d3 sched: window-based load stats improvements

ec200ea sched: Add min_max_freq and rq->max_possible_freq

7764519 sched/rt: Add Kconfig option to enable panicking for RT throttling

6bfe171 sched/rt: print RT tasks when RT throttling is activated

12113fd sched: Introduce temporary FAIR_GROUP_SCHED dependency for load-tracking

a1b78d9 sched: Make __update_entity_runnable_avg() fast

4995f04 sched: Update_cfs_shares at period edge

58921f0 sched: Refactor update_shares_cpu() -> update_blocked_avgs()

9a5f84c sched: Replace update_shares weight distribution with per-entity computation

8f90d7f sched: Maintain runnable averages across throttled periods

34fc3ab sched: Normalize tg load contributions against runnable time

5a55741 sched: Compute load contribution by a group entity

cb3ae92 sched: Aggregate total task_group load

c1f79c2 sched: Account for blocked load waking back up

b553743 sched: Add an rq migration call-back to sched_class

f5b56de sched: Maintain the load contribution of blocked entities

1f90c65 sched: Aggregate load contributed by task entities on parenting cfs_rq

ce9eab0 sched: Maintain per-rq runnable averages

d9899c6 sched: Track the runnable average on a per-task entity basis

2ff7573 msm8974pro: regulator: set retention and ldo voltages to the minimum values supported

168a19c msm8974pro: Add the ability to Underclock and Overclock

f3cd1ff Revert "msm8974pro: Add the ability to Underclock to 146MHz and Overclock to 2.88GHz"

79955b1 Revert "stop_machine: fix race when queue work to stopper thread"

74282ea msm: use of swp{b} is deprecated for ARMv6+

0b98a33 cfq-iosched: fix the setting of IOPS mode on SSDs

6eb7140 block: Make CFQ default to IOPS mode on SSDs

303e672 android: drivers: workaround debugfs race in binder

6c41bbf udp: fix behavior of wrong checksums

f84d2df fs: take i_mutex during prepare_binprm for set[ug]id executables

46a674a netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len

588a29c stm401: remove global i2c buffers

7b3c55f soc: qcom: bam_dmux: Sync SSR with disconnect/reconnect

8c56216 ASoC: msm: qdsp6v2: SLIM_RX and I2S_RX is internal echo reference

368938f ASoC: Correct the mixer control name

a941e22 ASoC: msm: Reduce minimum buffering allocation for AFE Proxy

d9459d2 ASoc: msm8x10: separate boost toggle from gpio

c83ca23 selinux: fix inode security list corruption

e110ed6 SELinux: Fix possible NULL pointer dereference in selinux_inode_permission()

9b4b4d7 net: tcp: null pointer crash in __inet_put_port

6219b22 Revert "(CR): mm/slub: Add debug code for tracing slub usage"

df22b03 mm/slub: Add debug code for tracing slub usage

25971a9 mm: prevent MIGRATE_ISOLATE pages entering other free lists

ac62f93 Revert "(CR): mm/slub: Add debug code for tracing slub usage"

554b3c1 mm/slub: Add debug code for tracing slub usage

bf09e0e idr: fix top layer handling

2d7cb28 tick: don't update idle time if cpu offline

a2f768c lmk: wrap the lmk code with config

88c1542 stop_machine: fix race when queue work to stopper thread

879bde8 sched: Remove redundant update_runtime notifier

b0e9007 stml0xx: Update Sensorhub IOCTLs to match 8916

0521b89 oom_adj_rbtree: delete task before changing oom score

8cbb666 exec: reserve full virtual stack space at execve()

dd1ced4 proc: stat: fix idle time jump

054b928 msm/mdss: set esd_rdy flag for MDP3 and MDP5 separately

5338bc8 msm: mdss: delaying display off for shutdown

162d39c video/backlight: lm3630a: fix race of setting brightness

d48f0bb usb: otg: Improve the PHY suspend sequence

4128427 usb: otg: Dont flush work from set suspend during runtime idle

2c7d301 USB: otg: Ensure strict execution order of phy event processing

ec115b8 usb: gadget: ci13xxx: Reset USB hardware on FLUSH failure

703c84c usb: dwc3-msm: Ignore multiple VBUS notifications

ca1ef1c drivers:lmk: Fix null pointer issue

11050bc drivers:lmk: Fix double delete issue

cc6ddb4 staging:android:lmk: read rb tree root with spinlock

8e6edf5 spmi-pmic-arb: improve error reporting

4531a5e power: Rectifying device tree node for factory id detection

933ff33 power: Add a device attribute for the ID detection GPIO

d4e7b88 power: qpnp: Add support for disabling factory kill

21e6897 power: qpnp-bms: add a delay for timing requirement

b705954 power: qpnp-bms: Release BMS param locks.

263a88a power: qpnp-bms: always release output locks in bms driver

c4ae3f0 wcnss: Device tree WLAN NV file name configuration

1b3eb57 mmc: sdhci: ignore interrupts when the clock is off

7647f44 mmc: disable cache on known-bad Micron eMMCs

e1dfec9 mmc: add firmware-specific quirk support

5fe365a drivers: misc: stml0xx: irq changes for accel batching

873b21c stml0xx: Prevent version check from being blocked

5bbb953 stml0xx: use get_monotonic_boottime for timestamps

331cd08 drivers:misc:stml0xx: timeout suspend callback

fb179f7 drivers:misc:stml0xx: set is suspended outside the mutex

8b30c07 drivers:misc:stml0xx: need RFR check for SH boot complete

e41eb5e drivers:misc:stml0xx: Optimize IRQ SPI transactions

ae18361 drivers:misc:stml0xx: Allow SPI driver to map DMA

d1d0116 Increase SPI buffer so DMA can be used

2886526 drivers:misc:stml0xx: SH sometimes reports firmware ver of 0

5154621 drivers:misc:stml0xx: implement spi reg offset

3cf1160 drivers:mis:stml0xx:Changing proxmity settings values

1a4b8aa drivers: misc: stml0xx: timestamp in isr

fac8a3c drivers:misc:stml0xx: IRQ preventing kernel suspend

9005142 drivers:misc:stml0xx:Accel orientations for otus

64b4052 drivers/misc/stml0xx: Fix headset button devtree strings

8113b71 stml0xx: add an independent isr wakelock for SH

203752e drivers:misc:stml0xx: Add cover detect

e36469f drivers:misc:stml0xx: make logging generic

fdbb48b drivers/misc/stml0xx: Remove notification LED support

0dd12ab drivers:misc:stml0xx: Adding mutex Lock to LED Spi data

2d130a9 drivers:misc:stml0xx: Disable SH logging for user

d47c6d3 misc: stm401: Add Lift Virtual Sensor

7d00b99 misc: stm401: prevent deadlock during quickpeek i2c error

1044ab4 misc: stm401: cancel quickpeek work from starting during reset

e7010db misc: stm401: reset quickpeek engine early in stm401 reset

8cab8f0 misc: stm401: add ack flag to quickpeek reset

0bafb12 misc: stm401: correct timeout during stm401 reset

7b8bbfe stm401: implement rotation vectors

c350962 stm401: Added timestamp_time_ns attribute to stm401_as

e0828c9 drivers/misc: bma2x2: Fix screen orientation

544e1fe drivers: t4k71: Add OTP Calibration for t4k71.

10421a3 driver: mt9v113: Increase min frame rate to 8 FPS

2264246 driver : mt9v113: factory horizontal line issue.

9ef0b7f driver: mt9v113: handle sensor probe failure

04af85c driver: mt9v113: Update Refresh Command

401f1c9 driver: mt9v113 : Fix factory Exp issue

ad97e5d driver: mt9v113: aptina tuning update

ca9f4d8 driver: mt9v113: AWB Variation in factory test.

434d3c2 driver: mt9v113: aptina tuning update

6831445 msm: camera: isp: Validate input parameter for vfe_write and vfe_read

0f8289f msm-camera: move target checks to userspace

4b79b50 driver: T4K71: Add T4K71 front imager driver

f2270e3 stk3x1x LightSensor: Fix brightness adjust

1fa6796 kxtj2: update registers for low frequency operation

c72624b Revert "msm: kgsl: debug kgsl free pages issue."

4ef9f39 msm: kgsl: debug kgsl free pages issue.

b501f03 msm: ADSPRPC: Fix offset for input and output buffers

ce61b00 block: blktrace: MOST trace to use tgid

cd38efa block: add cond_resched() to potentially long running ioctl discard loop

d33426fe arm: msm: mmi: devicetree clock overriding for t4k71

9a9022c msm: scm-pas: Print the size of metadata

5ee72e6 arm: msm: 8226: clock change for T4K71 front imager

df6ab82 ARM: hw_breakpoint: Add watchpoint to debug memory corruption issue.

7a86582 arm: debug-config: 8610: enable sensorhub logging

3edfaeb defconfig: 8610-debug: enable F2FS BUG_ONs for debug

25bb788 defconfig: 8226-debug: Enable DMA-API error logs

50d4184 arm/dt: victara_cn: WLAN NV selection based on HW id

b1e5d77 arm/dts: Thea: Add T4K71 front imager

2e91c67 arm/dts/peregrine: Adjust modem memory layout

5dd74ec1 arm/dt: 8x12: Create P2B Otus DTS

8965347 arm/dts: Hard reset using power-key

dcf99ea arm/dt: msm8610: Change the button thresholds

d1ab055 arm/dt: msm8610: disable SDR104 on SDC2 for otus

9e0017a arm/dts:otus: configuring the clock speed

4e66c830 dts: otus: Fix headset threshold names

9e93392 dts: msm8610: Increase the headset button 3 upper threshold

0764d81 arm/dt: Changing proximity settings values

5be4ebf arm/dt: otus: Specify missing die temp sensor

0f29d23 arm/dts:Add factory cable id detection gpio

fb4dcce dts: Otus: New proximity sensor settings

cca2834 dts: otus: Adjust button thresholds for new hardware

f510bc5 arm/dts: Update Otus devtree for new headset detect hardware

16733ce arm/dt: otus: disable BAM for spi_3

d146356 arm/dts:8610: Enable spi_3 BAM mode

9aac041 dts: Otus: Correct USB drive strength

2db93e7 arm/dt: otus: remove unused led device node

1fb9edb dts: remove ext-amp GPIO from otus

12c4bbe arm/dt: otus: delete spi4 bus

d4af685 arm/dt: 8226: Add T4K71 front imager

a3bcc4e arm/dt: 8x12: Add new INX display version to Otus

05eed59 arm/dt: 8x10: delay backlight on after display frame start.

3b63dd7 arm/dt: 8x10: Add post backlight off delay for shutdown.

a09a3bb arm/dt: 8x10: Disable display color enhancement for Otus

4754137 arm/dt: 8x12: Add new BOE display versions to Otus

914f3c4 arm/dts: add channel id for retail china

862f2ce arm/dts : Add channel ids for LATAM: tigca and tigca1st

b367a3f config: only enable HW_BREAKPOINT on debug build

9c86ebb qcacld-2.0: Check input parameters before allocating diag buffer

b61ce06 wlan: Fix memory leak errors in HDD & WDA

3b2dfcb wlan: Logging Improvements in WDA .

5679264 wlan: Fix NULL pointer dereference in hdd_set_tdls_scan_type

526c9f8 wlan: Fix Static analysis error.

f974d27 wlan: Properly initialize abort scan completion variable.

72a59a8 msm: mdss: Minimize cases of BL lock in update backlight

5b88cd6 USB: dwc3: ep0: Use WARN_ON_ONCE to fix message flooding issue

37d0ed2 msm: kgsl: Make global memory statistics atomic

4a79fdc msm: ADSPRPC: Initialize hlist node pointers

1efeffa ARM: dts: msm: Limit ADSP CMA heap to lowmem for 8x26

eb43282 ARM: dts: msm: Update adsp heap memory size

f196e07 qseecom: add mutex protection for unloading app in qseecom_release

12be9d7 msm: mdss: cancel AD calc work and destroy workqueue at power off

05ed04c msm: mdss: do not assign ad_calc_bl if AD offsets are absent

c5da221 msm: mdss: remove unnecessary lock in checking DSI status

9528aa8 ARM: dts: Correct Copyright year

3767e9a ARM: dts: Dynamic fps configuration changes

13b6a40 spi: spi_qsd: Reduce latency for non-shared cores

16c3bb0 spi: spi_qsd: Add multi-ee support

fbe77c2 msm: vidc: Error handling when core is in bad state

3cb9cec msm: vidc: replace resurrect_fw with unload_fw

33b51fd qseecom: Change pr_info messages to pr_debug

6ed297a ARM: dts: Dynamic fps configuration changes

a40adc8 msm: mdss: update panel info node with dynamic fps parameters

c3df9b6 msm: mdss: add support to parse dynamic refresh rate range

5ed5935 msm: kgsl: set the correct max_state

2ddc053 PM / devfreq: Check for GPU busy time before sending the sample

2965a48 PM: devfreq: Use high priority workqueue

98aaf0a PM / devfreq: Rewrite devfreq_update_status() to fix multiple bugs

bb454cf msm: kgsl: Bump the GPU frequency for long blocks of processing

5fed3a3 msm: kgsl: Report correct GPU frequency in sysfs

9ad9efd arm/dts: Victara: decrease reddish color at low brightness

adef49c victara: defconfig: Update based on google's recommendations

399952f victara: Optimize kernel configuration

afc2542 victara: spi_config is used outside of CONFIG_KS8851

e79b876 ASoC: Avoid wrong map/unmap of ocmem

90b1e04 spi_qsd: Fix DMA errors

06fcdd5 msm: camera: isp: protect driver from using invalid bufq

f8c90a3 msm: kgsl: check for NULL pointer access

b6ec845 msm: vidc: removed the async v4l2 event for session unsupported

90ce2b3 rtac: Check active asm clients before removing adm device

25bf815 wlan: Ini param to allow back ground scan in TDLS.

aca4410 wlan: Set peer staId for management frame.

968e6bb scm-mpu: Add additional memory protection options

779b3e1 msm: mdss: Unmap only when buffer was mapped