[HTC Sensation] show-p1984:
New beta in town with loads of caf changes ;)

Also patched in thermal stuff in preparation of kernel thermal control, but not yet used because I am still trying to figure out if we can use mpdecision without thermald. I would not like to ditch mpdecision, it provides way better battery life than any other solution I have yet seen. (that's not a dislike on anyone's accomplishments, just a fact ;) )

+ merged linux kernel with upstream 3.0.26...

Details below.

Bricked-3.0-v0.55-b2: Click me

Changelog: (from 0.5)

* 5ca5935 : config: enable bfp jit
* b637217 : include: linux: filter.h: fix missing rcupdate.h include
* 3169240 : config: increase usb gadget vbus draw to 500
* 2b4b3ee : config: enable usb otg wakelocks
* c353183 : config: update with autogen
* 57cc678 : msm: kgsl: Add supporting code for 2d dcvs
* dc16b34 : Linux 3.0.26
* 8090c01 : powerpc/pmac: Fix SMP kernels on pre-core99 UP machines
* c8c6786 : iwl3945: fix possible il->txq NULL pointer dereference in delayed works
* 9284e42 : ipv6: Don't dev_hold(dev) in ip6_mc_find_dev_rcu.
* dedb848 : tcp: fix syncookie regression
* 342c078 : perf tools: Incorrect use of snprintf results in SEGV
* 7d99642 : afs: Remote abort can cause BUG in rxrpc code
* 615567b : afs: Read of file returns EBADMSG
* ab12e43 : nilfs2: fix NULL pointer dereference in nilfs_load_super_block()
* 7d1f547 : thermal: msm8960_tsens: Read TSENS temperature
* a881ee2 : thermal: tsens: Add tsens notify callback
* ff4f3ef : thermal: msm8960_tsens: Fix reading the correct sensor4 address
* fe918d1 : tsens: msm8960: Split write ordering for TSENS Enable
* c9b0c6b : thermal: tsens8960: Fix setting initial return value
* 617c974 : thermal: tsens: Use Calibration offset data from QFPROM
* 0ba824a : thermal: tsens: Add support for MDM9615
* 7851012 : thermal: msm8960: Check for SOC version
* d3dc239 : thermal: tsens: Add platform information for 9615
* 009b0a6 : thermal: msm: Update TSENS for 8960_V2
* 14caa18 : drivers/usb/misc: add ehset.c for OTG operations
* be703bc : [PATCH] usb: otg: Temporarily grab wakelock on charger and disconnect events
* 9ad0728 : USB: OTG: Take wakelock when VBUS present
* 62d713c : msm: msm_xo: Set the correct bits for XO_CORE on 8660
* c3407bb : msm: pm-8x60: Add clock debug to idle code path.
* 1eaa81f : msm: pm-8x60: Move hotplug related code out of pm code.
* c30553e : msm: hotplug: Support cpu hotplug in no PM cases
* f971d96 : msm: cpufreq: Check cpufreq_frequency_table NULL
* 7e0094c : cpufreq: interactive governor: default 20ms timer
* e32e728 : power: cpufreq interactive governor: use default sample time 20ms
* 848c5bc : cpufreq: interactive governor: default timer 10ms, maxspeed load 95%
* b0b34e3 : cpufreq: interactive: fix possible Division by zero.
* 727a7b8 : cpufreq : Fix crash input event handler on governor switch
* 81fcdd8 : msm_thermal: Remove error messages from log when core is offline
* 3dccf0f : thermal: Fix hotplug race condition leading to memory corruption.
* 4159bfc : msm: thermal: Add MSM thermal sensing and limiting
* 253b0eb : scheduler: minor improvement to pick_next_highest_task_rt
* 1480dc6 : mmc: msm_sdcc: Power down slots after reboot
* 2958104 : hdmi_msm: Power down PHY register during suspend
* 93712f7 : cpufreq: Extend ondemand powersave_bias for negative range
* becdb83 : msm: kgsl: disable irq when adreno device is stopped
* 7f37a49 : msm: kgsl: convert sg allocation to vmalloc
* bd08355 : msm: kgsl: Make sure SLUMBER is the requested state
* 9aa9c5f : msm: kgsl: Clarify the circumstances to enable SLUMBER state
* e1243e5 : msm: kgsl: Be explicit about what states may access hw
* 8a47885 : msm: Config option to enable idle stats device
* ea61106 : msm: kgsl: only poke once during adreno_idle
* 33f99fd : msm: kgsl: Modify only the pending idle timer in ISR.
* 59c4f2b : msm: kgsl: flush device workqueue before stop
* 564ff64 : msm: IDLE_TIMER wakes up waiting processes
* 0459155 : msm: kgsl: Collect a sample only if GPU is active
* 5da28701 : msm: kgsl: call device->irqctrl from start/stop
* 2e84670 : msm: kgsl: Power scale policy needs at least three power levels.
* 02bf9a1 : msm: kgsl: Don't wake core to check if it is idle.
* 85cf4a8 : msm: kgsl: Move the GPU register lists to a common location
* 345d6ec : msm: kgsl: Do not ramp to turbo if the screen is off.
* 754515b : msm: kgsl: add power tracepoints
* 9ac487b : msm: kgsl: power state cleanup
* 909af7b : msm: kgsl: Eventually transition to SLUMBER
* 9d41c04 : msm: kgsl: in postmortem, log powerstate before changing it
* 52bf797 : msm: kgsl: adreno_isidle shouldn't BUG()
* 14a8125 : msm: kgsl: fix infinite loop in adreno_find_region()
* 58ee6d0 : msm: kgsl: Allow device attributes to be re-created
* e2e92ba : acpu: use config variable here instead of static value
* cc7fc34 : ARM: net: JIT compiler for packet filters
* 9be1d23 : Optimized ARM RWSEM algorithm
* d701b86 : lib/string: use glibc version
* 14c5661 : lib/memcopy: use glibc version
* 6a96ee2 : msm: kgsl: correct amount of scaling steps
* 7dd2dcb : board: increase the rpm regulator constraints
* 504eff8 : config: update with generated stuff
* e10f7d8 : base: genlock: Remove genlock_release_lock and associated ioctl
* f54adc0 : governor: Added CPUfreq governor 'lazy'
* e41dbc3 : ARM: entry: no need to increase preempt count for IRQ handlers
* 854481b : sched: Remove unlikely() from ttwu_post_activation
* 06d9d20 : sched: Remove unlikely() from rt_policy() in sched.c
* f1e8e4b : sched: Change pick_next_task_rt from unlikely to likely
* 169384a : sched: Cleanup pre_schedule_rt
* 9260908 : Add LagFree CPU Governor
* 1796f64 : sched: disable GENTLTE_FAIR_SLEEPERS for better performance on Android
* a8f2169 : Make vfs_cache_pressure configurable
* 9d95e8b : msm: kgsl: add GPUOC config variable
* 488092e : acpu/avs: push POSSIBLE max voltage, wider scaling range for the user
* 980ed38 : acpu: slightly push voltages above 1566 to make it more oc happy
* cc33fb2 : msm: deactivate notification led timeout
* ba10ae1 : kgsl: eliminate not used scaling steps
* 8e49ddf : Revert "kgsl: increase max allowed power levels"
* e86aa21 : kgsl: 2D: increase bandwidth to avoid bottlenecking the gpu
* 1288640 : kgsl: 3D: increase bandwidth to avoid bottlenecking the gpu
* 49c0c7a : drivers: input: cy8c_tma_ts: properly fix touchscreen issues. (HTC)

Support my night-shifts (this time from 20pm-06am ;))! Download and test! ;)