[HTC Sensation] show-p1984:
Bricked XE 1.6 BETA 1

Changes:

#22

(please forgive me, I had no motivation to clean this all up ^^ *tired*)

**Rebased onto XE-Source**

**All changes from 1.5b4 except CCACHE/ZCACHE/ZRAM present*

**Blazin' fast & Ultra snappy**

**Camfix from 1.4 still valid**

Changes from v1.5b4:

27e7949fd79891dbb7659274d371c0f53e6b923c Revert "msm: kgsl: Implement static + dynamic pagetable pool scheme"

5 files changed, 134 insertions(+), 352 deletions(-)

e402eb9aaf5448c5f121aa8e1a8b0128201e6d3a Revert "kernel: sched: Fixed missing include."

1 files changed, 0 insertions(+), 1 deletions(-)

209775fdb7f31621c461728072694c107be42273 msm: vidc: Fix to handle non-fatal sequence header errors.

1 files changed, 10 insertions(+), 2 deletions(-)

e755df2789ce7e9053d73da57e65f16830a7af0f board: updated scpll_init to include high frequencies for PLL calibration

1 files changed, 1 insertions(+), 1 deletions(-)

dea46100589d8140e2155a5c1e84d08186060c29 msm:pm-8x60: Free memory on failure to add Kobject

1 files changed, 7 insertions(+), 1 deletions(-)

153bf68ad38cca2b99e8d582d48fc17ec57c2471 msm: kgsl: Add a periodic check to turn the TZ algorithm on

2 files changed, 20 insertions(+), 8 deletions(-)

5cd589b33f04663472eeaf93bd520fb454e017e7 board: lowered voltages for timpani and eMMC

1 files changed, 4 insertions(+), 4 deletions(-)

ea65251caad4fa556b8b1643cfadc944cb15d56b Less compiler warnings, more fun!

3 files changed, 3 insertions(+), 3 deletions(-)

96d11902ab503a3c6496bb08a2e1ffd06eba2bd4 msm: kgsl: Add AXI rate request on wakeup

1 files changed, 8 insertions(+), 2 deletions(-)

b1d16bfc024585b2a78846da1ec5546436e26aa5 msm: kgsl: Clocks should be set to the active level during NAP

1 files changed, 2 insertions(+), 1 deletions(-)

f1f4464e36e76a35e28d1d53eaeda9a67647f67e ARM: 6428/1: add cpu_idle_wait() to support CPUidle on SMP systems.

2 files changed, 9 insertions(+), 1 deletions(-)

f74b4a9f75c0a2eeddf8a4da674740e9da47d974 cpufreq:conservative: tweak conservative governor slightly

1 files changed, 2 insertions(+), 2 deletions(-)

da71ac08cfe8d479abb87acb1381b90e69132312 staging:lowmemkiller add Fugeswap

1 files changed, 26 insertions(+), 0 deletions(-)

a5636491c82dc8eafe5ee9848c4a48034ee80464 cpufreq: adjusted conservative governor parameters

1 files changed, 2 insertions(+), 2 deletions(-)

cb8c7bf28ba3ffaf3f2c81414e1283d840d635b5 msm: dma: remove crci conflict checking

6 files changed, 4 insertions(+), 148 deletions(-)

93b529cc463f5463b17e958e6ff6eb04af6b2b9d msm: clock-8x60: Add local control of vpe_axi_clk and rot_axi_clk

1 files changed, 12 insertions(+), 9 deletions(-)

0a72255846b2e7cab18790a8dc4293da8f156b57 msm:board-pyramid: Update Min Voltage for regulator 8901

2 files changed, 3 insertions(+), 3 deletions(-)

9e196b37d00b434e72baa5d7c754a564e2bde368 board: lowered flash limit to 5% from 30%

1 files changed, 1 insertions(+), 1 deletions(-)

a7fbdf10c560aeb2c87c70e72f8d26e331073438 msm_fb: display: Flush RGB pipe when solid fill mode is used

1 files changed, 13 insertions(+), 0 deletions(-)

de2d1a8f8066a700ff2507c3b9d56a94044b6e04 msm_serial_hs_lite: Set UART Clock rate to zero, when it is disable UART Core clock set rate is getting called before actually disabling uart core clock. This problem has been seen with console suspend due to setting clock rate to zero from msm_hsl_power api. This change makes sure that uart core clock is actually disabled before it is set to zero.

1 files changed, 6 insertions(+), 6 deletions(-)

f04efeac6f1983b4d87c8e5af8015d5b49fd7f78 crc32: Select an algorithm via kconfig Allow the kernel builder to choose a crc32* algorithm for the kernel.

2 files changed, 53 insertions(+), 0 deletions(-)

b5cc1e1f464cf599d14fb3a7a38900230f5189df crc32: Add self-test code for crc32c Add self-test code for crc32c.

1 files changed, 261 insertions(+), 102 deletions(-)

e8c5f042a2caa8f2efb29d5b65db52d75ff85404 crypto: crc32c should use library implementation Since lib/crc32.c now provides crc32c, remove the software implementation here and call the library function instead.

2 files changed, 4 insertions(+), 91 deletions(-)

cd2b7536895e8a1008a286a24230593e7693ece7 crc32: Bolt on crc32c Reuse the existing crc32 code to stamp out a crc32c implementation.

5 files changed, 80 insertions(+), 34 deletions(-)

0a12706163a26cff42e58e89441bc5ffed13fda3 crc32-final.diff Some final changes	- added a comment at the top of crc32.c

1 files changed, 4 insertions(+), 0 deletions(-)

442df6927bb13a6d54d14f44347163f895e5a5d9 crc32-optimize-loops-for-x86.diff Add two changes that improve the performance of x86 systems	1. replace main loop with incrementing counter	this change improves the performance of the selftest	by about 5-6% on Nehalem CPUs. The apparent	reason is that the compiler can use the loop index	to perform an indexed memory access. This is	reported to make the performance of PowerPC CPUs	to get worse.	2. replace the rem_len loop with incrementing counter	this change improves the performance of the selftest,	which has more than the usual number of occurances,	by about 1-2% on x86 CPUs. In actual work loads	the length is most often a multiple of 4 bytes and	this code does not get executed as often if at all.	Again this change is reported to make the performance	of PowerPC get worse.

1 files changed, 13 insertions(+), 0 deletions(-)

cb517e48a0cf55fb70f3fbac4ad01a1c048004d4 crc32-add-slicing-by-8.diff add slicing-by-8 algorithm to the existing slicing-by-4 algorithm. This consists of:	- extend largest BITS size from 32 to 64	- extend tables from tab[4][256] to up to tab[8][256]	- Add code for inner loop.

3 files changed, 78 insertions(+), 36 deletions(-)

00993ec8287d3f648a8fe3b7bb88759c86f32f6d crc32-add-real-8-bit.diff crc32.c provides a choice of one of several algorithms for computing the LSB and LSB versions of the CRC32 checksum based on the parameters CRC_LE_BITS and CRC_BE_BITS. In the original version the values 1, 2, 4 and 8 respectively selected versions of the alrogithm that computed the crc 1, 2, 4 and 32 bits as a time. This patch series adds a new version that computes the CRC 64 bits at a time. To make things easier to understand the parameter has been reinterpreted to actually stand for the number of bits processed in each step of the algorithm so that the old value 8 has been replaced with the value 32. This also allows us to add in a widely used crc algorithm that computes the crc 8 bits at a time called the Sarwate algorithm.

3 files changed, 34 insertions(+), 12 deletions(-)

cdf1d1de1398e93bf2ab25a2bfb58702f63a4fe8 crc32-fix-check-endian-warnings.diff crc32.c in its original version freely mixed u32, __le32 and __be32 types which caused warnings from sparse with __CHECK_ENDIAN__. This patch fixes these by forcing the types to u32.

1 files changed, 6 insertions(+), 6 deletions(-)

c75028987bebc560d3c023e518482914cb3ca7ed crc32-misc-cleanup.diff Misc cleanup of lib/crc32.c and related files	- removed unnecessary header files.	- straightened out some convoluted ifdef's	- rewrote some references to 2 dimensional arrays as 1 dimensional	arrays to make them correct. I.e. replaced tab with tab[0].	- a few trivial whitespace changes	- fixed a warning in gen_crc32tables.c caused by a mismatch in the	type of the pointer passed to output table. Since the table is	only used at kernel compile time, it is simpler to make the table	big enough to hold the largest column size used. One cannot make the	column size smaller in output_table because it has to be used by	both the le and be tables and they can have different column sizes.

2 files changed, 39 insertions(+), 71 deletions(-)

54b82d93ea218da96e267902bbd1ea9d00fcf13f crc32-add-pointer-to-tab.diff Replace 2D array references by pointer references in loops. This change has no effect on X86 code but improves PPC performance.

1 files changed, 11 insertions(+), 10 deletions(-)

731eda270626b033b07085f7cbd56c14cef0ffd8 crc32-replace-self-test.diff Replaced the unit test provided in crc32.c, which doesn't have a makefile and doesn't compile with current headers, with a simpler self test routine that also gives a measure of performance and runs at module init time. The self test option can be enabled through a configuration option CONFIG_CRC32_SELFTEST.

2 files changed, 684 insertions(+), 110 deletions(-)

cb90ac297cb7f1fa1d35451d2f1b47c649cebf3f crc32-move-to-documentation.diff Moved a long comment from lib/crc32.c to Documentation/crc32.txt where it will more likely get read.	- Edited the resulting document to add an explanation of the slicing-by-n	algorithm.

3 files changed, 187 insertions(+), 127 deletions(-)

4ba9c6a83543632643000310685e97043ce7e626 crc32-remove-trailing-whitespace.diff removed two instances of trailing whitespaces	- remove trailing whitespace from lib/crc32.c	- remove trailing whitespace from lib/crc32defs.h

2 files changed, 2 insertions(+), 2 deletions(-)

4c255f57a3080c30429b5399a605812a599549fd msm: kgsl: Implement static + dynamic pagetable pool scheme

5 files changed, 352 insertions(+), 134 deletions(-)

d6d013a4c7350564ffff0d56d6a5353f5d738d9d msm: kgsl: Remove DMA pool pagetable allocation

2 files changed, 13 insertions(+), 0 deletions(-)

30ba904e53fbf5c26169c285773f1d16c56faf84 msm: kgsl: Moving pagetable size to Kconfig

7 files changed, 18 insertions(+), 27 deletions(-)

7394a614a1ccff777c1f584f58bc8d138507e199 kernel:smp: Match on_each_cpu behaviour on UP to SMP

1 files changed, 3 insertions(+), 2 deletions(-)

5f7627a4a8a3b42d51c66967f431de590a75fda6 msm: audio: qdsp6v2: Block write to dsp till buffers are available.

1 files changed, 46 insertions(+), 29 deletions(-)

2bf4de5113071e9f6c28232ca4f9fed4636295c6 lib/sha1: use the git implementation of SHA-1 For ChromiumOS, we use SHA-1 to verify the integrity of the root filesystem. The speed of the kernel sha-1 implementation has a major impact on our boot performance.

5 files changed, 153 insertions(+), 262 deletions(-)

fc326c0bd2705b062f44d37c10f542d34e4c363b media:video:msm up max FPS for s5k3h1gx camera module from 30 to 120

1 files changed, 2 insertions(+), 2 deletions(-)

7834f213ff9c8c69672b025ad6dd918d33c85f59 Squashfs: Add XZ compression configuration option

4 files changed, 28 insertions(+), 0 deletions(-)

f7672d7f7da8ecdb0e1af0fc312d3d74c7d1f9d9 Squashfs: add XZ compression support

2 files changed, 154 insertions(+), 0 deletions(-)

8969ca60f83e69e1c7df21c47d92fa7f45c08773 msm: clock-8x60: Remove temporary 'always on' votes for ADM clocks

1 files changed, 1 insertions(+), 5 deletions(-)

00bf36bb4dd8217b8ba335324206f172624df5c3 msm: board-msm8x60: Make dmov an early device

1 files changed, 2 insertions(+), 2 deletions(-)

08ca0f64edc2576eadc210c40ca5eadf7ca9c3da Revert "msm: clock-8x60: Refresh PDM and TSSC halt bits at boot"

1 files changed, 0 insertions(+), 7 deletions(-)

d109df35e1d4b7dd7eb87a068ccc437efd0c5ea7 kernel: sched: Fixed missing include.

1 files changed, 1 insertions(+), 0 deletions(-)

3c7d12841fd2c9a43c4f79371058851a22b8abfe msm: audio: qdsp6v2: Accessing unmapped memory causes crash

2 files changed, 11 insertions(+), 2 deletions(-)

af1e1842ed347a7165098e6d36737547b74ca619 ARM: 6527/1: Use CTR instead of CCSIDR for the D-cache line size on ARMv7

1 files changed, 6 insertions(+), 6 deletions(-)

b9ee8fcb1f35d6ed7153390f888988787d4ef987 spi_qsd: Fix for SPI Operational State Invalid error

1 files changed, 11 insertions(+), 5 deletions(-)

ff8eb39df81fd2b2bcd244574c6c0cbe3c204b8b video: msm: Defining functions for MIPI CMD panel

1 files changed, 2 insertions(+), 0 deletions(-)

49f826df3c57428d7a1d3e30dc0e85e43007027e msm: kgsl: Add proper device lock/unlock for early suspend driver

1 files changed, 6 insertions(+), 2 deletions(-)

3a97ac8f5b8ee135487fb4a2d6dbcca38efbc51a Revert "msm: clock-8x60: Don't disable clocks in reg_init"

1 files changed, 25 insertions(+), 20 deletions(-)

4998849d961a3abe17ee63dad7c1e164eaf83830 Fixing space fails

2 files changed, 10 insertions(+), 9 deletions(-)

2a74c04bce8e449a953c22ddfc970b94ad4a04b6 msm_fb: display: YUV 444 format support

2 files changed, 32 insertions(+), 1 deletions(-)

2ea5d4e94d6ee900763aef4832328d5eb2df054f msm_fb: display: use spin_lock_irqsave before call disable_irq

2 files changed, 4 insertions(+), 4 deletions(-)

fc639781405bbfcc24e4581bf7233d159d940f47 msm_fb: display: disable fill screen with blank on early suspend

1 files changed, 1 insertions(+), 1 deletions(-)

bd495067d4ba37ea94d2e8c95124cf6aa08985f9 msm_fb: display: set flush bit at overlay_unset

1 files changed, 1 insertions(+), 0 deletions(-)

fda656e8a5b2f866a055d5d732783e55622842af msm_fb: display: add spin lock to synchronize mdp irq enabel/disable

4 files changed, 38 insertions(+), 21 deletions(-)

09f1436b39dbdcf5b745916534c674662656c64d msm_fb: display: remove while loop at mdp4 ISR

1 files changed, 157 insertions(+), 169 deletions(-)

5e5b0bf31dd7ecfa45fa21a1857758eea73ac1e3 msm_fb: display: no overlay set and play allow after suspended

1 files changed, 8 insertions(+), 6 deletions(-)

9bab1609305e4f11834484ea14cee75b6196b574 msm_fb: display: check dsi_pipe for writeback mode at kickoff

1 files changed, 1 insertions(+), 1 deletions(-)

0f19233b8e3e4abdda73cdfed1519aeffa2e380f msm_fb: display: check suspend condition before bus scaling

1 files changed, 2 insertions(+), 1 deletions(-)

738b881fe6c10c92648aae5b5a703faa14bc236a msm_fb: display: add open and close to rotator driver

1 files changed, 64 insertions(+), 5 deletions(-)

a72c8813e5a0d22f30311b50f0509861b510ae06 msm_fb: display: disable primary and external vsync interrupt

1 files changed, 12 insertions(+), 0 deletions(-)

f235600b6e38ea5cdadf04d85c12082da7d84b12 msm_fb: display: turn off dtv timing generator first

1 files changed, 13 insertions(+), 5 deletions(-)

9a32a2200bb345d76a155ff8a74b83d98a0f8c0a msm_fb: display: add memory barrier to mdp

4 files changed, 25 insertions(+), 13 deletions(-)

ff9913a8ccc4bc07a18883b3bf4206626d67e3a7 msm_fb: display: Wait for vsync support for DSI Video interface

5 files changed, 58 insertions(+), 7 deletions(-)

7608ecf63c82c29a3f924c44ac5e8a62330b1382 msm_fb: display: fix mdp shared pipe allocation bug

1 files changed, 7 insertions(+), 1 deletions(-)

37b83662aa90edf992403b0430e3ed971428b70d Fixed GPU scaling once again. (for the new driver) Make it dependent on CONFIG_MSM_BUS_SCALING

2 files changed, 10 insertions(+), 1 deletions(-)

04c651074fc851260763f63acedbdf3f9424f1f4 msm: kgsl: Add a gpu busy count to sysfs

2 files changed, 76 insertions(+), 1 deletions(-)

31da549e8850dfd3e1b093c148be0f02c76dc1b1 msm: kgsl: Don't make assumptions about VMA regions

1 files changed, 31 insertions(+), 19 deletions(-)

a6c986827a26eb1f2a7cdf8dab789033225a49fe msm: kgsl: Avoid null address to pass in kgsl_mmu_map

1 files changed, 7 insertions(+), 0 deletions(-)

d982d53abf8c5c8d0bad8d923e0fb5ef5b08d40e msm: kgsl: Rename and expand calc_idle

4 files changed, 29 insertions(+), 17 deletions(-)

6b9c8fc94c7a61a7eb2185c50eb8e37bd1ccc1ad msm: kgsl: Do not thrash general workqueue

2 files changed, 12 insertions(+), 7 deletions(-)

47e2714346187b4422cf91db19600bc7cfac3880 msm: kgsl: reset more registers during gmem save/restore

2 files changed, 38 insertions(+), 0 deletions(-)

30972dd13497b129e9858a21365b21a804aaa848 msm: kgsl: Remove check to allow client specified allocation size.

1 files changed, 1 insertions(+), 6 deletions(-)

8ed31df35d6318265a773d3b7dc5f629a31ae432 msm: kgsl: fix mmu fault arising from multicontext scenario

1 files changed, 2 insertions(+), 0 deletions(-)

f461cf63ab8dc241102ceca909041d692ede51f7 Revert "qup_i2c: Calculate combined write length for multiple write transactions"

1 files changed, 4 insertions(+), 12 deletions(-)

9b11959fac85e3a72c3fc9b09143f4eb35165641 Update: Interactive Gov config

1 files changed, 2 insertions(+), 2 deletions(-)

86ea9e2d69544de35b311be9d24b4a35788076a6 Update: Smartass2 config

1 files changed, 7 insertions(+), 7 deletions(-)

dc9d28121a795b946008fb26cd5799720ccfdb57 Remove rogue config ;)

1 files changed, 0 insertions(+), 2540 deletions(-)

11da23379b5b2d33418151cbd98b52865905cb6e Forgotten Changes

3 files changed, 14 insertions(+), 0 deletions(-)

9357b7653b478113437e443f8cafbcd8c56377f6 compile fixup for cgroup.c

1 files changed, 1 insertions(+), 0 deletions(-)

9ee6fe31a6465a6f2ded6ff671a454b285ceb73c Fix missing <linux/vmalloc.h> include in snappy.c

1 files changed, 1 insertions(+), 0 deletions(-)

f59301d321636d3105f241cd5480dadf3acabf87 msm: rpc: Reader thread to allocate memory without holding a spinlock

1 files changed, 13 insertions(+), 1 deletions(-)

30b25b4fabb223dc9627d3a2ebe69e79326e0f64 msm: rpc: Reorganize the usage of spinlocks in RPC Router reader thread

1 files changed, 16 insertions(+), 17 deletions(-)

777cc41988ebf035f33c719a5a0ee75270905110 msm: rpc: Update RPC client's cb_list_lock to use spinlocks

2 files changed, 19 insertions(+), 15 deletions(-)

d66217d6325581a1e8e1da995722e4b7f9aa6479 msm: Retry callback registration on timeout

1 files changed, 10 insertions(+), 2 deletions(-)

552c47b27c00b06e85d0a48b180bfc8013422a95 msm: smd: Add smd_tiocmset api without spinlocks

2 files changed, 16 insertions(+), 5 deletions(-)

73642e4f308256f449d0d2b2c306000e0515c8af lockdep: print lock name for lockdep_init_error

1 files changed, 4 insertions(+), 1 deletions(-)

59f50ce1f0ed949eea6b26a60443f806f6945df0 init/main.c: execute lockdep_init as early as possible

1 files changed, 1 insertions(+), 2 deletions(-)

bd600e40d9e1424776c889656c2d8985bd7b47ea msm: smd_tty: restrict DS port platform driver

1 files changed, 17 insertions(+), 4 deletions(-)

80edf451bd0e82838bef436d9a55efb137ce5013 msm: smd: add closing state to subsystem restart

1 files changed, 63 insertions(+), 34 deletions(-)

faeea0840784013d30f498df055c1e5997c516c1 msm: smd_pkt: add subsystem restart loopback server reinit

1 files changed, 7 insertions(+), 2 deletions(-)

844c5c3c6f17b2df3029296722033e71644f66ce msm: smd_tty: add subsystem restart loopback server reinit

1 files changed, 20 insertions(+), 2 deletions(-)

c6c808b33f4f768ed7982e7ead388b6e25fc4a16 msm: smd: add check for LOOPBACK_TTY platform device

1 files changed, 1 insertions(+), 1 deletions(-)

ee6002e8fbd6dca4059464c40ee90dae540c4c4e USB: gadget: Add 10 microsec delay before fetching setup_data

1 files changed, 7 insertions(+), 0 deletions(-)

b894e8800b439d7347f8ef859e0aa7b380d2896e USB: msm_otg: Simplify ACA state machine to support standard ACA

3 files changed, 36 insertions(+), 1 deletions(-)

2bc65dad42a5b3a989dd26776039f81ed4cd1243 vidc: 1080p: Recovery point SEI support for ISDB-Tmm

7 files changed, 58 insertions(+), 1 deletions(-)

adc89b6ee82798022b009ae78483ff81bcbba9c2 vidc: vdec: Copy the End of Sequence flag

3 files changed, 9 insertions(+), 0 deletions(-)

434f9fec04351df5bd859f377d9d5babc59dd1ff msm: vidc: Fix H.263 30fps standard resolution encoding.

3 files changed, 21 insertions(+), 8 deletions(-)

eeb4a69d0b644651ba991f51c293f4be5210f233 vidc: 1080p: Override SP profile to ASP for MPEG4 decoding.

3 files changed, 36 insertions(+), 1 deletions(-)

a2feb358c191079e9100b0e7867765051b2350a5 vidc: venc: Remove check for allocation of sequence buffer size.

1 files changed, 7 insertions(+), 15 deletions(-)

9d6981963aa21e6618555443d594b9329a7224d3 msm: vidc: Fix GOB Header for H.263 encoding.

1 files changed, 1 insertions(+), 0 deletions(-)

1f80b562012f2e943e6f1cf5de89b59215132b7c msm: vidc: Increase the decoder input buffer size.

1 files changed, 1 insertions(+), 1 deletions(-)

40a7852edfe23c8da5b7ac08c1ed4db7504ba833 vidc: venc: Return the correct error code for IOCTL.

1 files changed, 13 insertions(+), 9 deletions(-)

83cfa8d0213389ad5ce32e44fe3bf6e091e586ec vidc: vdec: Set correct divx codec type.

1 files changed, 6 insertions(+), 0 deletions(-)

66a0e0976d495e79e0761d2dcedcd9a071663cd6 vidc: 1080p: Increase the kernel SMI memory size.

1 files changed, 2 insertions(+), 2 deletions(-)

6067bc385a7fa00198197fb93324f628016e71b7 vidc: vdec: Report bitstream errors to driver client.

2 files changed, 3 insertions(+), 0 deletions(-)

82940a0582f04e0919ded906f51bb7119f103d8b vidc: add change to print MFC firmware version

1 files changed, 4 insertions(+), 0 deletions(-)

cf6dfaeb6f35a3b9f6966520e7e9bfb2b5420a0c vidc: venc: add Check for infinite intraperiod configuration.

1 files changed, 10 insertions(+), 3 deletions(-)

4609729e1428cd119863118ba9b905c4e64048e1 msm: vidc: Fix not coded vop handling in decode order.

3 files changed, 32 insertions(+), 9 deletions(-)

37faac05aa98f10f7b8dc8fb939696201e31f23e msm_fb: display: increase mdp max burst size

1 files changed, 1 insertions(+), 1 deletions(-)

b5b0d120879b0e59f6c3878a358b1565475a42c7 qup_i2c: Calculate combined write length for multiple write transactions

1 files changed, 12 insertions(+), 4 deletions(-)

e1d215edafba979c26101911856d5fd141bdadd0 cpufreq: Fix input handler crash

1 files changed, 12 insertions(+), 4 deletions(-)

cbfaba6059eff407b38b5f12c029c812b0efb5ce sched: don't call task_group() many times in set_task_rq()

1 files changed, 8 insertions(+), 4 deletions(-)

e11fa60efb670e1ecda095e088092445e5e16403 partition_sched_domains: Do not destroy old sched domain on cpu_up

1 files changed, 10 insertions(+), 3 deletions(-)

469487cfb33effbaccbb9f0d3de1ecabd4079065 sched: Do not block when waiting to free old root domain

1 files changed, 6 insertions(+), 4 deletions(-)

a0d42f43b88d1d542f7dc7edf3c2b5fa69701cd6 rcu-tree: Check for extended quiescent state at start of gp

1 files changed, 33 insertions(+), 0 deletions(-)

ab117e2c1bea76a912933515290a7705c9a423e1 printk: Don't allow cpu to get console lock during hotplugging

1 files changed, 6 insertions(+), 0 deletions(-)

6aa98a9ea6ae5b6aa103350ddcb222ade1ffcdd1 cpu-hotplug: Add the function 'cpu_hotplug_inprogress'

2 files changed, 9 insertions(+), 0 deletions(-)

a0dd38e25344ef21dd57363263cfa1b5b3f398ed msm: platsmp: Remove extraneous boot_secondary delay

1 files changed, 2 insertions(+), 4 deletions(-)

fa3c0b8ef00e7a93fb81d5d45f1c99ebae85739e crypto: Add snappy interface to crypto API

3 files changed, 109 insertions(+), 0 deletions(-)

5f312766f86871ff04715d76881b959d791ac174 lib: Add the snappy-c compressor to lib

4 files changed, 1332 insertions(+), 0 deletions(-)

98e5cacdd4b6766877760f712f612c4aa7602ded CPU hotplug, PM: Remove unused symbol 'suspend_cpu_hotplug'

1 files changed, 0 insertions(+), 4 deletions(-)

957d2e26bae79c016d6eb222a3d0d705361fa64f kernel: Set the command name of the idle tasks in SMP kernels v3

2 files changed, 6 insertions(+), 1 deletions(-)

803d3dd39ffe0194b52babf510b5a5b2418f0e98 From: Sumit Bhattacharya <sumitb@nvidia.com>

1 files changed, 7 insertions(+), 0 deletions(-)

a030eafa361e0decc762c74a6b6c5b3e38a38612 mfd: pmic: Fix memory leak in debug probe

2 files changed, 25 insertions(+), 9 deletions(-)

852a3084998c9354a99c6bcaa9ed850025bb3509 net: Reorder incoming packets in PPPoLAC and PPPoPNS.

3 files changed, 173 insertions(+), 31 deletions(-)

4d139dc4be8cb8f9b30e2b681c3c03c892c2c429 net: wireless: bcm4329: Disable wake irq at driver stop

2 files changed, 20 insertions(+), 1 deletions(-)

f6c8f42e23ff6f671d40464597e6cac7787a828c cpufreq: Fix ondemand governor powersave_bias execution time misuse

1 files changed, 2 insertions(+), 0 deletions(-)

bb5741c6a711b8f86b1a513d316d372305f68625 power: fix suspend_sys_sync_wait()

1 files changed, 68 insertions(+), 0 deletions(-)

7c3985ce3f43153e8c17070bd6c94cbcf5ec92ef PM: wakelocks: Display wakelocks preventing suspend by default

1 files changed, 1 insertions(+), 1 deletions(-)

eafae569de8e994b5054027f7abb05bfa38e35ff PM: wakelocks: Don't report wake up wakelock if suspend aborted

1 files changed, 1 insertions(+), 1 deletions(-)

413903561a8a6abbb5b28ec04dd110f293f6c890 arm: Implement ticket spin-locks

2 files changed, 146 insertions(+), 0 deletions(-)

b6901baf4e7a1aad02c273bf19c2112c09d6ee33 msm: Kconfig: Enable inline lock functions

1 files changed, 28 insertions(+), 0 deletions(-)

40e630a1b3a32fcb3f298f6e00a8358ec15b8990 msm: audio: qdsp6v2: Set tx and rx flags based on current device

1 files changed, 25 insertions(+), 2 deletions(-)

b3c3a8591ce74674ae01290260d2b06e9ef0bff6 msm_fb: display: avoid staging up two pipes at same mixer_stage

1 files changed, 8 insertions(+), 0 deletions(-)

41cff145c39e0960d5a0df6bf4e9e0e3f58ebe3f msm: vidc: Fix performance level computation

1 files changed, 1 insertions(+), 1 deletions(-)

9cddb3e1e7e52b45d780594d7599606426000f0b msm: clock-8x60: Add 1.8432MHz for gsbi_uart_clk

1 files changed, 1 insertions(+), 0 deletions(-)

b8eeb6a32ee9d2ae5d6e3373a5c6ce6fcbeb826e msm: clock-8x60: Gate smi_2x_axi_clk off when smi_clk is disabled

1 files changed, 47 insertions(+), 16 deletions(-)

757e416b2acab5a87c8a3de4144c52c179648bee msm: audio: qdsp6v2: Handle wakelocks to fix unexpected power consumption

2 files changed, 26 insertions(+), 0 deletions(-)

3e0bb6665c1cd7eec22b03ff2a29f42e3fe37eb7 cpufreq: Memory leak with sysfs when stats table are freed

1 files changed, 1 insertions(+), 1 deletions(-)

b47091713af7e9bc4a249a599796d282645adfee sched_fair: Remove cpu from nohz idle set if not active

1 files changed, 4 insertions(+), 1 deletions(-)

4ed393cd92cef73b6b419b509d8293a976c67986 usb: gadget: Fix kernel crashes during usb ch9 tests

1 files changed, 0 insertions(+), 1 deletions(-)

e15c0472aaab6236dbe81a1a7539e62db6f85f43 msm: clock-8x60: Don't disable clocks in reg_init

1 files changed, 20 insertions(+), 25 deletions(-)

cb78fb323d792ef59d5ec1f7b3a79013b55b72a1 mmc: core: put eMMC in sleep (cmd5) mode before suspend

1 files changed, 6 insertions(+), 2 deletions(-)

3d48ca61d3fb0d1a9ba6b58d45943fe63db55686 msm: clock-8x60: Refresh PDM and TSSC halt bits at boot

1 files changed, 7 insertions(+), 0 deletions(-)

543084956d051dc43ab17ae18e2a0ca8938c618b msm: acpuclock: Subscribe to _FROZEN CPU notifiers for 8x60 and 8960

1 files changed, 3 insertions(+), 0 deletions(-)

6649a5219f53296bed9e56606c6cde5374ad0287 ARM: SMP: Make resched-ipi-while-offline warning less verbose

1 files changed, 2 insertions(+), 0 deletions(-)

deb1ce7352b76e6a0a01cc39583fd1920dddf0a4 fixed deconfig warnings

2 files changed, 16 insertions(+), 2 deletions(-)

c9691cfcc792ff8f7cf3cc857d60efbf5d34ef94 Camera fixes: removed ZSL to get a clean start in the future. (except both ZSL files) Added correct includes & check if built for 8x60 Fixed Flash.

21 files changed, 431 insertions(+), 287 deletions(-)

68cb80c95bfe258056b42bfd3f6af2c5afb04969 mach-msm: removed useless if-check, fixed typo.

1 files changed, 3 insertions(+), 13 deletions(-)

Download: Click me

Camfix from v1.4 still valid.

Good night! ;)