# git rev-parse -q --verify 17bf423a1f2d134187191f0ceb4b395173cc98a7^{commit} 17bf423a1f2d134187191f0ceb4b395173cc98a7 already have revision, skipping fetch # git checkout -q -f -B kisskb 17bf423a1f2d134187191f0ceb4b395173cc98a7 # git clean -qxdf # < git log -1 # commit 17bf423a1f2d134187191f0ceb4b395173cc98a7 # Merge: 116b081c285d 732cd75b8c92 # Author: Linus Torvalds # Date: Wed Dec 26 14:56:10 2018 -0800 # # Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip # # Pull scheduler updates from Ingo Molnar: # "The main changes in this cycle were: # # - Introduce "Energy Aware Scheduling" - by Quentin Perret. # # This is a coherent topology description of CPUs in cooperation with # the PM subsystem, with the goal to schedule more energy-efficiently # on asymetric SMP platform - such as waking up tasks to the more # energy-efficient CPUs first, as long as the system isn't # oversubscribed. # # For details of the design, see: # # https://lore.kernel.org/lkml/20180724122521.22109-1-quentin.perret@arm.com/ # # - Misc cleanups and smaller enhancements" # # * 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (23 commits) # sched/fair: Select an energy-efficient CPU on task wake-up # sched/fair: Introduce an energy estimation helper function # sched/fair: Add over-utilization/tipping point indicator # sched/fair: Clean-up update_sg_lb_stats parameters # sched/toplogy: Introduce the 'sched_energy_present' static key # sched/topology: Make Energy Aware Scheduling depend on schedutil # sched/topology: Disable EAS on inappropriate platforms # sched/topology: Add lowest CPU asymmetry sched_domain level pointer # sched/topology: Reference the Energy Model of CPUs when available # PM: Introduce an Energy Model management framework # sched/cpufreq: Prepare schedutil for Energy Aware Scheduling # sched/topology: Relocate arch_scale_cpu_capacity() to the internal header # sched/core: Remove unnecessary unlikely() in push_*_task() # sched/topology: Remove the ::smt_gain field from 'struct sched_domain' # sched: Fix various typos in comments # sched/core: Clean up the #ifdef block in add_nr_running() # sched/fair: Make some variables static # sched/core: Create task_has_idle_policy() helper # sched/fair: Add lsub_positive() and use it consistently # sched/fair: Mask UTIL_AVG_UNCHANGED usages # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 17bf423a1f2d134187191f0ceb4b395173cc98a7 # < make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x8E62FBF0 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:03:28.499955