From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 08BC8C433FE for ; Wed, 5 Jan 2022 23:29:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245390AbiAEX3I (ORCPT ); Wed, 5 Jan 2022 18:29:08 -0500 Received: from mail-mw2nam12on2131.outbound.protection.outlook.com ([40.107.244.131]:7169 "EHLO NAM12-MW2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S245384AbiAEX3D (ORCPT ); Wed, 5 Jan 2022 18:29:03 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hb8vXohfrXG2NdpKS0JLkDM4viAoIzYSJK9idmqasioWxMwg+qQFSyX7v9JkHbWxNJ543+UG6S12Z/Twyvb11SJafvqRwLe+JhFnW0Hl+CB/PSc2qL0d93kJ1+wK0mFhQCWiBmmfxZYovn2LImoEzV8ultjWBODnuk/ecjQN4Y939ODo9EIdz1sJst/AmOjQ3gAM6DZOeIKL29GXlFUBK8Qm+ozh+/1Sgo4E0Qzfle4/i0qc02OdL5RgYPUL/G9tO2eJnLdGsf9/sWUS/C3WNOoUG+TO+uM8YyWR29FJFRYxUGw9ZTNwPg+kWIEIwsNo2Kc7uLOxlv/Yw+hc+Dpfcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qwiEgLHSS5ltABQSMBTTe8WM/k9tZgHiQOJ0QogVY2Q=; b=bcvq0JNpnEQo4mg2fvvz9D5dm140Pa6FMrjR6Asm4FcrBSlHiKNqsLGekfNrAZv+5ls2ACQ/Kjnk4WaosQkN9kFqFETaBXkchC3mcp/K9jCvLVaSsLfGF5Re+ja3Yvz/K+DYBOlB91uu3bitlNAAdxmMCuygpwejrVabkCxLtK1tgHCDkhz5Bbgcv7z+mLtzkqeztpKF/NXc3acBGLkDSybvorBwshZBKVM3QNmNQz7adI9rsq7DutY5M83nLKIbjmLqtqsSNdwsPmWbAFMqeBkilWEI+cWBWfDXrMMi1fYn2g6egJL7WnGAesfAJxqY/KsNSdBc6H5oZWCJntbrFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hammerspace.com; dmarc=pass action=none header.from=hammerspace.com; dkim=pass header.d=hammerspace.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hammerspace.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qwiEgLHSS5ltABQSMBTTe8WM/k9tZgHiQOJ0QogVY2Q=; b=DMiTYLzOEP06PBvHN1J2AVLSw0QkDb/06JVrt8Sa68rcKQTjE3/6E80IsoPvDmVX5r93dyoRsZ4nYAVE9FkM5C5LWh02mWTjVEi6hV8WdNkqRLU0EbB5jfttto7su2gK4TN4QhpC3f2pciEar8pzFccgf2grZ98k49k6JhVvpJ4= Received: from CH0PR13MB5084.namprd13.prod.outlook.com (2603:10b6:610:111::7) by CO1PR13MB4917.namprd13.prod.outlook.com (2603:10b6:303:f8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.6; Wed, 5 Jan 2022 23:29:01 +0000 Received: from CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::288c:e4f1:334a:a08]) by CH0PR13MB5084.namprd13.prod.outlook.com ([fe80::288c:e4f1:334a:a08%4]) with mapi id 15.20.4867.007; Wed, 5 Jan 2022 23:29:01 +0000 From: Trond Myklebust To: "david@fromorbit.com" CC: "bfoster@redhat.com" , "linux-fsdevel@vger.kernel.org" , "trondmy@kernel.org" , "hch@infradead.org" , "axboe@kernel.dk" , "djwong@kernel.org" , "linux-xfs@vger.kernel.org" , "willy@infradead.org" Subject: Re: [PATCH] iomap: Address soft lockup in iomap_finish_ioend() Thread-Topic: [PATCH] iomap: Address soft lockup in iomap_finish_ioend() Thread-Index: AQHX/bVbnIYKv9Eyz0mlbt/BPMOEG6xL0+EAgABMs4CAAWrGAIAA5lqAgANuRQCAACHbgIAAFcSAgAGffQCAATe6gIAAIn2AgAALUIA= Date: Wed, 5 Jan 2022 23:29:01 +0000 Message-ID: References: <20211230193522.55520-1-trondmy@kernel.org> <6f746786a3928844fbe644e7e409008b4f50c239.camel@hammerspace.com> <20220101035516.GE945095@dread.disaster.area> <20220103220310.GG945095@dread.disaster.area> <9f51fa6169f4c67d54dd8563b52c540c94c7703a.camel@hammerspace.com> <20220104012215.GH945095@dread.disaster.area> <0996c40657b5873dda5119344bf74556491e27b9.camel@hammerspace.com> <20220105224829.GO945095@dread.disaster.area> In-Reply-To: <20220105224829.GO945095@dread.disaster.area> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=hammerspace.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 52112fd6-edf7-4405-de65-08d9d0a327d5 x-ms-traffictypediagnostic: CO1PR13MB4917:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aM8DRoqdVf/Lmtr6f3tLtcnFOPQ9i7LXXPUZKt1/us+5OkS1Lf+s9uAgV/1Yrw2ZD+HnT94tTIKksBRIl9GncrlzrqV2EptRvJFTkNSKzGOMvNJNmqOmZmK+8CYaGi+xDNZOLA5ytQyYvtZUx0xZSeQqbRLUqNaJTS7rtnTn6aVzSXdjGLQV8sBB6QHcKaXExs3zl+ZxSSk6hCP8VQmQaq5wypWO0umkD1fqMZGyiEcwUFphRbit98YkO6qwUpg80o/xEX3UsybbQvTl83fhJXPOX21eyYhJ3ZaVyKOzqS1xlQExxT1PEOtwb4JmffZ5B/ADrFibvCmtgVb4XwpQ/UDQkJywkWg8dgb6wCLian/k7WjUNPJ2LAODcSXNLCnuf773fwTBiRbP8lj8Hrm4P99HEJM4MmCbqv5fkzPRN1flPebNxdykq26RRrx9fYQke2uTunLPqCdguC4sJusDDZNV8e1gO4lKFarPOxTsXrO2Wj3N0KlQgiadGb9PYrpIc7nmHpZBQbx2WTNiSF0YZ1X1c6SvkD33WoFL4tLHIT9JEe+gGMzpHtS3iKdEtF8ond5dy33IfYyNRF5B9Ncjscl2ohBUm26gds4cgRZV0LBYS3und0Mv1BC9oNMERReSCAU+pk8fwNKgSGNZ/Ze9GmOLlj0tumCkSwe6KRaOcX+xg+1tA56WEk+g0Gbg5eFELFU3miFzczXe0NJvJN42mg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR13MB5084.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(376002)(136003)(396003)(346002)(366004)(39830400003)(4326008)(8936002)(83380400001)(66446008)(66556008)(66946007)(8676002)(64756008)(66476007)(71200400001)(186003)(6512007)(38100700002)(122000001)(26005)(6506007)(76116006)(6916009)(38070700005)(54906003)(6486002)(86362001)(2616005)(316002)(5660300002)(508600001)(2906002)(36756003)(20210929001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NThGZ21MU1gxbE1wYTNIMVN5VVhJWmVoSjM3Vk0zeWhVNkZMYVpqblp2Tisv?= =?utf-8?B?Yi9qQ2RVQWh5VVFBWVRvaVIzQ3JXWUtXYXhhV3hJSUxPS0xaeHczT1VwMU1S?= =?utf-8?B?M0MxSXJzRkNmSTh0RG9kOEpiaGJDT1BWRW42bE4zMm81RVJBc3pmTXMvZUZY?= =?utf-8?B?enZSOUpPRW0vN3RsclhJSjNHUG5qUGMrcjhETGFidkI2T0p0Y2I4REdtVFdl?= =?utf-8?B?MEpDRXNsRzdUR1JtVmtpOGdIZFJDTzRHQUNENHljQXhaYTduZHY2bzBCY2hm?= =?utf-8?B?dTBRUFl5WVRUT2thb2tCUzVON3BFWkZINTc4T0hDY1huY3IxMW81LzljcnF2?= =?utf-8?B?WnNsMDNGNVc3djBLOFZ2ZnlVRHRPQmltUVpoNEJpTGxyRER1RmNnYm9PVXVW?= =?utf-8?B?YXRkbUF0S2d4L0liRVorNTMzUXZ5VlhPcWNCeEVncHBDNlNEL2w2U3hRa3J1?= =?utf-8?B?UGVUTmx5OVRHcUtZZno2d2YzTFBQZkZWeFdiTTl2ZWJHK0ZCU20rUW5Jd0Ry?= =?utf-8?B?akROdjAvZEZhV01sZnZFdktYMFhuaTczQUhjUERhdUNWYlR3blNmb2NpNUcy?= =?utf-8?B?ZUNRazhaUEJtMGRObEJyQmJha3BtenFKbS9VWnQ1QTZVTFJ2THlrWVFrbVZP?= =?utf-8?B?REpsditUODN3QnBtVklZQ1dFUytXOThCMm0vTmRLMExCa3REZWI5STJrV0x0?= =?utf-8?B?L1dXc1VMU08rdUVqbmRCWmNZbk5OYzBiWVVFUHZjUzZ1YmVsbERUWldBeU1V?= =?utf-8?B?K2xDYzBMbmFZbm8rT2ttVjhTV0RNUjVDSlpTb3ZZRUllaUN2ZVRXck9KVDBP?= =?utf-8?B?TUk1ZGlaQWh3WHZtbEdGenVxbnN3MXIwUTlzaTBkTzhtaWFaZXVYWnYvaHNL?= =?utf-8?B?L1V6eXoxZStULzlwdDF6RFRROVlDVU1MY2d2QzJleWx5dkdpWWtxL0tpWnNZ?= =?utf-8?B?VWdIaTV5L3U3V1lFemVMbU5aSkFGRlB3bmhVZFE2NkllOUZGbmtPZXdiZWE2?= =?utf-8?B?NHFXU2dDYzgzK2NTYzFKTTRRR2Zod245RnRrOXdvMkVnL0x2dVVIdFFwcnUx?= =?utf-8?B?L3I2RmJ0RUsxVE9XeXo3MFBKL1VXa3oyVDV6V1BGWkMrcEZLdGVQT3pseUhJ?= =?utf-8?B?YUxmZ2xzc3JRaFhUaWhDSmNscmVmTDZyaVYzVkhNY0YwdU1IUlEycXJjK3lH?= =?utf-8?B?aTlBZndZcklKMU1lUFFBaEg5RjhkMjhWWWt6bmVxR1lKUENMaGc0Q3ZyUHpi?= =?utf-8?B?MWFoOG1oZ3lLcHp6MXN6YUVJaTV5Q2dtSjIxNHFYMFZwR2N5TmJZRE1xeUo2?= =?utf-8?B?cytGYjZwNHV3eWFSWDJ0MkE4OTZOV1ZRRWxhMVhCN2VrL2ljZXZlNC9hZGp6?= =?utf-8?B?VFZYbENKWWkxNVdVb0hEeHlkbzgwK0ZVaVB2d2ZHc0xUSk1UQ3hoMVdMWFVu?= =?utf-8?B?ZzJOaWNOa0U3SXRjUXdyVitJOHpOdnRzM0N4QXMvQVJDZmlGUGl2WWNUZDdN?= =?utf-8?B?ZUQxNERLNGlhalF3dHpISHJ6WGkxODVaaGMzcXkyQUk5MXZwVWU5YWVLREZv?= =?utf-8?B?VnQ5WUdBU3loYzJ2TmI2RmRJTDlGNlpsenBOcCt1ZVFwVW82WDl6UG9HUnVr?= =?utf-8?B?d3RBZkNTeGl3WGJaMG5yZlkyQm5udDI4N0J2Y1VZMy9WaGMrdFd2Rjk2RE9B?= =?utf-8?B?UTY3LzQ4dGJ5TTZxZXVFdmRMMjVFWFZzTFdvSUtTRzVnQ3MvNGluYzNpY09Q?= =?utf-8?B?Z0pvWnVuWU53MjhmTWRHYnRxNG9lTW5WL0RhVGtxcStlYTR2dnROdTk1R05L?= =?utf-8?B?NHBoSnNWTnYvZzB2d0c4NHlvSDJxNmMzcEF6ckxhZkRwNDRvTW4wU2xpTnh0?= =?utf-8?B?anlVa3RWcjdmYkNlbmIvd2l2R215aVRHZHIxMVdXRTBYcTU0SVZkOWR6R3Fm?= =?utf-8?B?N0RLY3BqekROSURaQmgrbC96TTlaN0pPaGRRckx6ZHVPa3UwcUNabVQzck1y?= =?utf-8?B?R1g3RXJic01IdTUzT2l0clNZeDdQdjVUeXdNeDJEZkFmdTVKdGNYb01rZHRt?= =?utf-8?B?SmVPSHBHamtWWERSNDdWRUEvdHBnVkhKTGIwejlPUDBNTmlXTkQzVTVGYlZS?= =?utf-8?B?TmFVS0ROMU9MZVpXc0wydElyUEp1aHk3YUlGT2E4aTBrb1JBcG9zbVZ3SERw?= =?utf-8?Q?uUmVoO18c4BFYN0TXpsamzY=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <4F160430D7C5414597F542748E283F79@namprd13.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hammerspace.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR13MB5084.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52112fd6-edf7-4405-de65-08d9d0a327d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2022 23:29:01.5582 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d4fed5c-3a70-46fe-9430-ece41741f59e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iP1465/dldH+dGQ4KJUhTPzh9L7tAa8OQ/Gc5ph6OjJNtPIJyYKiQbQGsBip6Tun1ML1xpHt7mlGOOGHlRhGaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR13MB4917 Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org T24gVGh1LCAyMDIyLTAxLTA2IGF0IDA5OjQ4ICsxMTAwLCBEYXZlIENoaW5uZXIgd3JvdGU6DQo+ IE9uIFdlZCwgSmFuIDA1LCAyMDIyIGF0IDA4OjQ1OjA1UE0gKzAwMDAsIFRyb25kIE15a2xlYnVz dCB3cm90ZToNCj4gPiBPbiBUdWUsIDIwMjItMDEtMDQgYXQgMjE6MDkgLTA1MDAsIFRyb25kIE15 a2xlYnVzdCB3cm90ZToNCj4gPiA+IE9uIFR1ZSwgMjAyMi0wMS0wNCBhdCAxMjoyMiArMTEwMCwg RGF2ZSBDaGlubmVyIHdyb3RlOg0KPiA+ID4gPiBPbiBUdWUsIEphbiAwNCwgMjAyMiBhdCAxMjow NDoyM0FNICswMDAwLCBUcm9uZCBNeWtsZWJ1c3QNCj4gPiA+ID4gd3JvdGU6DQo+ID4gPiA+ID4g V2UgaGF2ZSBkaWZmZXJlbnQgcmVwcm9kdWNlcnMuIFRoZSBjb21tb24gZmVhdHVyZSBhcHBlYXJz IHRvDQo+ID4gPiA+ID4gYmUNCj4gPiA+ID4gPiB0aGUNCj4gPiA+ID4gPiBuZWVkIGZvciBhIGRl Y2VudGx5IGZhc3QgYm94IHdpdGggZmFpcmx5IGxhcmdlIG1lbW9yeSAoMTI4R0INCj4gPiA+ID4g PiBpbg0KPiA+ID4gPiA+IG9uZQ0KPiA+ID4gPiA+IGNhc2UsIDQwMEdCIGluIHRoZSBvdGhlciku IEl0IGhhcyBiZWVuIHJlcHJvZHVjZWQgd2l0aCBIRHMsDQo+ID4gPiA+ID4gU1NEcw0KPiA+ID4g PiA+IGFuZA0KPiA+ID4gPiA+IE5WTUUgc3lzdGVtcy4NCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBP biB0aGUgMTI4R0IgYm94LCB3ZSBoYWQgaXQgc2V0IHVwIHdpdGggMTArIGRpc2tzIGluIGEgSkJP RA0KPiA+ID4gPiA+IGNvbmZpZ3VyYXRpb24gYW5kIHdlcmUgcnVubmluZyB0aGUgQUpBIHN5c3Rl bSB0ZXN0cy4NCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBPbiB0aGUgNDAwR0IgYm94LCB3ZSB3ZXJl IGp1c3Qgc2VyaWFsbHkgY3JlYXRpbmcgbGFyZ2UgKD4NCj4gPiA+ID4gPiA2R0IpDQo+ID4gPiA+ ID4gZmlsZXMNCj4gPiA+ID4gPiB1c2luZyBmaW8gYW5kIHRoYXQgd2FzIG9jY2FzaW9uYWxseSB0 cmlnZ2VyaW5nIHRoZSBpc3N1ZS4NCj4gPiA+ID4gPiBIb3dldmVyDQo+ID4gPiA+ID4gZG9pbmcN Cj4gPiA+ID4gPiBhbiBzdHJhY2Ugb2YgdGhhdCB3b3JrbG9hZCB0byBkaXNrIHJlcHJvZHVjZWQg dGhlIHByb2JsZW0NCj4gPiA+ID4gPiBmYXN0ZXINCj4gPiA+ID4gPiA6LQ0KPiA+ID4gPiA+ICku DQo+ID4gPiA+IA0KPiA+ID4gPiBPaywgdGhhdCBtYXRjaGVzIHVwIHdpdGggdGhlICJsb3RzIG9m IGxvZ2ljYWxseSBzZXF1ZW50aWFsDQo+ID4gPiA+IGRpcnR5DQo+ID4gPiA+IGRhdGEgb24gYSBz aW5nbGUgaW5vZGUgaW4gY2FjaGUiIHZlY3RvciB0aGF0IGlzIHJlcXVpcmVkIHRvDQo+ID4gPiA+ IGNyZWF0ZQ0KPiA+ID4gPiByZWFsbHkgbG9uZyBiaW8gY2hhaW5zIG9uIGluZGl2aWR1YWwgaW9l bmRzLg0KPiA+ID4gPiANCj4gPiA+ID4gQ2FuIHlvdSB0cnkgdGhlIHBhdGNoIGJlbG93IGFuZCBz ZWUgaWYgYWRkcmVzc2VzIHRoZSBpc3N1ZT8NCj4gPiA+ID4gDQo+ID4gPiANCj4gPiA+IFRoYXQg cGF0Y2ggZG9lcyBzZWVtIHRvIGZpeCB0aGUgc29mdCBsb2NrdXBzLg0KPiA+ID4gDQo+ID4gDQo+ ID4gT29wcy4uLiBTdHJpa2UgdGhhdCwgYXBwYXJlbnRseSBvdXIgdGVzdHMganVzdCBoaXQgdGhl IGZvbGxvd2luZw0KPiA+IHdoZW4NCj4gPiBydW5uaW5nIG9uIEFXUyB3aXRoIHRoYXQgcGF0Y2gu DQo+IA0KPiBPSywgc28gdGhlcmUgYXJlIGFsc28gbGFyZ2UgY29udGlndW91cyBwaHlzaWNhbCBl eHRlbnRzIGJlaW5nDQo+IGFsbG9jYXRlZCBpbiBzb21lIGNhc2VzIGhlcmUuDQo+IA0KPiA+IFNv IGl0IHdhcyBoYXJkZXIgdG8gaGl0LCBidXQgd2Ugc3RpbGwgZGlkIGV2ZW50dWFsbHkuDQo+IA0K PiBZdXAsIHRoYXQncyB3aGF0IEkgd2FudGVkIHRvIGtub3cgLSBpdCBpbmRpY2F0ZXMgdGhhdCBi b3RoIHRoZQ0KPiBmaWxlc3lzdGVtIGNvbXBsZXRpb24gcHJvY2Vzc2luZyBhbmQgdGhlIGlvbWFw IHBhZ2UgcHJvY2Vzc2luZyBwbGF5DQo+IGEgcm9sZSBpbiB0aGUgQ1BVIHVzYWdlLiBNb3JlIGNv bXBsZXggcGF0Y2ggZm9yIHlvdSB0byB0cnkgYmVsb3cuLi4NCj4gDQo+IENoZWVycywNCj4gDQo+ IERhdmUuDQoNClRoYW5rcyEgQnVpbGRpbmcuLi4NCg0KLS0gDQpUcm9uZCBNeWtsZWJ1c3QNCkxp bnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lciwgSGFtbWVyc3BhY2UNCnRyb25kLm15a2xlYnVzdEBo YW1tZXJzcGFjZS5jb20NCg0KDQo=