[G2 Android Development] GalaticStryder:
BETA 6 has arrived...

Don't skip to downloads!

Hello, gentleman.

This release covers

NOUGAT

and

MARSHMALLOW

as always

.

This is a fundamental update, don't hesitate to upgrade your Kernel!

The older releases were updated to point the latest BETA 6 as a recommended version due to many exploit and overflow fixes.

All variants are "theoretically" supported. The information and download links are always present on Github, links right down below.

BETA 6

nougat

release: https://github.com/GalaticStryder/kernel_lge_msm8974/releases/tag/IB6N

BETA 6

marshmallow

release: https://github.com/GalaticStryder/kernel_lge_msm8974/releases/tag/IB6M

Downloads

are always at the bottom!

All releases: https://github.com/GalaticStryder/kernel_lge_msm8974/releases

Everything it contains in terms of features is there at the page, the changelog.txt is provided in the zip file in ramdisk/sbin/changelog.txt which is pushed to the phone under /sbin/changelog.txt if you want to read over there.

The changelog is available here as well:

Project: Lambda Kernel
Zdrowy Gosciu - mmc: sdhci: Disable register dump dmesg spamming
Aarushi Girdhar - dts: Update DSI PHY lane configuration settings for LGE panels
Arve Hjønnevåg - binder: Add strong reference checks
Ícaro Hoff - ksm: relax default settings to avoid CPU overload
Paul McQuade - mm: ksm use pr_err instead of printk
Pranav Vashi - sched: Add controls for optional scheduler features
Ícaro Hoff - defconfig: enable Kernel same-page merging (KSM) and page skipping
Johannes Weiner - mm: reduce rmap overhead for ex-KSM page copies from swap faults
Jingoo Han - mm: replace strict_strtoul() with kstrtoul()
Pradeep Sawlani - ksm: check and skip page, if it is already scanned
Sasha Levin - block, elevator: use the new hashtable implementation
Masanari Iida - block: Fix format string mismatch in cfq-iosched
Ken Xue - scsi: Fix NULL pointer dereference in runtime PM
Vegard Nossum - block: fix use-after-free in seq file
Lee Susman - block: add test bio size define to test-iosched
Mikulas Patocka - block: provide compat ioctl for BLKZEROOUT
Martin K. Petersen - block: ioctl to zero block ranges
Dorimanx - mach-msm, drivers: clean dmesg from useless LGE logs
Arve Hjønnevåg - binder: Clear binder and cookie when setting handle in flat binder struct
Suzuki K. Poulose - ARM: perf: reject groups spanning multiple hardware PMUs
Srinivasarao P - ion: use %pk instead of %p which respects kptr_restrict sysctl
Ravi Kumar Siddojigari - input: synaptics_dsx: allocate heap memory for temp buf
Ícaro Hoff - Kconfig: rewrite drivers and features descriptions
Dorimanx - cpufreq, defconfig: restore the overclocked frequencies
Ícaro Hoff - mach-msm, defconfig: set additional drivers to 'N' by default
Pranav Vashi - msm hotplug: Add my enhanced version of the driver
Eric Dumazet - tcp: fix use after free in tcp_xmit_retransmit_queue()
Steve Kondik - sound: Add ultra-low-latency audio instance for MSM8974
Bhaktipriya Shridhar - android: binder: Remove deprecated create_singlethread_workqueue
David Howells - KEYS: Fix short sprintf buffer in /proc/keys show function
Zefan Li - Linux 3.4.113
Michal Hocko - mm, gup: close FOLL MAP_PRIVATE race
Nikolay Aleksandrov - net/core: revert "net: fix __netdev_update_features return.." and add comment
Paul Bolle - ser_gigaset: use container_of() instead of detour
Tilman Schmidt - ser_gigaset: remove unnecessary kfree() calls from release method
Konrad Rzeszutek Wilk - xen/pciback: Save the number of MSI-X entries to be copied later.
Tetsuo Handa - mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any progress
John Stultz - time: Prevent early expiry of hrtimers[CLOCK_REALTIME] at the leap second edge
Zefan Li - mm, md: import Zefan's Li garbage commits to unbreak compilation
Nicolas Dichtel - ipv6: fix handling of blackhole and prohibit routes
Michal Kubeček - ipv6: don't call fib6_run_gc() until routing is ready
Michal Kubeček - ipv6: update ip6_rt_last_gc every time GC is run
Karl Heiss - sctp: Prevent soft lockup when sctp_accept() is called during a timeout event
Dave Airlie - drm/radeon: fix hotplug race at startup
Eric Dumazet - udp: properly support MSG_PEEK with truncated buffers
Herbert Xu - net: Fix skb csum races when peeking
Ben Hutchings - USB: ti_usb_3410_502: Fix ID table size
Eric Dumazet - af_unix: fix a fatal race with bit fields
Francesco Ruggeri - net: possible use after free in dst_release
Colin Ian King - ftrace/scripts: Fix incorrect use of sprintf in recordmcount
Andrew Banman - mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone()
Joseph Qi - ocfs2: fix BUG when calculate new backup super
Andrey Ryabinin - ipv6/addrlabel: fix ip6addrlbl_get()
Helge Deller - parisc: Fix syscall restarts
Alan Stern - USB: fix invalid memory access in hub_activate()
Dan Carpenter - USB: ipaq.c: fix a timeout loop
Konrad Rzeszutek Wilk - xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set.
Konrad Rzeszutek Wilk - xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled.
Konrad Rzeszutek Wilk - xen/pciback: Do not install an IRQ handler for MSI interrupts.
Konrad Rzeszutek Wilk - xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled
Konrad Rzeszutek Wilk - xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled
Konrad Rzeszutek Wilk - xen/pciback: Save xen_pci_op commands before processing it
Roger Pau Monné - xen-blkback: only read request operation from shared ring once
David Vrabel - xen-netback: use RING_COPY_REQUEST() throughout
David Vrabel - xen-netback: don't use last request to determine minimum Tx credit
David Vrabel - xen: Add RING_COPY_REQUEST()
Steven Rostedt (Red Hat) - ftrace/scripts: Have recordmcount copy the object file
Russell King - scripts: recordmcount: break hardlinks
Johan Hovold - spi: fix parent-device reference leak
Tilman Schmidt - ser_gigaset: fix deallocation of platform device structure
Dan Carpenter - mISDN: fix a loop count
Anson Huang - ARM: 8471/1: need to save/restore arm register(r11) when it is corrupted
Sergei Shtylyov - sh_eth: fix TX buffer byte-swapping
Thomas Gleixner - genirq: Prevent chip buslock deadlock
Peter Hurley - tty: Fix GPF in flush_to_ldisc()
Naoya Horiguchi - mm: hugetlb: call huge_pte_alloc() only if ptep is null
Michal Hocko - mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any progress
Mikulas Patocka - parisc iommu: fix panic due to trying to allocate too large region
James Bottomley - ses: fix additional element traversal bug
Kirill A. Shutemov - vgaarb: fix signal handling in vga_get()
James Bottomley - ses: Fix problems with simple enclosures
Joe Thornber - dm btree: fix bufio buffer leaks in dm_btree_del() error path
Johannes Berg - rfkill: copy the name into the rfkill struct
Jason A. Donenfeld - crypto: skcipher - Copy iv from desc even for 0-len walks
Al Viro - 9p: ->evict_inode() should kick out ->i_data, not ->i_mapping
lucien - sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING
Takashi Iwai - ALSA: rme96: Fix unexpected volume reset after rate changes
Chunfeng Yun - usb: xhci: fix config fail of FS hub behind a HS hub with MTT
Mike Snitzer - dm btree: fix leak of bufio-backed block in btree_split_sibling error path
Alexey Khoroshilov - USB: whci-hcd: add check for dma mapping error
Mikulas Patocka - sata_sil: disable trim
Xiangliang Yu - AHCI: Fix softreset failed issue of Port Multiplier
Jan Kara - jbd2: Fix unreclaimed pages after truncate in data=journal mode
David Turner - ext4: Fix handling of extended tv_sec
Konstantin Shkolnyy - USB: cp210x: Remove CP2110 ID from compatibility list
Roman Gushchin - fuse: break infinite loop in fuse_fill_write_pages()
Al Viro - fix sysvfs symlinks
Dmitry V. Levin - x86/signal: Fix restart_syscall number for x32 tasks
Xunlei Pang - sched/core: Clear the root_domain cpumasks in init_rootdomain()
Peter Hurley - wan/x25: Fix use-after-free in x25_asy_open_tty()
Jeff Layton - nfs: if we have no valid attrs, then don't declare the attribute cache valid
Jan Kara - vfs: Avoid softlockups with sendfile(2)
Jan Kara - vfs: Make sendfile(2) killable even better
Mirza Krak - can: sja1000: clear interrupts on start
Kees Cook - mac: validate mac_partition is within sector
Bjørn Mork - USB: option: add XS Stick W100-2 from 4G Systems
Sachin Pandhare - ASoC: wm8962: correct addresses for HPF_C_0/1
Aleksander Morgado - USB: serial: option: add support for Novatel MiFi USB620L
Clemens Ladisch - ALSA: usb-audio: work around CH345 input SysEx corruption
Clemens Ladisch - ALSA: usb-audio: prevent CH345 multiport output SysEx corruption
Clemens Ladisch - ALSA: usb-audio: add packet size quirk for the Medeli DD305
Vladimir Zapolskiy - iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock
Konstantin Khlebnikov - net/neighbour: fix crash at dumping device-agnostic proxy entries
Steven Rostedt (Red Hat) - ring-buffer: Update read stamp with first real commit on page
Aaro Koskinen - broadcom: fix PHY_ID_BCM5481 entry in the id table
Nikolay Aleksandrov - net: ip6mr: fix static mfc/dev leaks on table destruction
WANG Cong - ip6mr: call del_timer_sync() in ip6mr_free_table()
Jiri Slaby - usblp: do not set TASK_INTERRUPTIBLE before lock
Eric Dumazet - tcp: md5: fix lockdep annotation
Sabrina Dubroca - macvlan: fix leak in macvlan_handle_frame
Johannes Berg - mac80211: mesh: fix call_rcu() usage
Nikolay Aleksandrov - net: fix __netdev_update_features return on ndo_set_features failure
Uwe Kleine-König - usb: musb: core: fix order of arguments to ulpi write callback
lucien - sctp: translate host order to network order when setting a hmacid
Maciej W. Rozycki - binfmt_elf: Don't clobber passed executable's file header
Peter Oberparleiter - scsi_sysfs: Fix queue_ramp_up_period return code
Filipe Manana - Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow
Borislav Petkov - x86/cpu: Call verify_cpu() after having entered long mode too
Stefan Richter - firewire: ohci: fix JMicron JMB38x IT context discovery
Takashi Iwai - ALSA: hda - Apply pin fixup for HP ProBook 6550b
sumit.saxena@avagotech.com - megaraid_sas : SMAP restriction--do not access user memory from IOCTL code
Herbert Xu - crypto: algif_hash - Only export and import on sockets with data
Mauricio Faria de Oliveira - Revert "dm mpath: fix stalls when handling invalid ioctls"
sumit.saxena@avagotech.com - megaraid_sas: Do not use PAGE_SIZE for max_sectors
Takashi Iwai - ALSA: hda - Disable 64bit address for Creative HDA controllers
Chen Yu - ACPI: Use correct IRQ when uninstalling ACPI interrupt handler
Larry Finger - staging: rtl8712: Add device ID for Sitecom WLA2100
Daeho Jeong - ext4, jbd2: ensure entering into panic after recording an error in superblock
David Woodhouse - iommu/vt-d: Fix ATSR handling for Root-Complex integrated endpoints
Boris BREZILLON - mtd: mtdpart: fix add_mtd_partitions error path
David Howells - FS-Cache: Handle a write to the page immediately beyond the EOF marker
Kinglong Mee - FS-Cache: Don't override netfs's primary_index if registering failed
Kinglong Mee - FS-Cache: Increase reference of parent after registering, netfs success
Eric Dumazet - net: fix a race in dst_release()
Christoph Hellwig - scsi: restart list search after unlock in scsi_remove_target
Michal Kubeček - ipv6: fix tunnel error handling
libin - recordmcount: Fix endianness handling bug for nop_mcount
Ralf Baechle - MIPS: atomic: Fix comment describing atomic64_add_unless's return value.
Arnd Bergmann - ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode
Dan Carpenter - devres: fix a for loop bounds check
Dan Carpenter - mwifiex: fix mwifiex_rdeeprom_read()
Valentin Rothberg - wm831x_power: Use IRQF_ONESHOT to request threaded IRQs
Johannes Berg - mac80211: fix driver RSSI event calculations

Before you ask, Pre-release stands for the BETA stage, this was added by Github.

I've detected an issue on msm_limiter scaling governor after boot, please manually apply this under MSM limiter in the boot script inside the .zip file (ramdisk/sbin/lambda-post_boot.sh):

echo "impulse" > /sys/kernel/msm_limiter/scaling_governor

Precisively, under:

echo "[Lambda] Initializing MSM limiter" | tee /dev/kmsg

I'll apply the patch before the next release, been running for two days and all fine. It might achieve the stable release.

If you don't find your variant, don't panic it will be uploading and sooner it will be there.

Have a great day, report back in case of any "abnormality".