[Nexus 5 Android Development] big_bum:
Sorry for late reply. Only d2w

Sent from my ΠΞXUS5

EDIT:

V28? Any modifications? :D

Anyway, I'm running V29 for more than a week and never got any issues so far. This is the last release before official L. I don't want to rebase to franco's Lollipop, and I hope I can get the kernel as it is now to run on L. Enjoy.

v29 - cabc56f7c8af0f4da1ea09c22ff12ab16c9c2916

Changelog:

cabc56f msm: kgsl: allow creation of events from the future
b97aafc msm: kgsl: hold a process_private refcount in process_mem_print
37a6d77 msm: kgsl: Restructure IOMMU clock management
fc5721d msm: kgsl: Refcount mmu clock calls and allow multiple disable events
7ecdfcc msm: kgsl: Return HI offset from kgsl_perfcounter_get
e826c9b ASoC: msm: qdsp6v2: Fix for cmd status overwrite
b9a7c9e ASoC: wcd9xxx: Set chopper settings for UHQA mode
198f016 ASoC: msm: Fix AUXPCM Sample Rate settings
8bcd16d defconfig: enable ARM NEON crypto algorhitms
32cb01e crypto: add crypto_[un]register_shashes for [un]registering multiple shash entries at once
b73ede0 crypto: sha512 - Expose generic sha512 routine to be callable from other modules
58bf0b2 crypto: sha256 - Expose SHA256 generic routine to be callable externally.
d155ee2 ARM: 8120/1: crypto: sha512: add ARM NEON implementation
e707df9 ARM: 8119/1: crypto: sha1: add ARM NEON implementation
b80dc85 net: wireless: bcmdhd: Changed sync mechanism for batch get
2f65488 net: wireless: bcmdhd: Fix batch scan timing out
f634419 net: wireless: bcmdhd: Check evt data length before processing
86616d2 net: wireless: bcmdhd: 15395235 16510235 & 16803503 fixes
9efd782 net: wireless: bcmdhd: Reduced link stats verbosity to avoid kmsg spam
1bc251a net: wireless: bcmdhd: Add support for hidden SSID in PNO
da8b03c net: wireless: bcmdhd: Use systime for scan result ts
328f4f6 net: wireless: bcmdhd: Added support for get ch list
37ba085 net: wireless: bcmdhd: Use normal thread priority for bcm4339
5b3d8f0 net: wireless: bcmdhd: fix hang in wifi_get_cached_gscan_results
9d07822 net: wireless: bcmdhd: Gscan v3 and bug fixes
4cab3cd msm: mdss: fix wb memory registration optimization
aa163d4 msm: vidc: handle dynamic buffers in pendingq during flush
926a1ab mm: Increase number of GFP masks
63e5c12 arm/dt: hammerhead: Set the usb max speed to high
7f943fd usb: dwc3: Set the max speed
598f281 HID: add missing hid usages mappings
d43ff53 HID: provide a helper for validating hid reports
98a13b4 HID: input: generic hidinput_input_event handler
a6ebbdf msm: camera: Fix the lens move focus for out of bound region
a6e637b USB: gadget: f_mtp: Fix integer overflow when transferring large files.
5d6967e Enable setting security contexts on rootfs inodes.
e5627c2 msm: kgsl: Clear the memstore while destroying the context
f8c6bdd msm: kgsl: Add a flag to mark user mapped GPU buffers
a682efa msm: kgsl: Mark mmapped objects with VM_DONTCOPY
c4568fc msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
34e2c06 msm: kgsl: Use a constant mask for the memops vmflags
f90cb3e msm: kgsl: Add CMA memory feature to support NOMMU for GPU
14b2773 ASoC: msm: Check accessing session private data
bf2afd3 ASoC: msm: qdsp6v2: Wait for stream to be available in gapless playback
0138333 ASoC: msm: Condition change to feed buffer on resume
af268b7 ASoC: msm: Do not allow commands during gapless transition
bb7dde2 ASoC: msm: Handle RESET_EVENTS in compress driver
f2080fd ASoC: qdsp6: Add support for custom topology
3cf275b ASoC: Compress: Check and set pcm_new driver op
9be9c98 selinux: fix inode security list corruption
d2366c4 futex: Ensure get_futex_key_refs() always implies a barrier
738e475 power: Avoids bogus error messages for the suspend aborts.
b74b886 msm: qdsp6v2: Allow 320K AAC encoding
9e18f1d kernel: add support for gcc 5
360d5ca fs: Add a missing permission check to do_umount
6fa772d build: add echo to show build time
9571e64 blu_active: Check actual freq before setting new freq In case Actual freq is not updated till next timer interrupt and new target freq comes same as actual freq. Don't go for setting same frequency again.
b847267 dt2w: merge lates wake timeout and wake gestures fixes
3ca9f54 defconfig: update let's see how arm topology works with the new power efficiency patches
e4c6bd2 Revert "fix warnings after disabling arm topology"
15cab0c move them out of this repo
8d2c020 elementalX: fix build
91d1c40 defconfig: enable elementalX
d75c5a1 [cpufreq_elementalx] Rework and clean up
07187f1 [cpufreq_elementalx] make sure input boost stuff is disabled
14f1d66 [cpufreq_elementalx] up_threshold doesn't change, make it read_mostly
d197630 [cpufreq-elementalx] a little extra boost when load is high
64f2ea1e cpufreq_elementalx: very slight boost
8b4befc cpufreq_elementalx: add counter for more gradual boosting
ed6e648 cpufreq_elementalx: minor adjustments
a66f5ea ElementalX governor
f5d482b arch: Introduce smp_load_acquire(), smp_store_release()
bbb85ba remove cpu-boost, use the one provided in govs
be6dcbb blu_active: two phase scheduling (don't jump directly to max freq too often)
77e05b9 build.sh: make executable
171a93c defconfig-mpd: disable blu_plug
10bc977 build-mpd: use zip-mpd.sh
0d41874 restore zip.sh and make a zip-mpd.sh version
2927db4 readd build.sh for non-mpd versions
7130983 add build-mpd.sh
509005e defconfigs: use big-bum_defconfig for non-mpd, use big-bum-mpd_defconfig for mpd
f750e84 Merge branch 'nightlies-mpd' of github.com:StefanescuCristian/hammerhead into nightlies
3856d0f defconfig: force instruction alignment
4de362e defconfig: update
c816765 squash blu_plug
74dabcc Revert "disable cpuboost driver for this branch"
db30486 Revert "blu_plug: use input boost, __ref to lighten the driver, misc fixes"
97d9a29 disable cpuboost driver for this branch
5b65008 cpufreq: blu_active: sync with code_blue
8002d0f blu_plug: use input boost, __ref to lighten the driver, misc fixes
bb78fd3 defconfig: update
a3dc805 blu_active: use simple freq calculation
16f7028 msm: limiter: Improve routines
a6aacca ARM: 8168/1: extend __init_end to a page align address
b9c75b3 ARM: 8088/1: vmlinux.lds.S: drop redundant .comment
c3f9c7b ARM: KVM: enforce maximum size for identity mapped code
5d79b7a ARM: 7605/1: vmlinux.lds: Move .notes section next to the rodata
0e19e21 ARM: 8165/1: alignment: don't break misaligned NEON load/store

TL;DR:

rebased git into one single branch

added elementalX gov, only for mpd. Works best if you disable gboost (or else freq jumps too fast at 1267MHz)

merged all I could merge from L kernel sources

video and wireless updates

oher minor changes

compiled with latest Linaro (4.9.2, oct 2014)

Dropbox and mpd versions are uploading now.

LE: There seems to be a problem with bacon and blu_plug. I recommend using blu_active with the following setings if you're using non-mpd version:

boostpulse_duration:
10000
go_hispeed_load:
90
hispeed_freq:
1190400
io_is_busy:
1
min_sample_time:
40000
sampling_down_factor:
100000
sync_freq:
1036800
timer_rate:
40000
timer_slack:
30000
two_phase_freq:
1728000,1728000,1728000,1728000up_threshold_any_cpu_freq:
1497600
up_threshold_any_cpu_load:
65

Edit: reuploaded V29.

4c74d3234d5c028b52a3d2f4d7d62915 boot-ext4-v29.img
96cd3dc1d5edab3dfa5058cd86bec1f8 boot-f2fs-all-v29.img
55f1de89374a1cd9236d1620586389c0 boot-f2fs-v29.img
8aab5c8739a9651aaf3d1e6c5ecea4e1 big-bum-cm-v29.zip
546f79e16bab80ab665074283e36900a big-bum-ext4-v29.zip
f9bb078bc22182214bce77b12f81fd16 big-bum-f2fs-all-v29.zip
70e9521fd3e334742a0d6961d696d2d6 big-bum-f2fs-v29.zip