From patchwork Fri Jul 7 02:52:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Shi X-Patchwork-Id: 107186 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp2872134qge; Thu, 6 Jul 2017 19:53:49 -0700 (PDT) X-Received: by 10.84.202.163 with SMTP id x32mr398862pld.99.1499396029774; Thu, 06 Jul 2017 19:53:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499396029; cv=none; d=google.com; s=arc-20160816; b=GItIPnymvgrnq6IHXklGKyXmRIEz5KCtgZlNg05OuX2gVpYpiYsBEKIY6KqBULr7UB Lt0TSPGDRYTBYNujDznZjh37CMCQ/D7ghAE/KrjF+s46RrYo4eutyF00G2cwmchWFPN4 6ExHAFggAnoFHmfbVK0h4ZO6VqIag+EofO6lWawvhx2QwzI5bCWDsLmdZFYJadyN1e/3 O9UbvWguvQV/NXx28kBziWJ8X3SDKzQS3uw4EVaXTPmQCh2w1esgWQXBZU3jirj7JNT9 i6H0Gpz1Q+VTFHDNK3BXGbA1R2nPfG2tEPKbhgQ1r8USQyR+QXp4nw1OKwY4xZAtb05K Bhgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=zB2P0jE0z5xhsWAskVSfHqLC5BA7ZUKsose3gG50TDM=; b=qjP+kfE+P7VF07s2h9Sk2y21FDAfFpmyDVdnxdBwsFwdF9so8XGRXNgtTLu3zgaqU+ T/23GIrNpLZaC4Y4PCI3tH5m165zlovR1tciuZibYjFkzuIoRbZi8iHC+kLW7j13wVlk v4N3cQO2c1Hk3IqACRSl+BdLJ9y+RUnIbocUdPToDC43NBzo6XMNe+SJdf81n3CQxgYv +5+wihmChB9q1jpvo4UDL5Srsn6uGmaKGtILooPJkIBpSYcW81vJC1xHG2crlsTz9AJq blZwjThr3T0NwB67WDxCoHw0GFo66zaZNiggNU4jso2mSOD3SfV5HqxyI46WHnrXZEvm 5qKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.b=i5dtK+FJ; 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 l190si1186888pfc.459.2017.07.06.19.53.49; Thu, 06 Jul 2017 19:53:49 -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 header.b=i5dtK+FJ; 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 S1753382AbdGGCxp (ORCPT + 25 others); Thu, 6 Jul 2017 22:53:45 -0400 Received: from mail-pg0-f43.google.com ([74.125.83.43]:35088 "EHLO mail-pg0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753296AbdGGCxn (ORCPT ); Thu, 6 Jul 2017 22:53:43 -0400 Received: by mail-pg0-f43.google.com with SMTP id j186so10014267pge.2 for ; Thu, 06 Jul 2017 19:53:43 -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:in-reply-to:references; bh=zB2P0jE0z5xhsWAskVSfHqLC5BA7ZUKsose3gG50TDM=; b=i5dtK+FJVq5c3g1EGwX2f4ncnDpvpfAApG2YFBdBzlr/tIW+ib8DnBpXDbEtvLOfJI f+sIxgpB+JvdstQNikXBi9aISZubqMEQ/j+vHfT9hL7it7zAGbUdR57tz9QJEbtgcXf6 Jw0QjZSYgMvy6S9Ba9Bl3uKSAS0MO2dwTB0Ro= 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:in-reply-to :references; bh=zB2P0jE0z5xhsWAskVSfHqLC5BA7ZUKsose3gG50TDM=; b=Lr+pjn0hrdXI77SL1AsD7pX51gHxMV8sVJFrUsCyE9FYh/H890DPob43oXjH76/zzx jqHKOw1FLSMA5JCEjeuduMpi5/ELYcgWHb6uSJdzBXz/YQOJJJcdkJUOFaY9UVx3cOp9 K6kDKM6VREHrW8sc1jB0bez5pazT/52uctC9jahHWSYWTSi9El8aynTC7jgtDtwUhXPZ 8/EeevRBUDMeVH1h0WoJv8QZS09ET4Ji5ew6YRAVa+r6ZQxwdZQIsc790/fBjmmlnvDw FTyvXAWrPICPjQGxhr04Fg2MebIsS2VE41y72rgnH2tKFyjK+l78Bytx1Qs8Lfkvmctb FyMg== X-Gm-Message-State: AIVw1139x+m8uyVifkHnEDfes2Xhp90cysqgrps2KT0kEj211C+P9MFb UiPXrJaCsDXZHSMj X-Received: by 10.84.192.3 with SMTP id b3mr396880pld.79.1499396022639; Thu, 06 Jul 2017 19:53:42 -0700 (PDT) Received: from localhost.localdomain ([104.237.91.194]) by smtp.gmail.com with ESMTPSA id b28sm3579465pfm.9.2017.07.06.19.53.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 06 Jul 2017 19:53:41 -0700 (PDT) From: Alex Shi To: peterz@infradead.org, mingo@redhat.com, corbet@lwn.net, linux-kernel@vger.kernel.org (open list:LOCKING PRIMITIVES), linux-doc@vger.kernel.org (open list:DOCUMENTATION) Cc: linux-kernel@vger.kernel.org, Alex Shi , Steven Rostedt , Sebastian Siewior , Mathieu Poirier , Juri Lelli , Thomas Gleixner Subject: [PATCH 3/3] rtmutex: remove unnecessary adjust prio Date: Fri, 7 Jul 2017 10:52:02 +0800 Message-Id: <1499395922-542-3-git-send-email-alex.shi@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499395922-542-1-git-send-email-alex.shi@linaro.org> References: <1499395922-542-1-git-send-email-alex.shi@linaro.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We don't need to adjust prio before new pi_waiter adding. The prio only need update after pi_waiter change or task priority change. Signed-off-by: Alex Shi Cc: Steven Rostedt Cc: Sebastian Siewior Cc: Mathieu Poirier Cc: Juri Lelli Cc: Thomas Gleixner To: linux-kernel@vger.kernel.org To: Ingo Molnar To: Peter Zijlstra --- kernel/locking/rtmutex.c | 1 - 1 file changed, 1 deletion(-) -- 2.7.4 Reviewed-by: Steven Rostedt (VMware) diff --git a/kernel/locking/rtmutex.c b/kernel/locking/rtmutex.c index 28cd09e..d1fe41f 100644 --- a/kernel/locking/rtmutex.c +++ b/kernel/locking/rtmutex.c @@ -963,7 +963,6 @@ static int task_blocks_on_rt_mutex(struct rt_mutex *lock, return -EDEADLK; raw_spin_lock(&task->pi_lock); - rt_mutex_adjust_prio(task); waiter->task = task; waiter->lock = lock; waiter->prio = task->prio;