[Galaxy Tab 10.1 Android Development] decatf:
Build 20150305

p4wifi-lollipop-20150305-selinux.zip

p4wifi-bootimage-20150305-permissive.zip

p4wifi-bootimage-20150305-enforcing.zip

p4-lollipop-20150305-selinux.zip

p4-bootimage-20150305-permissive.zip

p4-bootimage-20150305-enforcing.zip

In case you missed it: If you're using F2FS back up your data and go back to EXT4.

I ran into an error on mine resulting in total data loss. The filesystem check did not detect any problems but it kernel panicked on checks in the F2FS code during boot. I had to flash back to stock ROM with Odin to recover since TWRP wouldn't boot either. I am running an unreleased kernel with a lot of changes but none directly in F2FS so I don't know if any of those changes caused it. I think f2fs.fsck is not completely reliable yet.

Changes:

PowerHAL: Update for Lollipop

- Low Power Mode power hint caps the maximum frequency to 456Mhz.

- Remove non-existent input_boost and boost_factor (gone in kernel 3.4 interactive scheduler).

- Refactor nonsensical logic in p3_power_set_interactive.

- setInteractive on: set go_hispeed_load to 85 . setInteractive off: set go_hispeed_load to 99.

Fix widevine lib paths

p4-common: Fix "stagefright: Add legacy MediaBuffer::acquireBuffer symbol" from switch to cm-12.0 frameworks/av

hwc: Crop the first layer instead of the second

system/core: Revert "fs_mgr: Use fsck.f2fs auto fix flag"

bionic: Use QCOM sqrt optimization on tegra2

libpng: Fix buffer overflow security vulnerability (CVE-2014-9495)

libpng: Restore a width check that was removed from png.c (CVE-2015-0973)

openssl: Upgrade to 1.0.1l (CVE-2015-0204)

Update cm-12.0 android_external_bluetooth_bluedroid

Update cm-12.0 android_frameworks_av

kernel:

Upgrade BFQ-v6r2 to BFQ-v7r7

netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (CVE-2014-2523)

mnt: Only change user settable mount flags in remount (CVE-2014-5206)

cfq-iosched: Fix null pointer dereference

cpufreq: interactive: turn boost_pulse off on boost off

cpufreq: interactive: fix compiling warnings

cpufreq: interactive: Reset floor_validate_time if busy at max for 100ms

cpufreq: interactive: Remove trace event from idle_start handler

cpufreq: interactive: delete timers for GOV_START

arm/crypto: Add optimized AES and SHA1 routines

ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible

ARM: 7837/3: fix Thumb-2 bug in AES assembler code

add extra free kbytes tunable

mmc: use really long write timeout to deal with crappy cards

ARM: tegra: clock: Update secondary pll dividers resume

ARM: tegra: clock: Add reset propagation delays

Additional Notes:

The Widevine DRM blobs stopped working when I switched to CyanogenMod 12.0 frameworks av (some time in January) because I missed a build flag. I don't think there were any new complaints about video playback changing since then though. The build flag has been added to enable support for libwvm.so. I don't know what things actually use it (maybe Netflix?) but a lot of ROMs seem to want to include it.

CVE-2015-0204 is the fix for FREAK flaw. There might be a separate patch necessary for webview Chromium. I'm not entirely sure yet.

That's a big drop. I guess I'll have to do some investigating.

Which was the previous ROM you were using?