[HTC Sensation] faux123:
Open Beta 025 build - 05

The theme for this OPEN BETA is mainly bug fixes :D 024 brought you innovation in CPU/GPU scaling 025 is more of a maintenance release.

NOTE: Open beta is like CM7 nightlies, you may report issues but I will NOT RESPOND to any feature requests. ALSO, when reporting bugs, ALWAYS start with:

[ ROM - ARHD 3.x.x ] [ kernel 025 build 5 ]

blah blah blah with /proc/last_kmsg attached if possible :D

So here it is:

http://www.multiupload.com/YD30R19SJY

Enjoy!

<b5> @ 1.73 max

While powering down flush all the rpcrouter workqueues (rpc)

Reader thread to allocate memory without holding a spinlock (rpc)

Reorganize the usage of spinlocks in RPC Router reader thread

Update RPC client's cb_list_lock to use spinlocks

Retry callback registration on timeout (rpc)

Add smd_tiocmset api without spinlocks

Close smd ports upon failure to open.

print lock name for lockdep_init_error

execute lockdep_init as early as possible

board:clocks: add comments to make trouble shooting easier

smd_tty: restrict DS port platform driver

smd: add closing state to subsystem restart

smd_pkt: add subsystem restart loopback server reinit

smd_tty: add subsystem restart loopback server reinit

smd: add check for LOOPBACK_TTY platform device

Add 10 microsec delay before fetching setup_data (usb)

Simplify ACA state machine to support standard ACA (usb)

Recovery point SEI support for ISDB-Tmm (vidc)

Copy the End of Sequence flag (vidc)

<b4> @ 1.73 max

Fix H.263 30fps standard resolution encoding.

Override SP profile to ASP for MPEG4 decoding.

Remove check for allocation of sequence buffer size. (vidc)

Update firmware memory size. (vidc)

Fix GOB Header for H.263 encoding.

Increase the decoder input buffer size.

Return the correct error code for IOCTL. (vidc)

Set correct divx codec type.

Handle b-frame not supported error.

Increase the kernel SMI memory size. (vidc)

Report bitstream errors to driver client.

add change to print MFC firmware version

Removed check for comparing DPB Size

add Check for infinite intraperiod configuration.

Fix to handle non-fatal sequence header errors. (vidc)

Fix not coded vop handling in decode order.

add mdp revision number

increase mdp max burst size

Calculate combined write length for multiple write transactions (i2c)

<b3> @ 1.56 max

Fix input handler crash (ondemand, intellidemenad)

<b2> @ 1.56 max

Add htc off-alarm support from XE source

updated sii9234 tpi driver from XE source code

USB misc code updates from XE source

enable android USB gadget projector support

Added thermal trip critical retry from XE source

updated DMA engine from XE source

fixed minor HTC battery driver coding derp

Added HTC Beats headset support from XE source

kernel:sched: avoids loadavg Moire

<b1> @ 1.56 max

don't call task_group() many times in set_task_rq()

block level disk cache target for device mapper

Do not destroy old sched domain on cpu_up

Do not block when waiting to free old root domain

Check for extended quiescent state at start of gp (rcu)

Don't allow cpu to get console lock during hotplugging (printk)

Add the function 'cpu_hotplug_inprogress'

Remove extraneous boot_secondary delay

Oh BTW, for you haters, the full 100% latest up-to-date well organized patch by patch full kernel source can be found here: https://bitbucket.org/faux123/pyramid-sense