From patchwork Wed May 24 05:29:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Viresh Kumar X-Patchwork-Id: 100409 Delivered-To: patch@linaro.org Received: by 10.140.96.100 with SMTP id j91csp115316qge; Tue, 23 May 2017 22:30:42 -0700 (PDT) X-Received: by 10.99.121.67 with SMTP id u64mr36509462pgc.230.1495603842359; Tue, 23 May 2017 22:30:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1495603842; cv=none; d=google.com; s=arc-20160816; b=MpnmjrWZtt7Lqt+XwSA/VId0/1Wf5GvKSyMPaJQMKGhl2DN/YEByrZG4f1o3UtYT6E Ul4dPZTDJLXkpQshv2r3GUl39hvuzi+dNdQ3SIm1ffEl7OQy9p8SaqLKo7jhdJmdQS9V hawG1waTvbfOxSNxek484qXFc2XLi/imriRsDOu0rkWXesrP4BKbZgZsHy2xjb8CxEF/ hg+t2RzurcrsFNBakdBOpbysVb+zASwjw6ilY4p/Rs/qV5JvtPp9OOQvQoB0RR5O5+cd GiWBSxYjN+yULADO0rXJXw9ac6b+LZvKOEnYqs+y3pd/M3M72IOUEbCu7n5oBtcj2mML LxKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=tGnVIWy9J/+Rha/pF0HjEDyLTo7R6499/144/khtomY=; b=Xo6unG+qTR4OgsVJxrYNwgV08+h33qRKDsPaLd5568ItKqSU08GwQ80dC+Ul8ct4zZ LIing74wuXIqDnPWxa2kf5sx7SQnZSrV9cidl1jsz1le27dlR5ovoLjfpxRAin0/vaRI mGNGIFpxlTITRWhC3gE8yt48DSfVFbH4Nfc3xiV41efQz1KX/piRR5NqP8caIt4JkoRw 0EKSI39WCykVx19/7sfUIe1PtNaANgC2UpRcG15s+xWI8eHG3TI3YZhYZ6BOUTf6Zolx hphkjW/8YmWSYCrlLZQ51fL21AlESiebQwwOAzLKrj54epzyMKKqyQp64oXXbyMq6LqU FoYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k20si12451096pfb.241.2017.05.23.22.30.42; Tue, 23 May 2017 22:30:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966134AbdEXFaX (ORCPT + 25 others); Wed, 24 May 2017 01:30:23 -0400 Received: from mail-pg0-f46.google.com ([74.125.83.46]:34566 "EHLO mail-pg0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751742AbdEXFaW (ORCPT ); Wed, 24 May 2017 01:30:22 -0400 Received: by mail-pg0-f46.google.com with SMTP id u28so60205980pgn.1 for ; Tue, 23 May 2017 22:30:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=tGnVIWy9J/+Rha/pF0HjEDyLTo7R6499/144/khtomY=; b=cPrWmcfaEp1q6GpFMGkV1Vc8S4udVoKFu9rEE5qP6K/FDxqcmjGHhpYzKwYMq42h0E 5YSw2Hj2dArtMLVfkUJiVxsC6MoA15noGGtbHOFW2N03jJumOCzu9/cA4KkKirjRzYHP rEDm2CqIteJoYNLOjgJIw1xQ82aYMJMP9n6aA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=tGnVIWy9J/+Rha/pF0HjEDyLTo7R6499/144/khtomY=; b=BLh8oRYnhvS/+EEZps/kbvRNA5nII2PcsvwKSqY0tSKf0TQqlTICLAtp0cuewQpr/+ eC0l6b6xC19MKqfkX8pdccfXvRU1W09iQQe5F7I3Tto+jzfs8dBLfQ4rETc5p+jBTdO8 ZAhlRPkqQp+eeKL/qP7D4VXrn2JXArhKwEm1QgfKALJfvP+Zap2SCDj5WVaeDWZuARCA VPSNDuvU3nf9OXeEeUPlG4TH/E7B+wI5mG/FNdt4LyDzSMJp95+gkhsAeFAuXj2JAQ84 ScwV8OFgOKIlCGjFrxO9H+TKhPl5T6A7hHmgZ8QTYYc3hO0/MXMt69uh4d4XxqTpkDkh cQVg== X-Gm-Message-State: AODbwcApcvbZi0oec3tH2XZ+jl/csk9e2x/EZpJPWjCGnstoHyJplE1H XiKxzAJxC02EOwJw X-Received: by 10.98.16.215 with SMTP id 84mr35539833pfq.210.1495603821409; Tue, 23 May 2017 22:30:21 -0700 (PDT) Received: from localhost ([122.167.143.58]) by smtp.gmail.com with ESMTPSA id 67sm4652914pfn.84.2017.05.23.22.30.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 May 2017 22:30:19 -0700 (PDT) From: Viresh Kumar To: Ingo Molnar , Peter Zijlstra Cc: Viresh Kumar , linaro-kernel@lists.linaro.org, linux-kernel@vger.kernel.org, Vincent Guittot Subject: [PATCH 0/6] sched: Minor fixes and cleanups Date: Wed, 24 May 2017 10:59:51 +0530 Message-Id: X-Mailer: git-send-email 2.13.0.70.g6367777092d9 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, The first patch fixes a potential regression we may observe on the UP systems and the others are doing minor optimizations in the scheduler core. They are all tested on ARM 32 (exynos) and 64 (hikey) bit platforms. -- viresh Viresh Kumar (6): sched: fair: Call cpufreq update util handlers less frequently on UP sched: Reuse put_prev_task() sched: fair: Pass rq to weighted_cpuload() sched: fair: Avoid checking cfs_rq->nr_running twice sched: fair: Drop always true parameter of update_cfs_rq_load_avg() sched: cpufreq: Optimize cpufreq_update_this_cpu() a bit kernel/sched/core.c | 2 +- kernel/sched/fair.c | 107 ++++++++++++++++++++++++++------------------------- kernel/sched/sched.h | 2 +- 3 files changed, 56 insertions(+), 55 deletions(-) -- 2.13.0.70.g6367777092d9