From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755381AbcIEJQ3 (ORCPT ); Mon, 5 Sep 2016 05:16:29 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51732 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754322AbcIEJQ0 (ORCPT ); Mon, 5 Sep 2016 05:16:26 -0400 From: Stanislaw Gruszka To: linux-kernel@vger.kernel.org Cc: Giovanni Gherdovich , Linus Torvalds , Mel Gorman , Mike Galbraith , Paolo Bonzini , Peter Zijlstra , Rik van Riel , Thomas Gleixner , Wanpeng Li , Ingo Molnar , Stanislaw Gruszka Subject: [PATCH v2 0/2] sched/cputime: sum_exec_runtime fixes for 32-bit cpus Date: Mon, 5 Sep 2016 11:13:00 +0200 Message-Id: <1473066782-19372-1-git-send-email-sgruszka@redhat.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Mon, 05 Sep 2016 09:16:25 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Optimize read_sum_exec_runtime() on 32-bit cpus by taking only p->pi_lock and use above function to protect reads of 64bit sum_exec_runtime on other places on 32 bit architectures. Stanislaw Gruszka (2): sched/cputime: Use only pi_lock to protect sum_exec_runtime read sched/cputime: Protect other sum_exec_runtime reads on 32 bit cpus fs/proc/base.c | 2 +- include/linux/sched.h | 18 ++++++++++++++++++ kernel/delayacct.c | 2 +- kernel/exit.c | 2 +- kernel/sched/cputime.c | 22 +--------------------- kernel/time/posix-cpu-timers.c | 4 ++-- 6 files changed, 24 insertions(+), 26 deletions(-) -- 1.8.3.1