Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1181052ybl; Thu, 12 Dec 2019 10:53:43 -0800 (PST) X-Google-Smtp-Source: APXvYqx+TmPqK99i/9ESPbroWQym9UqupmCbHl54WZdrvpukTQHBcP1ocLbA34DmCwtBtBdvIiEF X-Received: by 2002:aca:33d5:: with SMTP id z204mr5697905oiz.120.1576176822175; Thu, 12 Dec 2019 10:53:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576176822; cv=none; d=google.com; s=arc-20160816; b=FPbrT51Ugx/qrNBX8E23F8E1El3FxVugikp8v/9mcQp8XlPuyHKknmcLPrq3JpNfv0 A/qG/PJ1Wjn9gPDW4cR5EOIud2d79xcNbQOuTJYgzc36re3M4IdcjJPIN8RM9ux1Sq9z loKiYFx3ggBJlH9yxBRg+WDc57t59SelZPBju1JTfQFYzMoXPbSD5cHtshGHh51fJwnc vzwkw9kxYCpXcc1pOqD1nhV8Co1qPdfrcq6WPvYzCDVUghI7QwfQOU6mHaC918mXtCEp M5cDqwdz5gg1S4kqBdrYGFAC30oEYvaZ15XRjRcQKqkuklj6NfN6GI14EIV96rFyL809 +9hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=ML6fvoR46tGy3B7sOBOXAkCahT38FeZh3KQJMxmvO/s=; b=aHDaqEkDm1otRRshVy2JpCC3hRYxdgY84VPKzpqrrgoomiaOucHzKyp6KRtyJADTiF 4UvqAu9n8xYApTTnG3UlT/NznGFGA2Cp4tAau8pFdn1gMSeXZjKRoL87DsrAUX0VJ+es Za5RjocftEIIuas/vTVOvULiCd31zFGPSsg6wYZbk8i+23tff7AZjxEC7z/wwTOzZjOA T0JiQCeo6nn9T0+x4OVpE+g2hxmGsNRMqHZAlzhifHGi38yBu2OBeaVrHJZL0vc9xqpS DLYBSLE1ukIouIB6f8BcGPmsGzyh7PeTpvITvA7At0Zp7DfSABgsXkGLg+/vECd2BCX5 B4gg== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y24si3683654oih.24.2019.12.12.10.53.29; Thu, 12 Dec 2019 10:53:42 -0800 (PST) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730578AbfLLSwk convert rfc822-to-8bit (ORCPT + 99 others); Thu, 12 Dec 2019 13:52:40 -0500 Received: from mga17.intel.com ([192.55.52.151]:17828 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730463AbfLLSwk (ORCPT ); Thu, 12 Dec 2019 13:52:40 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Dec 2019 10:52:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,306,1571727600"; d="scan'208";a="239050428" Received: from orsmsx104.amr.corp.intel.com ([10.22.225.131]) by fmsmga004.fm.intel.com with ESMTP; 12 Dec 2019 10:52:39 -0800 Received: from orsmsx115.amr.corp.intel.com ([169.254.4.94]) by ORSMSX104.amr.corp.intel.com ([169.254.4.218]) with mapi id 14.03.0439.000; Thu, 12 Dec 2019 10:52:39 -0800 From: "Luck, Tony" To: Peter Zijlstra , Andy Lutomirski CC: "Yu, Fenghua" , Ingo Molnar , Thomas Gleixner , Ingo Molnar , Borislav Petkov , H Peter Anvin , "Raj, Ashok" , "Shankar, Ravi V" , linux-kernel , x86 Subject: RE: [PATCH v10 6/6] x86/split_lock: Enable split lock detection by kernel parameter Thread-Topic: [PATCH v10 6/6] x86/split_lock: Enable split lock detection by kernel parameter Thread-Index: AQHVoA1uR0NpEjA1wUmtm7eAgTQzs6eVqSUAgAB0jYCAAEXyAP//gC6AgAGn1ICAAEz+gP//pIgggACuT4CAAAUeAIAADDWAgB6dr4CAAB9eQA== Date: Thu, 12 Dec 2019 18:52:38 +0000 Message-ID: <3908561D78D1C84285E8C5FCA982C28F7F5011B2@ORSMSX115.amr.corp.intel.com> References: <20191121060444.GA55272@gmail.com> <20191121130153.GS4097@hirez.programming.kicks-ass.net> <20191121171214.GD12042@gmail.com> <20191121173444.GA5581@agluck-desk2.amr.corp.intel.com> <20191122105141.GY4114@hirez.programming.kicks-ass.net> <20191122152715.GA1909@hirez.programming.kicks-ass.net> <3908561D78D1C84285E8C5FCA982C28F7F4DD20D@ORSMSX115.amr.corp.intel.com> <20191122202345.GC2844@hirez.programming.kicks-ass.net> <20191122204204.GA192370@romley-ivt3.sc.intel.com> <20191212085755.GR2827@hirez.programming.kicks-ass.net> In-Reply-To: <20191212085755.GR2827@hirez.programming.kicks-ass.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjIxYmY1ODUtOWQzMC00MDBhLWI1OTQtN2YwMWYxY2E1M2YyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoid1dSbGpcL2lsQVd3MmFxSlwvamZyZjJmQm5zeFlSRjhJa3ExTnZyZURyMDh4RkJLZ0RUM3ZnWmtXeVZwZTRcL3dDeiJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.138] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > If anything we could switch the entire bitmap interface to unsigned int, > but I'm not sure that'd actually help much. As we've been looking for potential split lock issues in kernel code, most of the ones we found relate to callers who have <=32 bits and thus stick: u32 flags; in their structure. So it would solve those places, and fix any future code where someone does the same thing. -Tony