Skip to content
OnePlus 7/T/Pro Kernel. Meme manufacturer.
C C++ Assembly Objective-C Makefile Perl Other
Branch: staging
Clone or download
RenderBroken and idkwhoiam322 sched/fair.c: Run sync_boost tasks as if stune boosted
Before, sync_boost tasks would only set their start_cpu to CPU4.
But becasue it wasnt stune boosted, the tasks would iterate through
CPUs 4 - 7, then back to CPUs 0 - 3. At his point, it will just
land on a CPU that has the most spare capacity. In this case,
sync_boost only extended the scheduling latency.

Now, we run sync_boost tasks as if stune boosted.

Test: Tracing shows sync_boost tasks run on CPUs 4 - 7 more often.

Signed-off-by: Zachariah Kennedy <zkennedy87@gmail.com>
Latest commit fba4e08 Feb 10, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Documentation
arch mm: convert totalram_pages and totalhigh_pages variables to atomic Feb 6, 2020
block Merge branch 'kernel.lnx.4.14.r4-rel' of https://github.com/android-l… Jan 30, 2020
certs Merge android-4.14-p.69 (c535ee7) into msm-4.14 Oct 5, 2018
coretech treewide: Remove lots of OP unused/unwanted code Feb 2, 2020
crypto Merge tag 'v4.14.170' of https://kernel.googlesource.com/pub/scm/linu… Feb 5, 2020
drivers diag: disable DIAG_DEBUG Feb 11, 2020
firmware Fix built-in early-load Intel microcode alignment Jan 23, 2020
fs mm: convert totalram_pages and totalhigh_pages variables to atomic Feb 6, 2020
include Revert "HACK: net: ip: undefine totalram_pages for wireguard" Feb 8, 2020
init dma_buf: use kmem_cache pool for struct sync_file Jan 25, 2020
ipc proc: move /proc/sysvipc creation to where it belongs Jan 23, 2020
kernel sched/fair.c: Run sync_boost tasks as if stune boosted Feb 11, 2020
lib
mm mm, thp: tweak reclaim/compaction effort of local-only and all-node a… Feb 8, 2020
net
samples
scripts Merge branch 'kernel.lnx.4.14.r4-rel' of https://github.com/android-l… Jan 30, 2020
security mm: convert totalram_pages and totalhigh_pages variables to atomic Feb 6, 2020
sound ALSA: control_compat: Don't dynamically allocate single-use structs Feb 5, 2020
techpack treewide: remove all Android.mk files Feb 6, 2020
tools Merge tag 'v4.14.170' of https://kernel.googlesource.com/pub/scm/linu… Feb 5, 2020
updater updater: Update information for 1.1 Beta 1 release Feb 8, 2020
usr kbuild: clean compressed initramfs image Oct 7, 2019
virt KVM: arm/arm64: vgic: Don't rely on the wrong pending table Dec 17, 2019
.cocciconfig scripts: add Linux .cocciconfig for coccinelle Jul 22, 2016
.get_maintainer.ignore Add hch to .get_maintainer.ignore Aug 21, 2015
.gitattributes .gitattributes: set git diff driver for C source code files Oct 8, 2016
.gitignore .gitignore: ignore local build scripts Jan 22, 2020
.mailmap .mailmap: Add Maciej W. Rozycki's Imagination e-mail address Nov 10, 2017
Android.mk Android: Add empty Android.mk file Jan 23, 2020
AndroidKernel.mk AndroidKernel: For support 32-bit kernel compile Nov 29, 2019
COPYING [PATCH] update FSF address in COPYING Sep 10, 2005
CREDITS MAINTAINERS: update TPM driver infrastructure changes Nov 10, 2017
Kbuild License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
Kconfig Kconfig: omit sublevel patch version Jan 22, 2020
MAINTAINERS USB: rio500: Remove Rio 500 kernel driver Oct 17, 2019
Makefile Merge tag 'v4.14.170' of https://kernel.googlesource.com/pub/scm/linu… Feb 5, 2020
README README: add a new README file, pointing to the Documentation/ Oct 24, 2016
build.config.cuttlefish.aarch64 ANDROID: Move from clang r346389b to r349610. Feb 12, 2019
build.config.cuttlefish.x86_64 ANDROID: Move from clang r346389b to r349610. Feb 12, 2019
build.config.goldfish.arm ANDROID: build.config: enforce trace_printk check May 4, 2018
build.config.goldfish.arm64 ANDROID: build.config: enforce trace_printk check May 4, 2018
build.config.goldfish.mips ANDROID: build.config: enforce trace_printk check May 4, 2018
build.config.goldfish.mips64 ANDROID: build.config: enforce trace_printk check May 4, 2018
build.config.goldfish.x86 ANDROID: build.config: enforce trace_printk check May 4, 2018
build.config.goldfish.x86_64 ANDROID: build.config: enforce trace_printk check May 4, 2018
verity_dev_keys.x509 x86_64_cuttlefish_defconfig: enable verity cert Jul 26, 2018

README

Linux kernel
============

This file was moved to Documentation/admin-guide/README.rst

Please notice that there are several guides for kernel developers and users.
These guides can be rendered in a number of formats, like HTML and PDF.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
You can’t perform that action at this time.