Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp365841yba; Wed, 3 Apr 2019 10:10:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqxlCJWopwD0RFPoM0tSS6bQHGD3jj1r9jfaJWlNrjp15h+u2Ec/49NCXKSCMwWQEhNIZGFe X-Received: by 2002:a63:5a47:: with SMTP id k7mr815899pgm.174.1554311432471; Wed, 03 Apr 2019 10:10:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554311432; cv=none; d=google.com; s=arc-20160816; b=JpAJ34VEPLkGosDftHfqknnrfEB2gtTNy/AXJZ8+k8zs6ky65oY2mWyxLktOuk2KjM YYVunbnPnSOUglBJXntAVz6K1TtlI0OwIoL017eosJnD8OExQYsY/iHDeWAZOLieRi47 pzMcgAceW5C4KtR9HKxp+6p/LH04LV8GDPK2yWPwhmMV5MX1UCTZOgb5yWu1ztqphFJ0 ZIBpXjbR4E5N4ySeGSR/F/SD5jlKEy/NVZEDQJQqMLxCx7Kiij1HBWAV+qhfIj57Sp+c JjqEiCakOytfSmkFsZcmdF8TYl5ltgn0vj7fKJpHGvF2JfgPAmDNWcjdPEtxWv4wWwt5 G/Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=2WW1he03nBOqlrfYzwhbmvmlVwqsnL5Lqh+F3a09Ndw=; b=XU20qYUppvpCS5XctX4USoXnBMVnnlFgV5InGiWyjAWT8vjaTVbTg7WTPgsBHAFj7o feVBxMQBS+IUombha8pheWBVtqosg4OXvPrJOUyAgvgNkjqTiQAjzpxZUbosIwtS9Msk 7kcbKURMW4+7Y1tDjfiGFkS+U9q/NY+7wzXeOY0Zs9KroDh/bYsNUP1s+BiWh/J1o4H3 mjzVzMypdNIjiempBfT5IOFUqQ2a5nd5g+9e/tz4jzxWebeUPKmXTyOaQXH5NxySskwo ap7VCPYC/t1f72io7h/ILsKt0H/FuQ+IN5CzUXHOjvJrRou1LKmtDHTCtLysd7maLiX1 +g3Q== 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 q1si14069346pfh.125.2019.04.03.10.10.16; Wed, 03 Apr 2019 10:10:32 -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 S1726818AbfDCRJG (ORCPT + 99 others); Wed, 3 Apr 2019 13:09:06 -0400 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:45206 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726144AbfDCRJF (ORCPT ); Wed, 3 Apr 2019 13:09:05 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C0D680D; Wed, 3 Apr 2019 10:09:05 -0700 (PDT) Received: from e110467-lin.cambridge.arm.com (e110467-lin.cambridge.arm.com [10.1.196.75]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id B6FAF3F68F; Wed, 3 Apr 2019 10:09:03 -0700 (PDT) From: Robin Murphy To: will.deacon@arm.com Cc: mark.rutland@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, tglx@linutronix.de, suzuki.poulose@arm.com, bigeasy@linutronix.de, peterz@infradead.org, clabbe.montjoie@gmail.com, Meng.Li@windriver.com Subject: [PATCH v2 0/2] Fix Arm system PMU hotplug issues Date: Wed, 3 Apr 2019 18:08:58 +0100 Message-Id: X-Mailer: git-send-email 2.21.0.dirty MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, After a converstaion with Thomas a while back, it felt like the best way forward here is just to resolve the pressing preemption violation, and not make things more complicated by trying to manage theoretical races within perf core from a distance. Thus v2 simply nukes the offending logic and brings those drivers in line with the status quo. Due to the abrupt change in tactic I've not kept the review tags given for v1. Robin. Robin Murphy (2): perf/arm-cci: Remove broken race mitigation perf/arm-ccn: Remove broken race mitigation drivers/perf/arm-cci.c | 16 +++++++--------- drivers/perf/arm-ccn.c | 23 +++++++++++------------ 2 files changed, 18 insertions(+), 21 deletions(-) -- 2.21.0.dirty