Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752387AbdLGXEH (ORCPT ); Thu, 7 Dec 2017 18:04:07 -0500 Received: from mx0a-00010702.pphosted.com ([148.163.156.75]:51342 "EHLO mx0b-00010702.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750862AbdLGXEG (ORCPT ); Thu, 7 Dec 2017 18:04:06 -0500 References: <20171129175605.GA863@jcartwri.amer.corp.natinst.com> <20171206234622.GZ3326@worktop> <87y3mf8f1j.fsf@ni.com> <20171207104516.ljmivyqx7yrthflu@hirez.programming.kicks-ass.net> <20171207142648.n4h3vzyajw2zlxv2@hirez.programming.kicks-ass.net> <87mv2ur3ew.fsf@kerf.amer.corp.natinst.com> <20171207195052.GG18445@jcartwri.amer.corp.natinst.com> User-agent: mu4e 0.9.19; emacs 25.3.1 From: Gratian Crisan To: Julia Cartwright Cc: Gratian Crisan , Peter Zijlstra , Thomas Gleixner , linux-kernel@vger.kernel.org, Darren Hart , Ingo Molnar Subject: Re: PI futexes + lock stealing woes In-reply-to: <20171207195052.GG18445@jcartwri.amer.corp.natinst.com> Date: Thu, 07 Dec 2017 17:02:40 -0600 Message-ID: <87lgieqgz3.fsf@kerf.amer.corp.natinst.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [130.164.62.230] X-ClientProxiedBy: MWHPR22CA0063.namprd22.prod.outlook.com (2603:10b6:300:12a::25) To MWHPR0401MB3593.namprd04.prod.outlook.com (2603:10b6:301:78::32) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5e094344-1769-480c-95b3-08d53dc6ba3b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307);SRVR:MWHPR0401MB3593; X-Microsoft-Exchange-Diagnostics: 1;MWHPR0401MB3593;3:Smh4RWIXkrliF5lg0HIxjWIm53js7fm9tfVo2t/k65mPvgcP66SH4ddL6adHekydUKtDllOfNiyKREEyEhxHvX7WKGNwJjLFR+/ImXA5Z5cNI5TeHKrqbwpfF0GTaO4/NH3aYFN2RWBulKNXFf+g04fiP2t9DW5wOeH9bd9nbRcNVelWfFdNGv54AzLfZhQVJxwYlJYWVwSr286sgkSDgPh8xeISbk2T1CKQn9i+A7+lMad+68Qty2ydyrYawkJk;25:r6Do8nKYJO30C5E3N3GNRTO+m+MX5kWfzxKicbZnE/H1wg9trXV4OfcCutctge63UF3V/FdL0H2sM5SWWWupXGqaFOwGMSdPxcZAcKovUuAvGSX/LHpMuJa/Bfr69hMmPKck0Io6tkdw5hNG132AxmpVooWZPA7vRaSXxEoyyXGS5bvncHNs/rk4zKtuCElHILSw5m4z8EDQ5nve5YFYN8W95A2v6sEdYUSOqC/uc1EL6y/Pxf7UlqckTxNyNKixobcxlzLOPGJ9D9XSndQdeJUpPD7i7RlkRGuPIVQQNd7ylV/LvToyHZI+YRIb0qhUsoFOa772vVMUK7sK8QWYpg==;31:lhkHOyRrsvUv3y4HCG5KkgfZlfnrct0R6F4Ymh++17TmhnsCG2/xToU6a7Uq8yFZmHTV1zXHBCmtYOWDng3QwmKCSdAGrgel3OgBZPBvj3Vc4Ax02NRqr/3YJgvHZf13Jd8uyXUok5ZgYfzW+bjWz3HPkp3SfxhSwsJBts84gxmy/WDzs9qgWnrThg+mfyYoFclOzuDErfowDgxXkZPn9wTS9unf7NqLcU8SWl0O3d0= X-MS-TrafficTypeDiagnostic: MWHPR0401MB3593: X-Microsoft-Exchange-Diagnostics: 1;MWHPR0401MB3593;20:qjiSRsaVueLKz7R6hx+xKQ1hd6L43xVFZTziCnvsyYFe8PvRMwMqgxOcBM57LpzWbzd2iyWuoc1WBOKa53qKsp4x3fGUw94z3nwAPsTc/gY21PAmj45RAnNJcGGU3Njlt7lEU5YtDF6h14Is1TTR3DPgl7PeoD67Yjm7f4HS3akTHeQKIs8faGF+RtKnzybDZf0D2c1bJYnfZf+2n69Q3CO0O6MAoWB08RSloxICQ5dBman0oFEEw57XBxE/rAMz3GnkcMQgKgt0y/kx4p67laLcjnLiJJOwVRVySCB0fmBZiVhEPy37yMRVlwrpGV82CSL35ltoevz+jcZy7mY23NHw2E2KyZCyNo+24D1tmR40hyQVYIC9whR0xRXP/Q8fjb1oB1aIwSBfIuklzGlFGR4UdPSwJ4gnX9tpFD1G6ZlC6szqyQmbAYwkzelJx39BZS/aIPkBX1B2jvAMiDP2VLFcNwCfD/+e/jA+bnCsaIBOgMxTYZXLDQoe3fX8dMKc2IRmu6P/OrXUuq6O387J2wnQOQklDkFJ7siQcOjuBEuGeHFNwxPM5ALWw30k+sP2UutPyCqwe+MMoK5TDHh5Ryalgg8t9C1zDhDHXgkBn8k=;4:bWQSCfqCOBYpYwUBAhv8w1KMzzgZ6UlquRRp+/lL5bI6SzbLZ2gU/De92t7w09z2/exO8Plxjc1f6wmnp2GvL6EYgLH4fZa4dYC7j73c/WWXScMRfW0LZH0XomS9/ntBKoi9AIQX13B4TXb8w3muPIyC49J4u159ok5/+5lRlZ7VlBH/MJElaAeVGbKXnmSsHqWWcsTHt2liOiEHACirwLFvwJtYMjcszGuqBiqCvLmgVfoW9LOtsUrl17nlThixQlJ4mfF8i9E69y0HcfvAhw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(5005006)(8121501046)(10201501046)(3231022)(3002001)(93006095)(93001095)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123558100)(6072148)(201708071742011);SRVR:MWHPR0401MB3593;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:MWHPR0401MB3593; X-Forefront-PRVS: 05143A8241 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(366004)(376002)(346002)(24454002)(199004)(189003)(229853002)(86362001)(54906003)(16526018)(55016002)(478600001)(9686003)(6506006)(47776003)(6246003)(7736002)(305945005)(6862004)(2906002)(66066001)(81166006)(81156014)(8676002)(5660300001)(6636002)(53936002)(6666003)(2950100002)(52116002)(51416003)(7696005)(93886005)(83506002)(97736004)(76176011)(3846002)(68736007)(58126008)(33646002)(16586007)(316002)(4326008)(50466002)(48376002)(25786009)(105586002)(6116002)(8936002)(106356001);DIR:OUT;SFP:1102;SCL:1;SRVR:MWHPR0401MB3593;H:kerf.amer.corp.natinst.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;MWHPR0401MB3593;23:cVEh60TAtB3vSpMBS7b2rePjDoFU22mJUQsgB7B?= =?us-ascii?Q?kfjIubdpJQ9FAbCFPO5jzWUnV5eFfmprjXI0xVynKXOZPXwfLU9+KgD+liGZ?= =?us-ascii?Q?hmpZWYZgEgjfkotyFp3ivqF9tjdeRO0kDYiAJrHETFf3FjqB7EDDrA5aCzcZ?= =?us-ascii?Q?+bJ8gMzd3qAZFTd1vND2Yfe6bWmylvc43UO7vJdqLA8b9PyQ4upa/C8fim1j?= =?us-ascii?Q?UEUTRS6w0yANeHgyJC/JLPkr254mBYaRf25A/Qs6eGs57TDZ/zJDgu/q9y6E?= =?us-ascii?Q?jbGwQ7q01/xgg/hGj2dr2O+z7gj62YQ2wIVh4ahhuisAyGZfu4651iecoh3V?= =?us-ascii?Q?1PCAL7anIcIjddnSHL6f9A7yW9LCNAPUSoqYFRDXDBuBJFOLAf73TyYfCY6L?= =?us-ascii?Q?imhQuwXsE/UIz4bwLneFG1XnoHIpRZshSjQPsjkaqrDjVa1Kfwlu8RrrqZSI?= =?us-ascii?Q?6ogfaN2qqXrVRgK+QwdU6z4Q4XPBbKq+du6FPVrnHFdMqN46xOSfyF7y+nPm?= =?us-ascii?Q?kKQpuTOjLfWeAeCmA1MbrzFEd/punF+AWz2bBZ6JAv3g8OLxIdmQoZyrlbq9?= =?us-ascii?Q?lIakDRFCDLQ5tzhJnOMBCl5GQ1W+GejNs5Ns6lcn7tR1LOfa+IYGzAQmLVZV?= =?us-ascii?Q?aM6lsRhjSxRTcFqthwzynPfxmCneju6eXiS1e+Y4HiQ76dnpCxo0wUGTOmcT?= =?us-ascii?Q?V7stNSsCeT4aipS5sGvIkzOiL/Q7+o9fnsvUL9hxoO5HiOI+AcGmG2+7yW+B?= =?us-ascii?Q?g+3pXemjn/u2zJf4wQ3SbIlPyUgpmofgEMKW6m1WIbAoP4wTr6FanbEMgPYs?= =?us-ascii?Q?HDbwmGkBwjJMSA7tMxm/zdds5p86trHwulJ7Eqc9P6PGfD1poWZ5zbw4hl7N?= =?us-ascii?Q?837fKS7P1KLZ/uQmLJfqwyNVe/SOtqBymmgFM/jWbG8V7y/7zomPjJRMpxdd?= =?us-ascii?Q?8YYHsio3XZWWdj0wEotJxLwmMDyJWWU1XL2etdYHZVLdv876V2QMcBY9w+aw?= =?us-ascii?Q?UTsAXOZGX+ozNkheYlFvQVZnl5TtTPkiD+I8Y3R0Bek4LGVHMC4KmyAAIU9A?= =?us-ascii?Q?9vByzuhuptyV/UBS5TzNZmRKAm3Uzc4QcmkVeHARmt3VLCbxENckn5ovt1Ae?= =?us-ascii?Q?1kV0T6kF7efYqKgIaJpmwttknoTdVgVtyJIXFh4keJ2LUKdmgKrfm3A=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR0401MB3593;6:fZbePRdpqga4wlzJIl/TOb8VeszU95lVyEhmkiSEZOfrpRxL5iPBaPb620w+hLomaCS3HljXrwLywzLy/sklOEw1kjKsT9BbHAF9nZ6aQlt0wM0h1QpIt1yND/2gODQqLymvEZjZJ8PytqBXTIaDBiaWYBqn1mJtlnlvSIbuyvbK2o4WdIrFSgqPA97Q25WTu/DZqILIeCLbS0lbwrYP5SHuXwQoWFoNqB8wkQKl7xHPfD5Oi31DdksZsXcaNGPrJVSmAtyDIK2ljdkrRb17RwAG+9WPvbc4MgUGxF+hwsXlBit4WbfMVlcVor3XpHzKGiNuWmgCyD6J2ydDL1LB8v6lNuUeDqQUXW+2LVBwHwo=;5:Ck4lxFMU9+ZZ/Irbejj0IH+bVUmv3FT5T8wiLXahWI6C4RkWEgnAQWQxDvedwRooCi5AeSt8CBEQwFFVtLJJ9vMfiZOsP5Qx99iHLgE6on3NTejlzVlXpN3WRWHLWNm1I/1p4gC/LmPZQjwyHCKZLhshoAvUrspvQ2sxdyBVdlM=;24:f/1Zrh3nmbuuOEUC9LJWnuPDtviurjmMegoIbcOuEMVIVacmVDfwDqgAbuLjNuPQVi1qxB8Ip4+60/RLtE1U+/eA/mwygfFPBDDlFPYvmHM=;7:wtzLwRw97Z2knUSl72sFOloN5pLGSiNrT4JDqedF4Ys/HK1ZWCzPQ5/rMSSh/ZVw3cPDLmOYV+nBajGFeAXHG1sZdFwn74TSluiuflKYFl3DZ/2Vah0VYTx9XF7Z5FRR7cBtfBNrrvqvCyIPbUpgCD6bKGryTm2EBvZDfreqBWfg/gcvibZNeYrglCX0KUJy53h5EzP33h/zY7INvv4f/EJI+DjmMuSCsLsKffjJGVoSEpYZeyCMPCiniGVY5vT3 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ni.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2017 23:03:27.4454 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5e094344-1769-480c-95b3-08d53dc6ba3b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0401MB3593 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-12-07_11:,, signatures=0 X-Proofpoint-Spam-Details: rule=inbound_policy_notspam policy=inbound_policy score=30 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=929 adultscore=0 classifier=spam adjust=30 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1712070336 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 740 Lines: 24 Julia Cartwright writes: > On Thu, Dec 07, 2017 at 08:57:59AM -0600, Gratian Crisan wrote: >> >> Peter Zijlstra writes: >> > The below compiles and boots, but is otherwise untested. Could you give >> > it a spin? >> >> Thank you! Yes, I'll start a test now. > > I gave it a spin with my minimal reproducing case w/ the strategic > msleep(). Previously, I could reproduce it in less than a minute in > that setup; now it's been running for a couple hours. So ... looks > good? :) Yep ... looks good to me. I've been running two targets with the original reproducer for 8 hours now plus a target running the C test. All of them are still going. I'm going to let them run overnight to make sure but I'm going to call it fixed. -Gratian