From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753141AbcAVP2a (ORCPT ); Fri, 22 Jan 2016 10:28:30 -0500 Received: from mail-bl2on0140.outbound.protection.outlook.com ([65.55.169.140]:59235 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751089AbcAVP20 (ORCPT ); Fri, 22 Jan 2016 10:28:26 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Joe.Lawrence@stratus.com; Subject: Re: [patch 00/14] x86/irq: Plug various vector cleanup races To: Borislav Petkov References: <20151231155849.772553760@linutronix.de> <568A9157.9070402@stratus.com> <20160114103326.GG8496@pd.tnic> <569AB81D.9090904@stratus.com> <569CFE21.9010104@stratus.com> <569F05AF.5070006@stratus.com> <20160120082649.GA23186@pd.tnic> CC: Thomas Gleixner , LKML , Ingo Molnar , Peter Anvin , Jiang Liu , Jeremiah Mahler , , Guenter Roeck From: Joe Lawrence Message-ID: <56A24A92.2010506@stratus.com> Date: Fri, 22 Jan 2016 10:28:18 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160120082649.GA23186@pd.tnic> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [198.97.41.12] X-ClientProxiedBy: BN3PR09CA0002.namprd09.prod.outlook.com (25.160.111.140) To DM2PR0801MB588.namprd08.prod.outlook.com (10.242.127.140) X-Microsoft-Exchange-Diagnostics: 1;DM2PR0801MB588;2:3d0N4Ix3f3bbK8ikKwsH+eOCcVOz47vX2rs7u+e9HCNxc+Q04+0vhc0zcfR8o+mz/5UDL9cYZHI+tT82+9/KFYYXw3Dw7ByCeLDyEpmlPdF8qH1T4EgsffSRtyp9Tn94D9nJvJagfC4HCFTxXL6wJQ==;3:HFuThRZk4QOZke4En5bt8v8ys8STT3bLndjpfZ5ETt44LP0s0vI2KEfZksVjw4RJgIu9aXV8FBzn7jokSPNCTmxdhSPWT+hmf7G5r2kJsGutpPBVHln5Sc0GuuOVVg31;25:ezvAZe2d1taqW4ivk2siG4RbRJi/c5cCf9zMrR0PJKujweTnyip00Q1aTe1jf8iVg4S9T+H7DqBrSIwcMcZiTl92s3r4tSB68lq6Ucotx+FA2Jvpe55sahaK2Sg+W9qIJAkvzBv0G0fibrlAuu9PMBNO2OERwkbOBx64ku/tIx1ycX+BV5/bU65C3Mthf/9nNyQcfyAT0Y6WcICQ1l+j59LcclMu5x7mg3u9yG+s2YC8BQ0Z7eaM9nszr3+tFZeW X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0801MB588; X-MS-Office365-Filtering-Correlation-Id: df7cddf3-ea34-4a4c-74e3-08d32340aa9a X-Microsoft-Exchange-Diagnostics: 1;DM2PR0801MB588;20:lHTNh461D1NeE028RzarVzeaSKbEXRh54QzFxlCBcoQGVVokriSSqXJDoN/2HrRZs8hdW4JCaymfhggV761p/dnrXf4teiLPmP4ek5DJ3LuthLugLH53LRmrnPNVQaai43xFOzwp9f2UGgO07SWMgrgyz/PgZcFPZGqcRfIhac87rd+QPqkC3xdyhhaJflT0xVkrL52Va8wwuUbbpd8IG4foDlURvdjkUVkU6EZsjp7D4I/RoA3TzIeWeZuiOPdI2SX1poTMxoo4s2YVzNj+9H0MwJ3sY7dtxbqsUeltfFyy0g8IpT88winLi4OjxtgOZyuZE2NHl8qDi2vZmki7QssnIMOtuq00vS1Akaxso1mzaYsdWvYn8Z4k1WnvxqJ+HiMkpz5VG/ldPRRRGpj929/tnkUYwGxBC5bi8qlXXHGhGKkVLke1Fp/id10s1DuUf+knA4rc++vUBfUeK2r+PFXz+4JMLYobDWT8URf2zWod3WXzBPB7N2T9q9EQsXDc;4:Q7En+53IzyQYJsuSKf+IrM0ptH0RfHqGzOFNjpqGOEJWAwSHWVS1HN/w2EweQDjZD8ELJBYigoCFIZz2FoL2nrnpM7EtMBh/BYUnHN8Qs9Ykv/cMB1Qn6xpCcjw1RoySIvBes6JmRJD/vXUMy1fwasmoZd6UTrPX9TV/RacSgbnMNJKriSN1IVE4sCHDA+Q31O6mxmzW7Uvwb9v4+0nMOvEqjM6h7z30seH9qN33ajJa/2hyOIixIVSFBHE01Si2g6EemQ1kR0nXwmrZTnZaR0XjQu8Q0m7bDpa313ZkAjaJo0W36L1IXDffR5otwPc1T17gEyb7npVofRAtT4rFGTlwV878O8ez576jC5R1WIrRG/clAXV6CB2dh+cX6PAu X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046);SRVR:DM2PR0801MB588;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0801MB588; X-Forefront-PRVS: 08296C9B35 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(189002)(479174004)(377454003)(199003)(24454002)(122386002)(110136002)(76176999)(2950100001)(65816999)(33656002)(54356999)(59896002)(87266999)(65806001)(5001960100002)(97736004)(81156007)(189998001)(50466002)(42186005)(77096005)(50986999)(83506001)(80316001)(5004730100002)(106356001)(4326007)(5008740100001)(93886004)(4001350100001)(40100003)(92566002)(23676002)(230700001)(86362001)(2906002)(87976001)(586003)(47776003)(3846002)(36756003)(6116002)(1096002)(65956001)(105586002)(101416001)(64126003)(66066001);DIR:OUT;SFP:1102;SCL:1;SRVR:DM2PR0801MB588;H:jlaw-desktop.mno.stratus.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjA4MDFNQjU4ODsyMzpBVHhXQUV0cnpwQkViWHBsQnV3QmhBNUc0?= =?utf-8?B?emhFYzVEUVk0S0lSbmFwUkQxR0w5REkxaU9JMUFCMFJlTWVIOUpmcnMxVlE1?= =?utf-8?B?eStjdmt5ZFZFUndMR0NvSVJrcjIzVDhwOVRIb3pEUUN2dHJVdlFUN0ZJN0tW?= =?utf-8?B?SEtpdmJYRmx6WTc2WjF2Nm1ScC82TXRVTU5tOE15ODY1MGp0cWRReWFlTi9V?= =?utf-8?B?UUorRjlQWlBvSmRtelNvMCtZakYyS3FlVzJpMDhLOVo1cy90cFh5alJxNGRZ?= =?utf-8?B?M0JOSm5QY3dTWDlETkFFOTBKcFBsRHNtWnNnNXBLRzh0bTl5QVQ3Z05Va2pl?= =?utf-8?B?cmhOU3drelNwMDkxaHJCZWZEQmc3UjVsVzM3Y1VrMnhENkJaL1RHZm5ldHRw?= =?utf-8?B?dG1lZXhZTHBaMWdESjM3NlVUSEthZSt3TUI4UGVIQjJaU1hiSW8rRkNac0Zs?= =?utf-8?B?dXoxeVZhNmEzYXkwbXpHMGl3dUF6bFQzaWFFQ2Y5czh6NEc0N08wZ2lLVGMw?= =?utf-8?B?dTJQcHE1QWNrUWpIWSs1UHpkNndWTGVMaDhhS0FYRW1sL1J0clplbjV3Tjd0?= =?utf-8?B?WXBzQ24wS3hQTGRKREpGQmx2Rmp2THN4MjBYRWlmdHgrZ0ppdnlJb0syQ01s?= =?utf-8?B?QkhUZ3FqekNWQjlkTlI5cHVQYTIvUW9FUU41WE83VFJicEZxMExnNFpIZGpt?= =?utf-8?B?UWd4Wm9CZlhMWlpmRXJ3eVI2Z2hqUzJTZ001dWkwdXRIVTFWWHRsZ0FJWW13?= =?utf-8?B?YnRhckZybUhHNzVHYXRQQUxQSVlFdGhNZzZFdk9ITWhSQS81ditPOTlObVNE?= =?utf-8?B?SGRwQVg4K2VWbkVzbEMzc2Y3OG5hNHB1bUtuNXZKa012MWlJcURXajlyMVpl?= =?utf-8?B?bEtsQmkvVVdFOTMyYUhyVmJuakxmdSszK0NwWTB6eW9Nd0lod1JQNlRwRS90?= =?utf-8?B?SGNvUmJ3dFAzQ0JXRUVQdXJVZzZDMTFJTWxkMVZNSjlhTExxTjhMNFo3Y0Va?= =?utf-8?B?cCtNcEVzZVcyYnhXMitLcTdhVlkvL2k3dkRnb25xSHU5bUJYeFZ1NzNuaUho?= =?utf-8?B?S1ZVRlF1K2tsa2xpM3Y2SWFSZE9zQnIvcEdFeXMvOFovK0Z5S0ZYbUVVblR2?= =?utf-8?B?cHptYW9qOUlWem1DcXUzbUh3MERBTmIzU285OE1DdWZaN1hoZEhpcnUyQWxS?= =?utf-8?B?VXdETC84bVRWYlAxMWQzaG8zb3lWdzljbmIxSVVEc3pvb25BRzVGOVA4K3Jt?= =?utf-8?B?QWFIdm9HREh2djI3ZVBzUzdqN1gzbWZuclYyNWh6YjdhSjBVQURwN3RmQTM5?= =?utf-8?B?cXgrbXJlaEVoeE1wbU1LM2VVWHBTMG91VDhzT1F5Y3FxV3REZ2t3bVZsUVBH?= =?utf-8?B?TnB0QmYvOFdZZ04xK0N2MFdySEpma0NZYWJoZE5nUDlkc3hUTkxiNVJ2MFpG?= =?utf-8?B?WHByUWU3Rm5QSFU1MGZnMXZaRGhnN0M4bWJBOWRuZUh2N1dDRFdRa3VBSnpt?= =?utf-8?B?clA5WFc1TUU3UHFSekdFcDVlY3FnNk04L0NOY3ZsZmFFRHFlaGhKSEw1YWhN?= =?utf-8?B?WTk2RGFTN1NWeHp5cEFYZE9UVHlQcUJaWjJmWnFwbm5HMUYxcFRzang1MWpq?= =?utf-8?B?WFdKZzZ5VHdobXRyK3BXbDBsTE01SlJkVGVRVDR6Q1VvQ1p3QXdSdFNicTdS?= =?utf-8?Q?C+Q1893z3xPPxUvoodx1YlfQ0N6wvINQzp9a7cxH?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0801MB588;5:jkEi/gAzSUbKxWeLCABJ6ohbsw5pjWFqKWwYa5qn9jW1T18WEI59Yeqt8qR7pvKJRWmc1SebPqA9sQu3iXzX7oYWJD4B/b/TvGxHhdKEiYBMtKDNCuv14e3ARu/d8BwE/gzFzpdenl4fLBkN9fbcCA==;24:7jTqNZeKXEd4pg1wiSukUZPfSvXrd34mXxBzQt9OL/UvoC8uLtphSuSJrWU21cPVbn/bs/hiTSNHWayX6ixod80pBmF+6+xXi65hCJng28U=;20:l3J9pLlW8yGcstDrOPyvBo0gTnpH7oHEds3qsi2oQJj/Bcems/xAfyHrL1TMLdBksn6o4GJsDdb4hjmU9klkDsOE3Jib5i6cDsce6/ZU1936lNPx5/taZ9TNDcgTFHwLcarPHI1F8IIJEW4jSHcfrw5w+Ui9oUFCcJ+mwk/I51U= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: stratus.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2016 15:28:22.9781 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0801MB588 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/20/2016 03:26 AM, Borislav Petkov wrote: > ... tglx says you could also try enabling > CONFIG_DEBUG_OBJECTS and CONFIG_DEBUG_OBJECTS_TIMERS and collect full > dmesg from when the corruption happens. That might give us some more > insights as to what happens. Hi Boris, Excellent idea. With CONFIG_DEBUG_OBJECTS_FREE=y I've hit this twice: ODEBUG: free active (active state 0) object type: timer_list hint: xhci_stop_endpoint_command_watchdog+0x0/0x2b0 So I'll try to hunt that down on the xHCI side and report over to linux-usb. Sorry for the unrelated noise on this patch -- my guess is that timing changed just enough for the xHCI driver to hit this. :) -- Joe