Skip to content
This repository has been archived by the owner on Jul 7, 2021. It is now read-only.

Commit

Permalink
neutrino: Regenerate and savedefconfig (4.14.164)
Browse files Browse the repository at this point in the history
Update for release: "4.14.164-NeutrinoKernel-bespin".

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>
  • Loading branch information
0ctobot committed Jan 13, 2020
1 parent 0819448 commit a28db4b
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 65 deletions.
5 changes: 2 additions & 3 deletions arch/arm64/configs/vendor/neutrino_defconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 4.14.160 Kernel Configuration
# Linux/arm64 4.14.164 Kernel Configuration
#
CONFIG_ARM64=y
CONFIG_64BIT=y
Expand Down Expand Up @@ -47,7 +47,7 @@ CONFIG_THREAD_INFO_IN_TASK=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION="-NeutrinoKernel-alderaan"
CONFIG_LOCALVERSION="-NeutrinoKernel-bespin"
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
Expand Down Expand Up @@ -5439,7 +5439,6 @@ CONFIG_DEFAULT_SECURITY="selinux"
#
CONFIG_INIT_STACK_NONE=y
# CONFIG_INIT_STACK_ALL is not set
CONFIG_XOR_BLOCKS=y
CONFIG_CRYPTO=y

#
Expand Down
19 changes: 8 additions & 11 deletions arch/arm64/configs/vendor/neutrino_hotdogb_defconfig
@@ -1,4 +1,4 @@
CONFIG_LOCALVERSION="-NeutrinoKernel-alderaan"
CONFIG_LOCALVERSION="-NeutrinoKernel-bespin"
# CONFIG_LOCALVERSION_AUTO is not set
# CONFIG_FHANDLE is not set
CONFIG_NO_HZ=y
Expand All @@ -16,6 +16,8 @@ CONFIG_LOG_BUF_SHIFT=18
CONFIG_LOG_CPU_MAX_BUF_SHIFT=17
CONFIG_PELT_UTIL_HALFLIFE_16=y
CONFIG_CGROUPS=y
CONFIG_MEMCG=y
CONFIG_MEMCG_SWAP=y
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_SCHED=y
CONFIG_RT_GROUP_SCHED=y
Expand Down Expand Up @@ -48,6 +50,9 @@ CONFIG_EMBEDDED=y
CONFIG_PROFILING=y
CONFIG_JUMP_LABEL=y
CONFIG_CC_STACKPROTECTOR_STRONG=y
CONFIG_LD_LLD=y
# CONFIG_THINLTO is not set
CONFIG_LTO_CLANG=y
CONFIG_PARTITION_ADVANCED=y
CONFIG_CFQ_GROUP_IOSCHED=y
CONFIG_ARCH_QCOM=y
Expand All @@ -61,7 +66,6 @@ CONFIG_PCI_MSM_MSI=y
# CONFIG_ARM64_ERRATUM_819472 is not set
# CONFIG_ARM64_ERRATUM_832075 is not set
# CONFIG_ARM64_ERRATUM_845719 is not set
# CONFIG_ARM64_ERRATUM_843419 is not set
# CONFIG_ARM64_ERRATUM_1188873 is not set
# CONFIG_CAVIUM_ERRATUM_22375 is not set
# CONFIG_CAVIUM_ERRATUM_23154 is not set
Expand Down Expand Up @@ -300,14 +304,12 @@ CONFIG_NXP_NFC_PN8XT=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
# CONFIG_ALLOW_DEV_COREDUMP is not set
CONFIG_REGMAP_ALLOW_WRITE_DEBUGFS=y
CONFIG_DMA_CMA=y
CONFIG_MHI_BUS=y
CONFIG_MHI_QCOM=y
CONFIG_MHI_NETDEV=y
CONFIG_MHI_UCI=y
CONFIG_ZRAM=y
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=16
CONFIG_BLK_DEV_RAM=y
Expand Down Expand Up @@ -549,8 +551,6 @@ CONFIG_UIO=y
CONFIG_UIO_MSM_SHAREDMEM=y
CONFIG_STAGING=y
CONFIG_ASHMEM=y
CONFIG_ANDROID_LOW_MEMORY_KILLER=y
CONFIG_ANDROID_LMK_ADJ_RBTREE=y
CONFIG_ION=y
CONFIG_QCA_CLD_WLAN=y
CONFIG_QCOM_GENI_SE=y
Expand All @@ -564,7 +564,6 @@ CONFIG_RMNET_IPA3=y
CONFIG_RNDIS_IPA=y
CONFIG_IPA3_MHI_PROXY=y
CONFIG_IPA3_MHI_PRIME_MANAGER=y
CONFIG_IPA_UT=y
CONFIG_SEEMP_CORE=y
CONFIG_QCOM_MDSS_PLL=y
CONFIG_SPMI_PMIC_CLKDIV=y
Expand Down Expand Up @@ -689,8 +688,6 @@ CONFIG_AW8697_HAPTIC=y
CONFIG_FSC=y
CONFIG_HOUSTON=y
CONFIG_CONTROL_CENTER=y
# CONFIG_RMNET_PERF is not set
# CONFIG_RMNET_SHS is not set
CONFIG_MSM_TZ_LOG=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_SECURITY=y
Expand Down Expand Up @@ -730,10 +727,10 @@ CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
# CONFIG_MAGIC_SYSRQ_SERIAL is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_PANIC_TIMEOUT=-1
CONFIG_SCHEDSTATS=y
# CONFIG_SCHED_DEBUG is not set
# CONFIG_DEBUG_PREEMPT is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_BUGVERBOSE is not set
CONFIG_ENABLE_DEFAULT_TRACERS=y
# CONFIG_UPROBE_EVENTS is not set
CONFIG_CC_WERROR=y
CONFIG_PFK=y
Expand Down
74 changes: 27 additions & 47 deletions ota/changelog
@@ -1,55 +1,35 @@
**Neutrino Kernel release for OnePlus 7T (hotdogb)**
Linux Version: [4.14.160](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/ce2bbbb9b204612d9e394cb0c886a35b23bd47bf)
Neutrino Subversion: alderaan
Linux Version: [4.14.164](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/7476423af944b92193414908d4343fda260729c0)
Neutrino Subversion: bespin

---
**Initial NeutrinoKernel release for OnePlus 7T† (OxygenOS):**
- Update to [Linux 4.14.164](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/7476423af944b92193414908d4343fda260729c0)
- Update to [LA.UM.8.11.r1-02200-NICOBAR.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/040ebaf74fb46e812879ee95eb3e8e05b3864ae4)
* Update WLAN drivers to 5.2.03.18B ([qcacld-3.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/040ebaf74fb46e812879ee95eb3e8e05b3864ae4), [qcacmn](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/7acf810c051f338c97165264138625ddfef555c9), [fw-api](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/3cd9c740cf1e7238889615f2158042a483d454bd))
- Re-enable [RMNET_PERF](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/081944855c29ebebe4cda00b080a48443405698f) extensions
* Update data-kernel to [LA.UM.8.9.r1-07100-SM6xx.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/b77b8a4c838fef1dee5c0e6c9e3e25939affcdc6#diff-375ad12f9133330e7da738cab223056f)
* Update data-kernel to [LA.UM.8.11.r1-01900-NICOBAR.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/d98d0388ed538aa2a00245d42e70ce73bc68b75e#diff-375ad12f9133330e7da738cab223056f)
- Tentatively switch to userspace [lmk daemon](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/19c870e98a96f832be2da1361e63b6ba825dab6a)
- Implement [fetch-latest-wireguard.sh](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/57af812c857a74fe040b533bed0fb1bb79979e36)
* Always current with the latest Wireguard source
* Currently release: v0.0.20200105
* Fix kernel panics associated with RMNET_PERF
- Optimize in-kernel [oneplus_brain_service blocking](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/3dcfc9e72781b502b7c11b973123762f8cd7a2e9)
* Disable residual [userspace boosting](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/d932aa11d7afa950ba46fc12d4f052dce5d5cae1) mechanisms
- Enable [CLANG_LTO](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/89680b6a359cd3c511a1c49d44f5a3d8fcd6d7c7)
* Support linking the kernel with [LLD](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/f3999313e1f91830edd722e22d63255fd21d02b8)
* Enable [RELR relocation](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/ad30f812e93c5beb38d63499419ee14a742cbcc2)
- Treewide preparation for [DEBUG_FS shutdown](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/c238f25e6b04ce1a539094293e416c516f2bf676)
* Disable [debugfs](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/a1c11ddd524f3baf9f29f8b2bc2bf87d756ada0b), [tracing](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/2c1b874231534d0abd5f8e45a181e277bc5fdd50), misc. debugging
- Initial support for [OTA updates](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/911009b0bf9a40216ae70d62ddc8ded4833d39a6) via Franco Kernel Manager†

- [Manual rebase](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/b3684ef52e8dbd5a403b956b7ff4a7b934d3e62d#diff-5b850c3ef29634324680dbf7308c44ae) of @OnePlusOSS source based on CAF 4.14, omitting unwanted OEM additions
* Eliminate OnePlus scheduling & memory management changes
- Update to [Linux 4.14.160](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/ce2bbbb9b204612d9e394cb0c886a35b23bd47bf)
- Update to latest CAF 4.14 sources
* [LA.UM.8.1.r1-12800-sm8150.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/a301be54f0e37f4e5681e039aefa2783d87c0081)
* [LA.UM.8.11.r1-01900-NICOBAR.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/476bc4b9292087aeced883d000968dff9b3619ed)
* [LA.UM.8.9.r1-07100-SM6xx.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/8ca5a1efe603975e708b02ad09a53696969296c2)
* [LV.AU.0.0.1-13310-gen3meta.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/0be130af329fd80d25f555a3309095549baa98d8)
- Import CAF WLAN drivers 5.2.03.16T
* LA.UM.8.9.r1-07100-SM6xx.0 ([qcacld-3.0](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/231fff09505d588c3fad1595600dc3071e3f9646), [qcacmn](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/64a91b8dbc325e1251f94be130751e1e69f79de5), [fw-api](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/530f0fb6dc435ea281d8883e4c1e55a010313ff4))
- Update to mainline [f2fs-stable](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/664505a00767b28a29268f471e83bcef285c3f88#diff-9e44216d8d30c09f81a853e6f08c48dc) (5.4-rc1-4.14)
- In-kernel [oneplus_brain_service](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/4d641bea43f22457617f039a229bfed2a23a0ab0) control
- Extensive upstream EAS/scheduling optimizations
* Pure PELT based on floral implementation
* Optimize [Houston](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/c0e97d53f0369fd19435043a3f52a9b4850f21ac#diff-4f1a1609b08c89607f0579828283116a) for PELT compatibility
* Preserve [sched_boost](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/342ad43d540610e744e3c3e19e790554e6d5aa0c#diff-99e5389415cdd1d6dbf020da863c1ef5) functionality
- Custom CPU boosting and frequency control
- [Simple Low Memory Killer](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/87cfe2cb8cd2f695b8cdf79c888da81726fb5e74#diff-dc031a66f1a1f7b2ef4c120ab5ab4d61)
- vDSO32 support
- Substantial touchscreen driver optimization
- Checkout zRAM drivers to ACK [android-4.14](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/3ba43c4e4e5ef10ae44159a31618a5f36fd35e3b)
* Enable z3fold and checkout to [mainline 5.3](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/69cb7b98ded0350a64fdaf3c08e923a5a81a1375)
* Enable zpool
* Enable zstd and merge [Samsung optimizations](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/ad113aca4984fe15629963ac2e1486189a62dbd4)
- Mainline vmalloc memory allocation patches
- Default upstreamed CFQ I/O scheduler
- Modernize and enable [Maple I/O scheduler](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/1eb906e8ef6945f2631b237922f9dc1b6983fbe2#diff-3dc345123ae56bd154ec81cc073ca33a)
- Mainline BBR updates (Default TCP algorithm)
- Import [Agile-SD](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/ce873d33ef2f7d7601bbe57c3a46bffe3910c878) TCP algorithm
- Treewide VLA removal
- Treewide dynamic memory alloc avoidance
- Treewide [interrupt logging](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/bcd15609ae0096110d1c92162394eeebf5edbf0c) removal
- Eliminate GPU debug logging
- Disable kernel log writeback debugging
- Enable display panel [ULPS](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/54da4174f233b6c41b0fcdc2506d1aee3e7eb7e5)
- Various UFS optimizations
- [USB fast charge](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/897d6174bef33225b0b1fde024fbbac4cff454bb) support
- [Haptic feedback](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/4002d0f5407bfc976c4c702a8b66ae627dd1fea6) control
- [KCAL](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/a977aa546bad000b6349916dab75b0a18fc8846a) gamma control
- [Wireguard support](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commit/9943a834aaf4d23f279cb14c9613e9efe4a2840e#diff-b4ce3416fb12ed0371b6781a3068de25) (0.0.20191127)
- Numerous optimizations courtesy of @kerneltoast, @arter97
- Complete in-kernel configuration and init protection (No scripts, no modules, no problems)
- Compiled with custom upstream [Clang 10](https://github.com/0ctobot/build-tools-clang) toolchains
**AnyKernel3:**
- Support both [OOS and custom ROMs](https://github.com/0ctobot/AnyKernel3/commit/8ef1e1acc018babf6912cde24927c80641e25aa8) in the same zip
- Hexpatch image with [magiskboot](https://github.com/0ctobot/AnyKernel3/commit/ef24a09b51cd09ec0c8d6c7426b4a87ff934bc31) to preserve root during kernel installation

_† Neutrino maintains a unified kernel source and as such should be equally compatible with all OnePlus 7 variant devices (7, 7 Pro, 7T, 7T Pro). However I am only personally testing, and thus can only make guarantees regarding these builds in terms of their performance on my personal device, OnePlus 7T. I am relying on potential users of other OnePlus 7 variants to assist me in addressing any device-specific issues they might encounter, should there be any (which I don't expect to be the case). This build specifically is intended for use with OxygenOS which is, and always will be the priority of this project. At this time I will not be offering secondary, official support for custom ROMs, this is subject to change going forward. However, test variants of my OOS releases for custom ROMs are available in my telegram [development group](https://t.me/OnePlusDevelopment) as well as general support for all users of this kernel. Incremental beta/testing builds between official releases are also available via Neutrino's dedicated [announcement channel](https://t.me/NeutrinoKernelOP7T)._
_† Going forward, Neutrino Kernel OTA updates will be available to users courtesy of @franciscofranco, via Franco Kernel Manager's Flasher. Users may import the following URL into FKM's Custom Kernel Configs in order to receive future Neutrino Kernel updates:_

https://raw.githubusercontent.com/0ctobot/neutrino_kernel_oneplus_sm8150/neutrino-msm-hotdogb-4.14/ota/ota.json

([Complete Changelog](https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/commits/neutrino-msm-hotdogb-4.14))

Expand Down
8 changes: 4 additions & 4 deletions ota/ota.json
@@ -1,11 +1,11 @@
{
"kernel": {
"name": "Neutrino Kernel",
"version": "4.14.160-NeutrinoKernel-alderaan",
"link": "https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/releases/download/4.14.160-NeutrinoKernel-alderaan/NeutrinoKernel-hotdogb-alderaan.zip",
"version": "4.14.164-NeutrinoKernel-bespin",
"link": "https://github.com/0ctobot/neutrino_kernel_oneplus_sm8150/releases/download/4.14.164-NeutrinoKernel-bespin/NeutrinoKernel-hotdogb-bespin.zip",
"changelog_url": "https://raw.githubusercontent.com/0ctobot/neutrino_kernel_oneplus_sm8150/neutrino-msm-hotdogb-4.14/ota/changelog",
"date": "2019-12-31",
"sha1": "79fb10b095b519fb664ae6cf4c45c510bafd699c"
"date": "2020-01-13",
"sha1": "4ac9d26da5b7676b940197b866d2bdc62fae3379"
},
"support": {
"link": "https://t.me/OnePlusDevelopment"
Expand Down

0 comments on commit a28db4b

Please sign in to comment.