Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- January, 31st 2019
- - Switch to ARM GNU GCC Toolchains to 8.2-2019.01
- - defconfig: Updates
- - Makefile: Disable attribute-alias warnings
- - timekeeping: Remove unused variable
- - ANDROID: clock_gettime(CLOCK_BOOTTIME,) slows down >20x
- - ANDROID: CROSS_COMPILE_ARM32 must work if CONFIG_COMPAT_VDSO
- - FROMLIST: BACKPORT: [PATCH 6/6] arm64: Wire up and expose the new compat vDSO
- - FROMLIST: BACKPORT: [PATCH 5/6] arm64: compat: 32-bit vDSO setup
- - FROMLIST: [PATCH 4/6] arm64: compat: Add a 32-bit vDSO
- - FROMLIST: BACKPORT: [PATCH 3/6] arm64: Refactor vDSO init/setup
- - FROMLIST: BACKPORT: [PATCH 2/6] arm64: elf: Set AT_SYSINFO_EHDR in compat processes
- - FROMLIST: [PATCH 1/6] arm64: compat: Use vDSO sigreturn trampolines if available
- - FROMLIST: lib: vdso: add support for time
- - FROMLIST: BACKPORT: [PATCH] arm64: compat: Expose offset to registers in sigframes
- - FROMLIST: [PATCH v5 12/12] lib: vdso: do not expose gettimeofday, if no arch supported timer
- - FROMLIST: BACKPORT: [PATCH v5 11/12] lib: vdso: Add support for CLOCK_BOOTTIME
- - FROMLIST: BACKPORT: [PATCH v5 10/12] arm64: vdso: replace gettimeofday.S with global vgettimeofday.C
- - arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
- - UPSTREAM: arm64: vdso: fix clock_getres for 4GiB-aligned res
- - UPSTREAM: arm64: vdso: minor ABI fix for clock_getres
- - FROMLIST: [PATCH v5 09/12] arm: vdso: move vgettimeofday.c to lib/vdso/
- - FROMLIST: [PATCH v5 08/12] arm: vdso: Add ARCH_CLOCK_FIXED_MASK
- - FROMLIST: [PATCH v5 07/12] arm: vdso: disable profiling
- - FROMLIST: [PATCH v5 06/12] arm: vdso: add support for clock_getres
- - FROMLIST: BACKPORT: [PATCH v6 05/12] arm: vdso: Add support for CLOCK_MONOTONIC_RAW
- - FROMLIST: [PATCH v5 04/12] arm: vdso: do calculations outside reader loops
- - FROMLIST: [PATCH v5 03/12] arm: vdso: inline assembler operations to compiler.h
- - FROMLIST: [PATCH v5 02/12] arm: vdso: add include file defining __get_datapage()
- - FROMLIST: [PATCH v5 01/12] arm: vdso: rename vdso_datapage variables
- - FROMLIST: BACKPORT: [PATCH v2 3/3] arm64: compat: Add CONFIG_KUSER_HELPERS
- - FROMLIST: BACKPORT: [PATCH v2 2/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (assembler sources)
- - FROMLIST: BACKPORT: [PATCH v2 1/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (C sources)
- - UPSTREAM: arm64: compat: Remove leftover variable declaration
- - ANDROID: ARM64: smp: disable preempt in backtracing across all cores
- - BACKPORT: arm64: apply __ro_after_init to some objects
- - BACKPORT: arm64: Use __pa_symbol for kernel symbols (partial)
- - UPSTREAM: time: Fix ktime_get_raw() incorrect base accumulation
- - BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling
- - BACKPORT: time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
- - etc
- January, 30th 2019
- - defconfig: Updates
- - Set default Darkness variant to Unlocked
- - Darkness Kernel Profiles update
- - Transform SchdUtil into DarkPower for fancy purpose :P
- - Update Linaro GNU GCC Toolchains to 7.4.1-2019.02
- - msm: performance: prevent the driver from handling userspace min/max freq cpu boost hints
- - msm_performance: don't limit min and max cpu freqs
- - cpuidle: Remove MENU CPU Idle Governor
- - Add USB Fast Charge tunables (enabled by default)
- - drivers: misc: Implement USB fast charge mode
- - mm: Fix various memory leaks, more free RAM for you B-)
- - fs: sdfat: Update to version 2.1.8
- - etc
- January, 28th 2019
- - defconfig: Updates
- - Fix various uninitialized errors & warnings
- - net: Cubic & Westwood+ improvements
- - sched: schedutil: Boost timing, improving throughput
- - block: Update FIOPS I/O Scheduler, put some more magic numbers here...
- - Update Darkness Kernel Profiles
- - msm: mdss: xlog: Disable panic on error by default
- - msm: camera: Fix out of bound read access
- - msm: camera: Fix for OOB security CR
- - msm: mdss: save state of vsync handler
- - ion: fix the return value of shrinkers
- - msm: kgsl: Fix the process sysfs refcounting
- - Merge remote-tracking branch 'korg/linux-3.18.y'
- - Linux 3.18.133
- - mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps
- - sysfs: Disable lockdep for driver bind/unbind files
- - dm snapshot: Fix excessive memory usage and workqueue stalls
- - dm kcopyd: Fix bug causing workqueue stalls
- - perf parse-events: Fix unchecked usage of strncpy()
- - perf svghelper: Fix unchecked usage of strncpy()
- - kconfig: fix memory leak when EOF is encountered in quotation
- - scsi: target: use consistent left-aligned ASCII INQUIRY data
- - net: call sk_dst_reset when set SO_DONTROUTE
- - pstore/ram: Do not treat empty buffers as valid
- - drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock
- - block/loop: Use global lock for ioctl() operation.
- - selinux: fix GPF on invalid policy
- - scsi: sd: Fix cache_type_store()
- - crypto: authenc - fix parsing key with misaligned rta_len
- - net: bridge: fix a bug on using a neighbour cache entry without checking its state
- - packet: Do not leak dev refcounts on error exit
- - ipv6: fix kernel-infoleak in ipv6_local_error()
- - crypto: cts - fix crash on short inputs
- - i2c: dev: prevent adapter retries and timeout being set as minus value
- - ACPI: power: Skip duplicate power resource references in _PRx
- - slab: alien caches must not be initialized if the allocation of the alien cache failed
- - cifs: Fix potential OOB access of lock element array
- - CIFS: Do not hide EINTR after sending network packets
- - etc
- January, 21st 2019
- - Update Darkness Splash Logo (I hear your prayer, so... no more horror)
- - block: fiops: Various updates to improve the I/O priority
- - cpufreq: Disable Interactive CPU Governor driver to stop people flashing DK on HMP ROMs
- - kernel: sched: Apply my EAS hacks!
- - DTS: Update EAS Energy Model tables, perfect curve for all!
- - Very very many changes I don't want to write them all here
- - Another super WOW feature here...
- - Add more super WOW feature here...
- - Add even more super WOW feature here...
- - Add many shocking features here...
- - etc
- January, 17th 2019
- - USB: core: only clean up what we allocated
- - pwm: pwm-qpnp: Fix the uninitialized local variable
- - soc: qcom: glink_smem_native_xprt: Move rx_worker in irq handler
- - msm: ais: change csid to avoid overflow
- - crypto: qcedev: Add null pointer check on sg_src
- - soc: qcom: fix race condition while freeing private data
- - clk: qcom: mdss: avoid release of the dynamic fps PLL code memory
- - soc: soundwire: Fix wsa mute issue for stereo playback
- - soc: swr-wcd-ctrl: Fix wsa mute issue for stereo playback
- - ASoC: correct read size return value for erroneous conditions
- - smb1351: add MODEL_NAME property in parallel power_supply
- - dsp: codecs: use native API to configure PCM output block in multiaac
- - soc: qcom: glink: smem: Add wmb between data and write index
- - msm: vidc: ignore processing responses in invalid state
- - msm: vidc: do not set video state to DEINIT very early
- - soc: qcom: ipc_router_glink_xprt: Add rx intent timeout for glink
- - scsi: ufs: set load before setting voltage in regulators
- - scsi: ufs: Avoid invalid error message in UFS ioctl
- - USB: phy-msm: Enable core/async irq only for host/device bus suspend
- - soc: qcom: ssr: Initialize high priority workqueue
- - msm: mdss: Signal pending release fences on blank
- - msm: mdss: clear fences in ESD panel dead scenario
- - msm: vidc: Fix dead lock during long stability run
- - tcp/dccp: drop SYN packets if accept queue is full
- - defconfig: Disable CONFIG_MEMCG
- - ARM64: configs: Disable CONFIG_IKCONFIG_PROC
- - ARM64: configs: disable MSM_CACHE_M4M_ERP64_PANIC_ON_CE
- - Merge remote-tracking branch 'korg/linux-3.18.y'
- - Linux 3.18.132
- - Fixed device variant selection
- - Fixed Thermal issue, it's always winter here anyway...
- - Added even more Demonic changes...
- - etc
- January, 12nd 2019
- - 2 Kernel Variants (Stock: Darkness, Unlocked: Madness)
- - Implement Dynamic Thermal Engine Profiles
- - Another super WOW feature here...
- - Add more super WOW feature here...
- - Add even more super WOW feature here...
- - Add many shocking features here...
- - etc
- January, 7th 2019
- - sched/fair: Search a task from the tail of the queue
- - sched: ignore task_h_load for CPU_NEWLY_IDLE
- - sched: set number of iterations to h_nr_running
- - sched: set loop_max after rq lock is taken
- - sched: check pinned tasks before balance
- - DTS: Add HDR feature
- - fs: sync: Avoid calling fdget without fdput
- - sched:tune: fix schedtune
- - scsi: ufs: disable clock scaling
- - scsi: ufs: disable interrupt in clk-gating
- - scsi: ufs: introduce Host Performance Booster
- - HACK: sched/tune: clamp boosts with a value of 10
- - scsi: ufs: disable auto hibern8
- - ANDROID: vfs/ext4: finish umount(2) in time and avoid errors=panic by filesystem
- - block: replace io_schedule with io_schedule_timeout
- - ARM: dts: mdm: Add qseecom support_bus_scaling in mdm9x07 target
- - BACKPORT: sched/idle: Optimize the generic idle loop
- - ARM: dts: msm: Set default GPU freq to 133MHz
- - [DTS] msm8996-v3: Add reduce memory latency
- - DTS: nopti
- - etc
- January, 3rd 2019
- - Eliminate the .eh_frame sections from the aarch64 vmlinux and kernel modules
- - arm64: bpf: optimize JMP_CALL
- - arm64: remove bogus TASK_SIZE_64 check
- - arm64: strcmp: Align to cache and preload
- - BACKPORT: arm64: ensure the kernel is compiled for LP64
- - arm64: avoid overflow in VA_START and PAGE_OFFSET
- - arm64: Implement optimised IP checksum helpers
- - BACKPORT: arm64: Avoid aligning normal memory pointers in __memcpy_{to,from}io
- - arm64: Mirror arm for unimplemented compat syscalls
- - crypto: aes-generic - build with -Os on gcc-7+
- - Mark OF command-line handling settings __initconst
- - arm64: support __int128 on gcc 5+
- - Makefile: Updates
- - Use only 1 CPU core for ZRAM to save power
- - Fix USB OTG
- - arm64: Use optimized memcmp
- - UPSTREAM: arm64: lib: improve copy_page to deal with 128 bytes at a time
- - devfreq: memlat: Better response times by reducing the lower-limit
- - DTS: BCL: Adjust the BCL mitigation freq
- - etc
- January, 1st 2019
- - Happy New Year!
- - Various changes here and there
- - etc
- December, 26th 2018
- - Revert "Boeffla_wl_blocker: block bluetooth_hal wakelock"
- - Revert "msm: mdss: Boost cpubw devfreq device when a new frame is ready"
- - etc
- December, 25th 2018
- - MERRY CHRIST-MESS!
- - ?
- - \m/
- - Merge remote-tracking branch 'als/kernel.lnx.3.18.r33-rel'
- - block: fiops: do not merge requests without consulting with io scheduler
- - cpuidle: fix improper return value on error
- - power: quickwakeup: initial driver
- - msm: mdss: Power on display asynchronously as early as possible
- - ARM: dts: msm8996: Set GPU idle timeout to 64 ms
- - cpu-boost: don't try to boost if the thread hasn't been initiated or boom goes the dynamite
- - namei: Add file blacklist for stat syscalls
- - fs: Improve eventpoll logging to stop indicting timerfd
- - dts: pm8994: Increase power button debounce time
- - tcp: fastopen: support TCP fast open on all listeners
- - net: ipv4: enable support for TCP fast open on listeners
- - net: ipc_router_core: fix memleak with IPC_LOGGING disabled
- - dmaengine: fix memleak
- - mm, page_alloc: double zone's batchsize
- - slimbus: Fix OC
- - wcd9335: Add 384KHz audio support
- - power:qpnp-charger: extended charge time from 30s to 100s when battery status is near to full
- - cpufreq: Restore policy min/max limits on CPU online
- - etc
- December, 22nd 2018
- - arm64: Provide atomic_{or,xor,and}
- - cpu_input_boost: Eliminate spin lock by using atomic cmpxchg loop
- - cpu_input_boost: Destroy workqueue on error path in init
- - cpu_input_boost: Simplify bitwise operations used to store boost state
- - kernel: Boost CPU to the max for some apps
- - kernel: Boost CPU to the max when launcher3 becomes a top app
- - dsp: send spkr prot calibration after default acdb.
- - BACKPORT: sched/fair: Use util_est in LB and WU paths
- - BACKPORT: sched/fair: Add util_est on top of PELT
- - sched: energy: handle memory allocation failure
- - BACKPORT: sched/cpufreq/schedutil: Use util_est for OPP selection
- - cpu_input_boost: make wq unbound
- - cpu_input_boost: avoid boosting big cluster when load is low
- - sched: walt: Update cpufreq on window rollover
- - msm: camera: Fix use-after-free in msm_ois_i2c_probe()
- - msm_cci: fix inconsistent mutex_lock
- - msm: mdss: fix inconsistent mutex_lock
- - msm: mdss: fix inconsistent mutex_lock
- - msm: mdss: fix inconsistent mutex_lock
- - pwm: qpnp: Fix qcom HW known issue
- - msm: mdss: Boost cpubw devfreq device when a new frame is ready
- - etc
- December, 19th 2018
- - defconfig: Updates
- - mm: page_alloc: fix direct references to HZ
- - ARM: dts: enable ULPS for all screens
- - msm: mdss: Mark IRQ and important kthreads as performance critical
- - msm: kgsl: Mark IRQ and worker thread as performance critical
- - kernel: Force trivial, unbound kthreads onto low-power CPUs
- - mm: vmscan: Boost cpubw devfreq device on OOM killing
- - kernel: don't boost CPUs on app launch when suspended
- - kernel: Boost cpubw devfreq device to the max for app launches
- - devfreq_boost: Clean up code style and update license header
- - devfreq: Introduce devfreq boost driver
- - PM / devfreq: Boost "soc:qcom,cpubw" on screen wake
- - PM / devfreq: Add an interface to boost devices when the screen is woken
- - kernel: Boost all CPUs to the max when userspace launches an app
- - etc
- December, 18th 2018
- - Merge remote-tracking branch 'als/kernel.lnx.3.18.r33-rel'
- - Linux 3.18.130
- - exec: avoid gcc-8 warning for get_task_comm
- - kconfig: Avoid format overflow warning from GCC 8.1
- - pstore: Convert console write to use ->write_buf
- - fscache, cachefiles: remove redundant variable 'cache'
- - fscache: fix race between enablement and dropping of object
- - ipv6: Check available headroom in ip6_xmit() even without options
- - neighbour: Avoid writing before skb->head in neigh_hh_output()
- - tun: forbid iface creation with rtnl ops
- - rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices
- - net: Prevent invalid access to skb->prev in __qdisc_drop_all
- - etc
- December, 14th 2018
- - sched/topology: Fix building of overlapping sched-groups
- - sched/fair, cpumask: Export for_each_cpu_wrap()
- - sched/deadline: Don't re-initialize 'struct cpudl'
- - ANDROID: update_group_capacity for single cpu in cluster
- - ANDROID: sched/fair: add idle state filter to prefer_idle case
- - ANDROID: sched/fair: remove order from CPU selection
- - ANDROID: sched/fair: unify spare capacity calculation
- - BACKPORT: sched/fair: remove sync logic from select_energy_cpu_brute
- - qcom-cpufreq: Boost all online CPUs when exiting suspend
- - UPSTREAM: block: silently forbid sending any ioctl to a partition
- - drivers: cpuidle: lpm-levels: Correctly check for list empty
- - BACKPORT: drivers: cpuidle: lpm-levels: Fix KW issues with idle state idx < 0
- - treewide: Fix compile errors when -O2 is used
- - drivers: fix a few more warnings
- - drivers: power: qpnp-fg: fix uninitilized variable
- - block: Unhash block device inodes on gendisk destruction
- - arm: dts: msm8996-v3: restore original initial pwrlevel-s
- - BACKPORT: qpnp-fg: Limit how frequently fg data can be queried
- - sched/fair: Fix incorrect usage of RCU in CPU select path
- - BACKPORT: cpufreq: Return 0 from ->fast_switch() on errors
- - sched/loadavg: Use {READ,WRITE}_ONCE() for sample window
- - power: qpnp-fg: make CHARGE_FULL property writable by user
- - power: qpnp-fg: expose bucket cycle count bins as device attribute
- - 9ANDROID: sdcardfs: Add option to not link obb
- - ANDROID: sdcardfs: Add sandbox
- - Merge remote-tracking branch 'als/kernel.lnx.3.18.r33-rel'
- - Linux 3.18.129
- - etc
- December, 3rd 2018
- - defconfig: Updates
- - Merge tag 'LA.UM.6.6.r1-10400-89xx.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-2.0
- - Merge remote-tracking branch 'als/kernel.lnx.3.18.r33-rel'
- - Linux 3.18.128
- - sched/fair: prefer energy efficient CPUs for !prefer_idle tasks
- - sched/fair: Remove idle state estimation
- - sched/fair: Optimize energy calculation with cached energy
- - sched/fair: Optimize energy computation with task oriented
- - sched/fair: Refactor compute_energy()
- - sched/fair: Estimate capacity index ahead energy computation
- - sched/fair: Use eenv::sg_cap to select capacity index
- - sched/fair: Decide 'eenv->sg_cap' ahead energy computation
- - sched/fair: Introduce new function compute_task_energy()
- - sched/fair: Lift CPU iteration out of calc_sg_energy()
- - sched/fair: Use cpumask to track candidates for energy
- - sched/fair: Use per cpu data to maintain energy environment
- - sched/fair: Reduce indent in select_energy_cpu_brute()
- - sched/fair: Re-define return values for select_energy_cpu_idx()
- - sched/fair: Prepare energy env cpumask before energy calculation
- - ANDROID: sdcardfs: Add option to drop unused dentries
- - fs: sdfat: Add MODULE_ALIAS_FS for supported filesystems
- - fs: sdfat: Add config option to register sdFAT for VFAT
- - fs: sdfat: Add config option to register sdFAT for exFAT
- - etc
- November, 24th 2018
- - defconfig: Updates
- - ARM: dts: msm: Set default GPU freq to 133MHz on msm8996 and msm8996pro
- - Removed BFQ I/O Scheduler, because I don't want it
- - Merge remote-tracking branch 'als/kernel.lnx.3.18.r33-rel'
- - Linux 3.18.126
- - hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!
- - configfs: replace strncpy with memcpy
- - fuse: fix leaked notify reply
- - mount: Prevent MNT_DETACH from disconnecting locked mounts
- - mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts
- - mount: Retest MNT_LOCKED in do_umount
- - ext4: fix buffer leak in __ext4_read_dirblock() on error path
- - ext4: fix buffer leak in ext4_xattr_move_to_block() on error path
- - ext4: release bs.bh before re-using in ext4_xattr_block_find()
- - ext4: fix possible leak of sbi->s_group_desc_leak in error path
- - ext4: avoid possible double brelse() in add_new_gdb() on error path
- - ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing
- - ext4: avoid buffer leak in ext4_orphan_add() after prior errors
- - ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
- - ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
- - ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
- - ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
- - ext4: add missing brelse() update_backups()'s error path
- - etc
- November, 12nd 2018
- - Make kernel 2 variants
- - defconfig: Updates
- - Merge remote-tracking branch 'als/kernel.lnx.3.18.r33-rel'
- - msm: kgsl: create sysfs entries to expose memory usage
- - ARM: dts: msm: update dload type imem offset for MSM8917/37/53/96
- - binder: fix proc->files use-after-free
- - CHROMIUM: bluetooth: fix a regression about power off delay
- - honor sync only if CPU is about to goto idle
- - PM / sleep: enable suspend-to-idle even without registered suspend_ops
- - ANDROID: usb: gadget: f_accessory: Also zero out rx_req on unbind
- - ANDROID: usb: gadget: f_accessory: Fix double-free
- - ANDROID: xhci: Return if shared hcd is not set yet.
- - BACKPORT: USB: core: harden cdc_parse_cdc_header
- - ANDROID: usb: gadget: f_accessory: Increase buffer size and max burst
- - UPSTREAM: usb: gadget: Fix os desc test
- - ANDROID: usb: gadget: Add os descriptor support to android.c
- - msm: kgsl: Increase worker thread priority
- - etc
- November, 5th 2018
- - Update CPU Boost settings
- - defconfig: Updates
- - Remove BFQ I/O Scheduler support
- - Remove Interactive CPU Governor
- - etc
- November, 4th 2018
- - Default to Enforcing to avoid noobs using this kernel
- - Added ROM selection when installing kernel
- - Fix Various Uninitialised Errors & Warnings
- - Various optimisations & tunings for complete smoothness
- - Merge remote-tracking branch 'als/kernel.lnx.3.18.r33-rel'
- - Merge tag 'LA.UM.6.6.r1-10100-89xx.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-2.0
- - Removed CPU-GPU Unlock/OC, if you need it please ask through PM
- - defconfig: Updates
- - Makefile: Updates
- - FAREWELL GEMINI
- - etc
- November, 2nd 2018
- - defconfig: Updates
- - Revert "DTS: Change ldo headroom voltage like the old Darkness"
- - See you later Gemini...
- - Thermal config updates
- - etc
- November, 1st 2018
- - Halloween Special Edition
- - Darkness Kernel Profile Updates
- - defconfig: Updates
- - cgroup: Improve stability
- - power: Add NVS Hibernate driver
- - sched: cpufreq_schedutil: Limit Big Cluster freqs when the screen is off
- - etc
- October, 30th 2018
- - defconfig: Updates
- - clk: msm: Reconfigure various clocks with lower freqs to save power
- - ASoC: msm: Make SND_SOC_MSM_HDMI_CODEC_RX optional
- - power: qpnp-fg: Set default sram update period to 5 seconds
- - devfreq: Force performance governor for soc:qcom,cpubw device
- - ARM: dts: msm8996: Remove wlan-ramdump-dynamic
- - init: Kconfig: Don't force DEBUG_KERNEL
- - drivers: nfc: pn548 reduce logspam
- - nfc: nq-nci: ignore nfcc_hw_check failure in probe
- - nfc: nq-nci: fix clkreq GPIO handling on error in probe
- - nfc: nq-nci: fixed I2C read error issue
- - nfc: nq-nci: make clk source optional
- - msm: kgsl: Increase worker thread priority
- - defconfig: Omit frame pointer
- - Fixes for kernel when compiled with Linaro Toolchains
- - BFQ is the default I/O Scheduler (systemwide) now
- - Westwood+ is the default TCP Congestion Control now
- - etc
- October, 23rd 2018
- - Darkness Kernel Profile Updates
- - defconfig: Updates
- - sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run
- - DTS: Use high speed profile for display panel ON command
- - net: Enable TCP Lowlatency
- - net: Disable TCP Timestamps
- - net: Set 'netdev_max_backlog' to 25000
- - sched/core: Fix remote wakeups
- - sched/fair: Fix load_balance redo for !imbalance
- - sched/fair: Fix vruntime_normalized() for remote non-migration wakeup
- - signal: simplify rt_sigaction()
- - sched/core: Optimize sched_feat() for !CONFIG_SCHED_DEBUG builds
- - sched/rt: Simplify the IPI based RT balancing logic
- - block/ioprio: Use a helper to check for RT prio
- - sched/rt: Add a helper to test for a RT task
- - etc
- October, 19th 2018
- - Darkness Kernel Profile Updates
- - defconfig: Updates
- - DTS: Dynamic FPS support (JDI/LGD/Sharp)
- - arch: arm64: Crypto Optimisations
- - kernel: sched: Optimisations & Fixes
- - msm: qpnp-haptic: Use a high-priority workqueue for haptics
- - msm_bus: fix stack overflow bug
- - arm64: Enable dcache word access
- - msm: kgsl: Report correct GPU frequency in sysfs
- - etc
- October, 16th 2018
- - defconfig: Updates
- - sound: Add DTS Eagle & Asus AudioWizard
- - net: core: neighbour: Optimisations & Tweaks
- - block: FIOPS Optimisations & Tunings
- - bfq: Better tune weight-raising for slow flash-based devices
- - Various Changes from MIUI Oreo Source Drop
- - Fix Sharp display delay
- - etc
- October, 15th 2018
- - defconfig: Updates
- - sched: Fix Derps!
- - Merge remote-tracking branch 'korg/linux-3.18.y'
- - DTS: Enable GPU High Power Mode
- - cpufreq: schedutil: reset sg_cpus's flags at IDLE enter
- - DTS: Increase BCL frequency during mitigation
- - DTS: Remove the core hotplug on low battery feature
- - msm: kgsl: Report correct GPU frequency in sysfs
- - kgsl: Increase priority of RT thread
- - GPU throttling hack
- - gpu: msm: Fix reporting of GPU Frequency
- - msm: mdss: Update RT priority
- - DTS: Enable GPU special features
- - Slimbus: Tune for faster processing
- - adreno_tz: lower power level frequency step to be used a bit more
- - DTS: Remove GPU Mempools
- - kernel: sched: Disable GFS, 69% UI performance improvement
- - crypto: msm: Update default clock to 160MHz
- - Optimized Console FrameBuffer for upto 70% increase in Performance
- - etc
- October, 7th 2018
- - ANDROID: sdcardfs: Change current->fs under lock
- - ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro
- - Updates for WireGuard latest patches
- - Use the stock gemini config for /proc/config.gz
- - kernel: power: process: decrease task freezing timeout to 1s
- - power: wakeup: Limit waketime to 55% if it's more than 900ms
- - DTS: Change thermal polling interval to 250ms
- - Revert "arm: dts: msm8996 Correct regulator timming"
- - cpufreq: schedutil: Fix tunables reset after changing governor
- - etc
- October, 5th 2018
- - cpufreq: SchedUtil updates, some port from 4.x
- - New boosting technique, new Energy Model Tables
- - SchedTune Boost, make it Darkness
- - Using SultanXDA's CPU Input Boost now
- - Darkness Kernel Profiles updates
- - etc
- October, 1st 2018
- - defconfig: Updates
- - Darkness Kernel Profiles updates
- - etc
- September, 29th 2018
- - Merge remote-tracking branch 'korg/linux-3.18.y'
- - Darkness Kernel Profiles updates
- - etc
- September, 27th 2018
- - Fix thermal derps!
- - defconfig: Updates
- - cpufreq: schedutil: Logic Optimisations
- - etc
- September, 21st 2018
- - Fully compatible with Pie ROMs
- - With only one goal, reduce heats!
- - HZ_100
- - cpufreq: Remove various useless checks, just go up/down freely please...
- - cpufreq: DarkEnergy, make it even more battery friendly
- - Disable even more unused drivers
- - Update EAS Energy Model tables, using previous branch
- - etc
- September, 20th 2018
- - Darkness Specialised Tunings
- - Removed CPU/GPU OC, people hated it
- - Add DarkEnergy CPU Governor from previous branch
- - etc
- September, 19th 2018
- - Rebuild from scratch using Official Lineage OS 16.0 repository
- - More Darkness specific tuning & optimisations later
- - etc
- August, 15th 2018
- - Merge upstream GNU/Linux 3.18.118 changes
- - ANDROID: sdcardfs: Check stacked filesystem depth
- - qla2xxx: Return error when TMF returns
- - scsi: qla2xxx: Fix ISP recovery on unload
- - scsi: sg: fix minor memory leak in error path
- - crypto: padlock-aes - Fix Nano workaround data corruption
- - mm/slub.c: add __printf verification to slab_err()
- - mm: vmalloc: avoid racy handling of debugobjects in vunmap
- - defconfig: Updates
- - etc
- August, 9th 2018
- - Merge upstream GNU/Linux 3.18.117 changes
- - Revert "sched/rt: Minimize rq->lock contention in do_sched_rt_period_timer()"
- - Fix Derps
- - etc
- August, 1st 2018
- - Various memory optimisations & fixes
- - CFQ I/O Scheduler updates
- - Various ARM64 optimisations & fixes
- - Removed various unused variables
- - Westwood+ TCP Congestion Control udates
- - etc
- July, 30th 2018
- - Merge upstream CAF LA.UM.6.6.r1-09200-89xx.0 changes
- - DarkEnergy EAS CPU Governor updates
- - Add back Dynamic FSync
- - Disable WQ Power Efficient by default
- - Various optimisations & fixes
- - etc
- July, 25th 2018
- - Merge upstream GNU/Linux 3.18.116 changes
- - Various optimisations & fixes
- - etc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement