[ONE Original Android Development] DerRomtester:
So here you go latest anykernel version:

changes from my side:

* wcnss: fixed a warning introduced by erorcun :)

* added bfq I/O scheduler

* anykernel ramdisk

* changed kernel compression to xz instead gzip

erorcuns changes:

9892a3b wcnss: remove unused variables and so drop that warning
cbfcaf3 Merge remote-tracking branch 'erorcun/LA.BF.2.1.2_rb1.5' into LA.BF.2.1.2_rb1.5
861664a soc: pil-q6v5: Set the optimum current before disabling vreg_pll
449e2a8 qcom: subsys-pil-tz: Correct disabling active clocks/regs in shutdown…
c40e721 msm: subsys-pil-tz: Enable/disable proxy regulators in shutdown path
ec9d27d synaptics: Use latest firmwares
b1228a3 prima: Update
905e66a msm8974: wcnss: Use pinctrl
8930601 pronto: Latest version
64a6c83 wcnss: Adapt latest version to us - fix warnings
9783f86 Revert "memcg: add permission check"
73af621 arch: mm: pass userspace fault flag to generic fault handler
b9b6a63 arch: convert smp_mb__*()
5ec4715 Revert "rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks"
d65c77e wcnss:Avoid sending FIQ to pronto subsystem
ca5d003 bacon: Update defconfig
c7ad700 mm: vmpressure: scale pressure based on reclaim context
1a547c5 memtest: use phys_addr_t for physical addresses
e1a832d mm: move memtest under /mm
274e95e mm: page-writeback: fix page state calculation in throttle_vm_writeout
8051adb mm: compaction: fix the page state calculation in too_many_isolated
00f7a81 memcg: add permission check
9352c18 mm/page_alloc: Call kernel_map_pages in unset_migrateype_isolate
7b969a5 mm: page owner support for dma
09cf4af mm/memory.c: actually remap enough memory
14a3730 mm/compaction: fix wrong order check in compact_finished()
86734c6 mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()
3cdeff9 mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()
d6cd788 mm/hugetlb: add migration entry check in __unmap_hugepage_range
4baa3d4 kmemleak: allow freeing internal objects after kmemleak was disabled
1af8e80 kmemleak: free internal objects only if there're no leaks to be reported
542bdb2 mm: kmemleak: avoid false negatives on vmalloc'ed objects
725f033 mm: vmpressure: allow in-kernel clients to subscribe for events
87bce2c9 mm: swap: don't delay swap free for fast swap devices
762616b kmemleak : Make kmemleak_stack_scan optional using config
3b10f38 mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range
b7651ab mm: Don't count the stack guard page towards RLIMIT_STACK
b8d90ff mm: propagate error from stack expansion even for guard page
3d5ced0 mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed
9d035cc mm: vmscan: fix the page state calculation in too_many_isolated
791d52c mm/page_alloc: restrict max order of merging on isolated pageblock Current pageblock isolation logic could isolate each pageblock individually. This causes freepage accounting problem if freepage with pageblock order on isolate pageblock is merged with other freepage on normal pageblock. We can prevent merging by restricting max order of merging to pageblock order if freepage is on isolate pageblock.
d7cd349 mm: fix swapoff hang after page migration and fork
3e865f5 mm: frontswap: invalidate expired data on a dup-store failure
620b274 memcg: Allow non-root users permission to control memory
71c81b3 Don't trigger congestion wait on dirty-but-not-writeout pages
9529891 mm: vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY
57f0aa0 mm/page-writeback.c: do not count anon pages as dirtyable memory
67058a5 mm: vmscan: do not scale writeback pages when deciding whether to set ZONE_WRITEBACK
402b3b4 mm: vmscan: do not continue scanning if reclaim was aborted for compaction
50f05dc mm: vmscan: take page buffers dirty and locked state into account
8a8b52a mm: vmscan: treat pages marked for immediate reclaim as zone congestion
0808ec7 mm: vmscan: move direct reclaim wait_iff_congested into shrink_list
b8e2fa9 mm: vmscan: set zone flags before blocking
7686374 mm: vmscan: stall page reclaim after a list of pages have been processed
68be657 mm: vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered
54d8cd4 mm: vmscan: move logic from balance_pgdat() to kswapd_shrink_zone()
b5f4675 mm: vmscan: check if kswapd should writepage once per pgdat scan
266a6cb mm: vmscan: block kswapd if it is encountering pages under writeback
0f2890a mm: vmscan: have kswapd writeback pages based on dirty pages encountered, not priority
3661ade mm: vmscan: do not allow kswapd to scan at maximum priority
7d6536f mm: vmscan: decide whether to compact the pgdat based on reclaim progress
c24ddb1 mm: vmscan: flatten kswapd priority loop
e7ff597 mm: vmscan: obey proportional scanning requirements for kswapd
73ba6ee mm: vmscan: limit the number of pages kswapd reclaims at each priority
8108bfb mm: vmscan: support setting of kswapd cpu affinity
376bebc mm/page-writeback.c: fix divide by zero in bdi_dirty_limits()
1b472c1 mm/page-writeback.c: add strictlimit feature
70955ec mm: vmscan: lock page on swap error in pageout
cc4c3e4 mm: memcg: handle non-error OOM situations more gracefully
1a8e9eb mm: memcg: do not trap chargers with full callstack on OOM
7aba92c mm: memcg: rework and document OOM waiting and wakeup
4e01825 mm: memcg: enable memcg OOM killer only for user faults
1cdf50c mm: Remove false WARN_ON from pagecache_isize_extended()
ac34883 cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
f888b6f vfs: fix data corruption when blocksize < pagesize for mmaped data
9bfeb85 Revert "percpu: free percpu allocation info for uniprocessor system"
852845d mm/page_alloc: move freepage counting logic to __free_one_page()
4a250cd mm/page_alloc: add freepage on isolate pageblock to correct buddy list
36372f0 mm/page_alloc: fix incorrect isolation behavior by rechecking migratetype
6cb3df5 arch: Mass conversion of smp_mb__*()
3dd8e1e arch,arm: Convert smp_mb__*()
8766347 arch: Prepare for smp_mb__{before,after}_atomic()
9d894ba ARM: barrier: allow options to be passed to memory barrier instructions
f5ce1ba mm: slub: panic for object and slab errors
f69691d mm: numa: Do not mark PTEs pte_numa when splitting huge pages
1dd0640 mm, thp: move invariant bug check out of loop in __split_huge_page_map
70eb434 mm: slub: Panic instead of restoring corrupted bytes
a552e89 ksm: Add showmem notifier
83ea168 vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
b9093a9 percpu: perform tlb flush after pcpu_map_pages() failure
a7bc732 percpu: fix pcpu_alloc_pages() failure path
c611ac1 percpu: free percpu allocation info for uniprocessor system
1dd2a19 shmem: fix nlink for rename overwrite directory
06d9871 Revert "mm: add cma pcp list"
3e3b4fe mm: create generic early_ioremap() support
3454ccc mm: vmscan: support complete shrinker reclaim
5463d0f mm, thp: do not allow thp faults to avoid cpuset restrictions
0d19bed mm: hugetlb: fix copy_hugetlb_page_range()
5a050811 slab_common: fix the check for duplicate slab names
fc6750a slab_common: Do not check for duplicate slab names
681b0a6 shmem: fix splicing from a hole while it's punched
320a4644 shmem: fix faulting into a hole, not taking i_mutex
63a11bc shmem: fix faulting into a hole while it's punched
cce4dca cpuset,mempolicy: fix sleeping function called from invalid context
7e691cf mm: fix crashes from mbind() merging vmas
9a638c2 hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry
2e0226b mm: add cma pcp list
bc0ebca mm: vmscan: clear kswapd's special reclaim powers before exiting
46aa0f4 mm: fix sleeping function warning from __put_anon_vma
75c0efe mm/memory-failure.c: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED
f99fa67 mm/memory-failure.c-failure: send right signal code to correct thread
6ad2944 mm: vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL
716b857 mm: rmap: fix use-after-free in __put_anon_vma
4a528ec mm/memory-failure.c: fix memory leak by race between poison and unpoison
e9fdb53 hwpoison, hugetlb: lock_page/unlock_page does not match for handling a free hugepage
a72af84 mm, thp: close race between mremap() and split_huge_page()
b8a6962 mm/compaction: make isolate_freepages start at pageblock boundary
0138958 mm: make fixup_user_fault() check the vma access rights too
c6fe482 percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree()
4689e79 mm: compaction: detect when scanners meet in isolate_freepages
d60a942 mm: compaction: reset cached scanner pfn's before reading them
2c1fcd5 mm: fix anon vma naming
9f5303c mm/page_alloc.c: use '__paginginit' instead of '__init'
b16e636 add extra free kbytes tunable
54c44af Revert "Revert "OOM, PM: OOM killed task shouldn't escape PM suspend""
a54a4b8 oom_kill: add rcu_read_lock() into find_lock_task_mm()
b4e9cd8 oom_kill: has_intersects_mems_allowed() needs rcu_read_lock()
6e91d48 oom_kill: change oom_kill.c to use for_each_thread()
05ba5d5 Revert "OOM, PM: OOM killed task shouldn't escape PM suspend"
cf76309 fuelgauger: Fix SoC doesn't move
a8f52a5 synaptics: Fix panel not resuming and not detecting gestures problems
185e663 bacon: Update defconfig
a5c14c8 fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
cae79e9 fs/notify: don't show f_handle if exportfs_encode_inode_fh failed
cef2052 fsnotify/fdinfo: use named constants instead of hardcoded values
211ba20 Fix commit 581fe18
581fe18 logitech: Adapt mainstream driver to 3.10
2875f19 bacon: Update defconfig
840628c USB: EHCI: Add a quirk to skip the suspend during test mode selection
6496337 usb: ehci-msm: Fix host mode HUB resume issue during runtime suspend
c60a478 usb: ehci-msm: Fix host mode HUB resume issue
2cb7ef5 usb: ehci-msm: Don't call ehci_suspend during system suspend
ef8d259 Revert "usb: ehci-msm: Fix host mode HUB resume issue during runtime suspend"
cab5078 usb: ehci-msm: Fix host mode HUB resume issue during runtime suspend
3e6830e xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
e5cca86 usb: host: xhci: use new USB_RESUME_TIMEOUT
0f2b05c usb: host: xhci: Do not disable already disabled HS root hub port
deb234e xhci: handle no ping response error properly
df6b584 xhci: change xhci 1.0 only restrictions to support xhci 1.1
c97cb2d xhci: fix off by one error in TRB DMA address boundary check
1e4d998 xhci: prevent bus_suspend if SS port resuming in phase 1
3236f65 xhci: report U3 when link is in resume state
4bdf1b9 xhci: Calculate old endpoints correctly on device reset
a87da86 xhci: gracefully handle xhci_irq dead device
1c76d79 xhci: fix isoc endpoint dequeue from advancing too far on transaction error
d05f4e9 xhci: Allocate correct amount of scratchpad buffers
689243a USB: xhci: Reset a halted endpoint immediately when we encounter a stall.
2d54846 USB: xhci: don't start a halted endpoint before its new dequeue is set
f02f52c xhci: Fix null pointer dereference if xhci initialization fails
38e9677 usb: host: xhci: fix compliance mode workaround
7088e4e xhci: Fix runtime suspended xhci from blocking system suspend.
117e2e9 xhci: correct burst count field for isoc transfers on 1.0 xhci hosts
e8ff76b bacon: fix CMA regions amount
e8a908b9 qseecom: Register the existing app if it is loaded by appsbl.
bd7dd6a qseecom: Change to work with appsbl qseecom
4dfffc3 qseecom: Change pr_info messages to pr_debug
859a445 qseecom: avoid buffer over-write when copying app_name
2cca61c qseecom: Save appname in qseecom when loading app by kernel client
f5c1a92 msm: lpm-levels: Apply QoS requests only to relevant cpus.
d1d8a6f mm: add a field to store names for private anonymous memory
d1d0759 fs/proc/task_mmu.c: add user-space support for resetting mm->hiwater_rss (peak RSS)
b847a9f proc/pagemap: walk page tables under pte lock
61e5704 pagemap: do not leak physical addresses to non-privileged userspace
30a1e82 procfs: fix race between symlink removals and traversals
ee1e19eb proc: Ignore kmemleak false positive in __proc_create
ddb9cfa proc: fix conversion of oom_score_adj to oom_adj
eeefba2 bacon: Huge defconfig change + some button fix
f281899 Add dmesg saving on poweroff (not crash)
d7a4e8f Merge remote-tracking branch 'erorcun/LA.BF.2.1.2_rb1.5' into LA.BF.2.1.2_rb1.5
76ccf384 charger: Really fix usb plug in errors in suspend
45044f1 camera: Add CAF camera blobs support
b6eb888 power: Various enhancements
76e4282 synaptics: Sync with vendor repo