[OnePlus 2 Android Development] AndroidBeginNinja:
I always read the changelog before I update even though I understand little to nothin

Changelog

====================

11-03-2015

====================

* frameworks/av/

3a6718d Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_av into cm-12.1

* kernel/oneplus/msm8994/

3502a5c VisionX 6.3 M + Ramdisk update

9b24190 plutonium: CPU Overclocking:

dc10871 Revert "remove extra definitions of U32_MAX"

bb8a393 Revert "net: Fix warning for unused variable"

0bef16a Revert "pstore-ram: Allow optional mapping with"

8a9c580 Revert "lib: qmi: Fix warning for U8_MAX"

be7973b VisionX: defconfig update

3394409 VisionX 6.2

c6699e2 mmc: disable crc check for 30% extra performance in IO

7b1a7d2 mmc: core: Expose use_spi_crc module parameter in sysfs

26cb71c Revert "Sysfs interface to Enable/Disable CRC [@Pafcholini]"

6787fe4 Revert "set CRC check to default off"

bfdacfd mmc: block: add newline to sysfs display of force_ro

d34b247 pstore-ram: Allow optional mapping with pgprot_noncached

6030ac4 pinctrl: Fix two deadlocks

bcc826a efi-pstore: Make efi-pstore return a unique id

18085d8 pstore: Fix NULL pointer fault if get NULL prz in ramoops_get_next_prz

6561095 pstore: skip zero size persistent ram buffer in traverse

982beb8 pstore: d_alloc_name() doesn't return an ERR_PTR

483af5e pstore: Fail to unlink if a driver has not defined pstore_erase

3327cd9 ARM: 7931/1: Correct virt_addr_valid

60414fb ARM: fix asm/memory.h build error

7502da1 workqueue: fix subtle pool management issue which can stall whole worker_pool

3faceda ext4: prevent bugon on race between write/fcntl

7df097a tcp: ipv4: initialize unicast_sock sk_pacing_rate

5487444 cfq-iosched: fix incorrect filing of rt async cfqq

46e9590 cfq-iosched: handle failure of cfq group allocation

2cd3d3e arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endian

98d8bcb mm/memory hotplug: postpone the reset of obsolete pgdat

6502471 writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth()

dbc933f writeback: fix possible underflow in write bandwidth calculation

9ba6595 tcp: tcp_make_synack() should clear skb->tstamp

d96f428 tcp: fix FRTO undo on cumulative ACK of SACKed range

00a318f tcp: prevent fetching dst twice in early demux code

c064c72 remove extra definitions of U32_MAX

7e2dfad conditionally define U32_MAX

1fa9c56 lib: qmi: Fix warning for U8_MAX

b26679b net: Fix warning for unused variable

ff361d7 Bluetooth: Ignore isochronous endpoints for Intel USB bootloader

f2560a2 Bluetooth: Add support for Intel bootloader devices

2b8f956 Bluetooth: btusb: Add IMC Networks (Broadcom based)

422e8aa Bluetooth: Enable Atheros 0cf3:311e for firmware upload

3d3dd61 jfs: fix readdir regression

378fb00 ext4: make fsync to sync parent dir in no-journal for real this time

5d8687c ARM: dts: dove: Fix uart[23] reg property

f023311 ext4: check for zero length extent explicitly

93964bc ext4: convert write_begin methods to stable_page_writes semantics

659224d cpuidle / menu: Return (-1) if there are no suitable states

f87471c arm64: vdso: work-around broken ELF toolchains in Makefile

e6c5fc7 arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP

77ba1e7 ipr: Increase default adapter init stage change timeout

a8431d2 arm64: Do not attempt to use init_mm in reset_context()

5f6c400 Makefile: remove gcc-wrapper

1a573a3 fs:dcache.c Reduce vfs cache pressure

6fde2c6 msm: thermal: add a module param to change the thermal throttle temperature point to userspace

46df918 CHROMIUM: Replace obsolete strict_strtoul calls.

05d0bc6 Enable arch power

8e5845f arm64, jump label: detect %c support for ARM64

2f058ad Speed up console framebuffer imageblit function

f2d5f6f plutonium: CPU Overclocking:

a76d926 Fix Errors with qcacld

ae13686 Topology: Enhance For MultiCore Decision Making

0d01ffd VisionX 6.1 M

6402af3 drivers: state_notifier: use more relaxed workqueu but still high prio

fe1b843 Revert "devfreq: Introduce Adreno idler for devfreq-based devices"

2ee7dc6 soc: qcom: msm_perf: prevent perfd to change workload

5f0251a soc: qcom: msm_perf: prevent perfd to change max cpus and freqs

* packages/apps/Mms/

e838a65 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_packages_apps_Mms-caf into cm-12.1

* packages/apps/Settings/

62f9666 Merge pull request #344 from dischinator/translations-de

* packages/apps/Trebuchet/

2d723e2 GMS 3.0 : Update optional apps and folders

8361472 Update default workspace to GMS 3.0 req

* system/core/

dbc40b4 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1

4743d5c healthd: Turn screen off before rebooting

* vendor/cm/

4a3c4a1 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.1

7a218f8 Ventelo is now Phonero

====================

11-02-2015

====================

* kernel/oneplus/msm8994/

98de95e arm64: readahead: fault retry breaks mmap file read random detection

da46828 misc: qcom: qdsp6v2: fix missing global lock for flush

7646f85 msm: cpp: Limit the rate of pop buffer messages

7519185 net: fix iterating over hashtable in tcp_nuke_addr()

c8e8777 cma: set default region to a low physical address for lettuce

7c5e13e dm thin: fix missing pool reference count decrement in pool_ctr error path

12898a5 rbd: fix double free on rbd_dev->header_name

0ba40b3 i2c: rcar: enable RuntimePM before registering to the core

0419c2b workqueue: make sure delayed work run in local cpu

c3654c0 ppp: don't override sk->sk_state in pppoe_flush_dev()

702157c net: add pfmemalloc check in sk_add_backlog()

31af33c skbuff: Fix skb checksum partial check.

e254710 skbuff: Fix skb checksum flag on skb pull

7290c9f af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag

468dbff af_unix: Convert the unix_sk macro to an inline function for type safety

0ff36d4 changelog: update

e3e6add devfreq: gpu: added simple time_in_state stats

034b833 VisionX 6.0 M

098bc79 input: synaptics: Send generic power key for double tap

94d4bed Regenerate defconfig

b8a13fe cfg80211: Define macro to indicate bssid hint backport support

5b7312c cfg80211: Add indoor only and GO concurrent channel attributes

19b9e90 qcacld-2.0: Merge LA.BF64.1.2.2_rb4.6

62a8016 Regenerate defconfig and enable pmsg

b354339 netfilter: Remove duplicate definition

6ed3277 arm64: mm: Log the process id in the rtb

0130b4d sched: disable IRQs in update_min_max_capacity

ca92e4b net: Fail explicit bind to local reserved ports

fa56a5b net: rmnet_data: Add support for MAPv4 data format

9e2584b net: rmnet_data: Fix deaggregation to work with DL checksum offload

bd80f00 sched: fair: Return current CPU if search_cpu(s) is empty

fa2b2d0 netfilter: xt_socket: add XT_SOCKET_RESTORESKMARK flag

58646dd netfilter: xt_socket: fix broken v0 support

17a4267 netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag

427ffe8 netfilter: xt_socket: use IP early demux

8993d64 sched: Add stub function for sched_get_cpus_busy()

ed2ee17 sched: prevent task migration while governor queries CPUs' load

2ecd18f sched: fix bug in small task CPU selection

72c6702 sched: look for least busy and fallback CPU only when it's needed

0ef2643 sched: iterate search CPUs starting from prev_cpu for optimization

db31b0b sched: Optimize the select_best_cpu() "for" loop

f99376f sched: Optimize select_best_cpu() to reduce execution time

09dd398 sched: avoid CPUs with high irq activity for non-small tasks

5e0eb1e sched: Update max_capacity when an entire cluster is hotplugged

6a45da8 sched: inline function scale_load_to_cpu()

27bb783 sched: fix incorrect prev_runnable_sum accounting with long ISR run

65681b3 clk: qcom: Use rt mutexes for the rpm and voter clock locks

257e74d sched: Add a check for cpu unbound deferrable timers

5815d36 initramfs: Add skip_initramfs command line option

e98f10d of: add empty of_find_node_by_path() for !OF

3c328f5 Shrink ashmem directly through shmem_fallocate

5df4871 Add missing definitions for PTR_ERR_OR_ZERO() and NEED_KEY_SEARCH

3fe6532 rbtree: add rbtree_postorder_for_each_entry_safe() helper

c5f0389 rbtree: add postorder iteration functions

5614e3c Power: Report suspend times from last_suspend_time

e402311 proc: uid: Adds accounting for the cputimes per uid.

93220a0 android: base-cfg: disable ALARM_DEV

c33a483 staging: Remove logger and alarm-dev from android Makefile

0383837 USB: gadget: midi: Fix deadlock unbinding driver while it is in use

3828a09 fs: ecryptfs: readdir: constify actor

8f4f9b9 mm: reorder can_do_mlock to fix audit denial

05c533e proc: make oom adjustment files user read-only

808d257 Revert "Grants system server access to /proc/<pid>/oom_adj for Android applications."

c1c95aa fs/proc/task_mmu.c: add user-space support for resetting mm->hiwater_rss (peak RSS)

f302df3 net: ping: Return EAFNOSUPPORT when appropriate.

e583137 lz4: fix compression/decompression signedness mismatch

f5a37f2 lib: add lz4 compressor module

b706ae4 decompressor: add LZ4 decompressor module

245485c Squashfs: Add LZ4 compression configuration option

596878f Squashfs: add LZ4 compression support

cdc9985 fs/squashfs/super.c: logging cleanup

454228c fs/squashfs/file_direct.c: replace count*size kmalloc by kmalloc_array

7763c89 fs/squashfs/squashfs.h: replace pr_warning by pr_warn

df7d409 Squashfs: fix failure to unlock pages on decompress error

4121ae0 Squashfs: Check stream is not NULL in decompressor_multi.c

fac2bcd Squashfs: Directly decompress into the page cache for file data

303e3a1 Squashfs: Restructure squashfs_readpage()

3d43573 Squashfs: Generalise paging handling in the decompressors

e2ce888e Squashfs: add multi-threaded decompression using percpu variable

94120cb squashfs: Enhance parallel I/O

2dc4d7a Squashfs: Refactor decompressor interface and code

a04d181 Squashfs: add corruption check for type in squashfs_readdir()

a2f5234 Squashfs: add corruption check in get_dir_index_using_offset()

8212434 Squashfs: fix corruption checks in squashfs_readdir()

b72564e Squashfs: fix corruption checks in squashfs_lookup()

489ae46 Squashfs: fix corruption check in get_dir_index_using_name()

051754c Squashfs: Optimized uncompressed buffer loop

1fa45bf Squashfs: sanity check information from disk

0972004 [readdir] constify ->actor

e666a9d [readdir] introduce ->iterate(), ctx->pos, dir_emit()

61e7da6 [readdir] introduce iterate_dir() and dir_context

ae379cf [readdir] convert squashfs

8d335fa ipv4, fib: pass LOOPBACK_IFINDEX instead of 0 to flowi4_iif

6a6ed4b um: remove dead code

bcb3b69 um: siginfo cleanup

18e663f3 net: ipv6: make "ip -6 route get mark xyz" work.

14a9ee0 android: base-cfg: turn off /dev/mem and /dev/kmem

b7b0330 kbuild: make it possible to specify the module output dir

02690fa xt_qtaguid: Use sk_callback_lock read locks before reading sk->sk_socket

5fd23bf ipv6: clean up anycast when an interface is destroyed

d7a441a usb: gadget: check for accessory device before disconnecting HIDs

1b9b381 staging: android: ashmem: add missing include

fbeb7fe [PATCH 5/5] pstore: selinux: add security in-core xattr support for pstore and debugfs

92fb1c4 [PATCH v4 4/5] pstore: add pmsg

41b2802 [PATCH 3/5] pstore: handle zero-sized prz in series

5f06fee [PATCH v2 2/5] pstore: remove superfluous memory size check

f4bc4f4 [PATCH v4 1/5] pstore: use snprintf

965634f pstore: clarify clearing of _read_cnt in ramoops_context

8844980 android: binder: Change binder mutex to rtmutex.

dee0aec android: binder: remove binder.h

a12d6ae staging: android: binder: move to the "real" part of the kernel

faeee08 staging: binder: fix coding style issues

499f454 staging: android: Break up a long line in binder_send_failed_reply

de1304f staging: android: fix attribute as suggested by checkpatch

919a45e Staging: Android: removed an unnecessary else statement

a306e42 staging: binder: fix usage of uninit scalar in binder_transaction()

6bded13 staging: binder: cleanup dereference of noderef expressions

1e079e7 staging: binder: add __user annotation in binder.c

18d38c6 staging: binder: Support concurrent 32 bit and 64 bit processes.

0533692 Revert "Add security hooks to binder and implement the hooks for SELinux."

1be6285 Revert "Staging: android: binder: Support concurrent 32 bit and 64 bit processes."

512a602 Revert "Staging: android: binder: More offset validation."

15b3162 ARM: pull in <asm/simd.h> from asm-generic

48bdbb3 ARM: move VFP init to an earlier boot stage

b80a362 video: adf: fix wrong bitops in adf_modeinfo_to_fb_videomode()

fb16b66 cgroup: refactor allow_attach function into common code

303012e ARM: 8087/1: ptrace: reload syscall number after secure_computing() check

35ea576 arm64: enable deprecated SETEND instruction in SCTLR compat config

f982c7b arm64: make SCTLR compat config depend on CONFIG_ARMV7_COMPAT

c37cd5a arm64: optionally set CP15BEN in SCTLR

2c4e60f binfmt_elf: add ELF_HWCAP2 to compat auxv entries

4f16950 arm64: Add brackets around user_stack_pointer()

62d1370 ASoC: msm: qdsp6v2: Handle additional codec specific metadata

c6bd257 ALSA: compress: Add support to send codec specific data

36ee493 ASoC: msm: fix integer overflow for long duration offload playback

* packages/apps/Camera2/

44d2333 Fix crash if Exif-Tag buffer-length and component-count are both 0

* packages/apps/Gallery2/

77db8c7 Fix crash if Exif-Tag buffer-length and component-count are both 0

* packages/apps/Mms/

7965b67 Fix crash if Exif-Tag buffer-length and component-count are both 0

* packages/apps/Trebuchet/

f6a8d4f Fix crash if Exif-Tag buffer-length and component-count are both 0