Received: by 10.192.165.156 with SMTP id m28csp494646imm; Fri, 13 Apr 2018 02:51:13 -0700 (PDT) X-Google-Smtp-Source: AIpwx48O658P45HPJL2RbnkwS8HWv7OzwZi0/pxW7bpu90uYL6nLx2xqrCTcVUxp39jdZY9XgYWI X-Received: by 10.101.89.65 with SMTP id g1mr3549417pgu.185.1523613073276; Fri, 13 Apr 2018 02:51:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523613073; cv=none; d=google.com; s=arc-20160816; b=s4700KaviYQWnYkm/Te7wc/g+so89HXDLVKnm++kn6CAy7AOAMKbzIhBekgQDMUW0i m8kLksYTKTK5pLeb0L+LzDPe6H1nWVacZnqySKE35G9PfLlaJzK3vvx/n2WQEcLw9Py0 Uy8ahLFNwN7Sqx+gi+Qek56Q2gVahO39Xet3/llRG8tZRZg7SDFpMo7hDw0hTPwXYfCi NzTHMs8NDfXcitVDjlRgQNSV5DMN5MVpCDDH0GGfE8l6lUYEDFUvtpnbv1+PFI2IMQD4 YlbZm/IHc48VGJjcm4tdrF4gONPqOI/gjoxsgWQ8zonSwgQLgNkDA+GSRbZaQq804+cZ B+Rg== 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 :arc-authentication-results; bh=n3ou4IzEqDGq8VPYt93i2W4tn/8iCgdmQmJlsO+6O74=; b=XqoIfs4ox1DiU/jDeN9Cltz3ka/fCqZNNPd4mrVdRIbXkuagF8FH8J/MDvH/hFrOfn h12HoCAB6Dsl7QndgOe84fjY6hLDtosNKItuNy6q8jiZcv+/1Ov1lYwOB8FePAbdbb15 iO08kFTYuFbWqz3HdDoPXSfYs0jSzOvR8IITLb+SMKQ3BMZci0+FyQ/s3z99e962VPeA rMt/qSyvSFxIHj6rr0smxVQtmL6vQKdl1SddLUsj0c2TvOMnGGAkxDwBISDGhSvhkZOp xy21PvWMCw+ZWFOBZug2s+BS631s1Bj57j26C9A8JkYoytQBXkvtxte0P3Pka4oAwtZE r/jw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h10si3842901pgf.715.2018.04.13.02.50.59; Fri, 13 Apr 2018 02:51:13 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754193AbeDMJlg (ORCPT + 99 others); Fri, 13 Apr 2018 05:41:36 -0400 Received: from alexa-out-tai-01.qualcomm.com ([103.229.16.226]:48850 "EHLO alexa-out-tai-01.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753300AbeDMJle (ORCPT ); Fri, 13 Apr 2018 05:41:34 -0400 X-Greylist: delayed 374 seconds by postgrey-1.27 at vger.kernel.org; Fri, 13 Apr 2018 05:41:33 EDT X-IronPort-AV: E=Sophos;i="5.48,444,1517846400"; d="scan'208";a="299606" Received: from ironmsg03-tai.qualcomm.com ([10.249.140.8]) by alexa-out-tai-01.qualcomm.com with ESMTP; 13 Apr 2018 17:35:17 +0800 X-IronPort-AV: E=McAfee;i="5900,7806,8861"; a="5789357" Received: from gkohli-linux.qualcomm.com ([10.204.78.26]) by ironmsg03-tai.qualcomm.com with ESMTP; 13 Apr 2018 02:35:08 -0700 Received: by gkohli-linux.qualcomm.com (Postfix, from userid 427023) id 739002B58; Fri, 13 Apr 2018 15:05:06 +0530 (IST) From: Gaurav Kohli To: tj@kernel.org, gregkh@linuxfoundation.org, nborisov@suse.com, akpm@linux-foundation.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Gaurav Kohli Subject: [PATCH] percpu_counter: Remove debug_object_free call twice Date: Fri, 13 Apr 2018 15:05:03 +0530 Message-Id: <1523612103-15071-1-git-send-email-gkohli@codeaurora.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org During percpu_counter destroy, debug_object_free is calling twice which may create race. So removing once instance of call from debug_percpu_counter_deactivate. Signed-off-by: Gaurav Kohli diff --git a/lib/percpu_counter.c b/lib/percpu_counter.c index c72577e..68ad030 100644 --- a/lib/percpu_counter.c +++ b/lib/percpu_counter.c @@ -48,7 +48,6 @@ static inline void debug_percpu_counter_activate(struct percpu_counter *fbc) static inline void debug_percpu_counter_deactivate(struct percpu_counter *fbc) { debug_object_deactivate(fbc, &percpu_counter_debug_descr); - debug_object_free(fbc, &percpu_counter_debug_descr); } #else /* CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER */ -- Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.