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 shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 433A2C433EF for ; Sun, 6 Feb 2022 21:17:28 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94.2) (envelope-from ) id 1nGouO-0004CC-Oq; Sun, 06 Feb 2022 16:17:20 -0500 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nGgxj-0006tO-Rs for kernelnewbies@kernelnewbies.org; Sun, 06 Feb 2022 07:48:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=RaIBDi78Pbwlg/14dg8eVIBaWSDVryrjs6pRfQqJGBE=; b=tReaU9QyNX4d63LHvOr35hR6NB VZ3IkQ8SAvdB0JEzZ3gvjbwGFEYUJRhCSlejzSZ1qEqCqG6PgPXIthj7h1l0z0edeVnP0k1tap4Jt 9cpbVex2Ngzu20mI6rHKEKSZgmCSQWhcqjrRlvGUfbofMqP8LT5lW364wwTXFycaRvc5j6Ebs1AMl XvxvSHHCA6JuwUGH40tHz/JHHkQmznuPki1umrIMcAPlqsoCZj50kzkD13qwsgJyt68DQpLbvBbL7 Rm7Y2FIgfZzCa4ObAXwIkvsq6aTv8yIZZUT+S9jzcvDITjrR8g58T/Tcn3eH/jxdiXxen4aPN9hCp C2VeRNuw==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nGgxd-00E3ht-D0; Sun, 06 Feb 2022 12:48:09 +0000 Date: Sun, 6 Feb 2022 12:48:09 +0000 From: Matthew Wilcox To: FMDF Subject: Re: How to debug stuck read? Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Mailman-Approved-At: Sun, 06 Feb 2022 16:16:44 -0500 Cc: linux-fsdevel@vger.kernel.org, =?utf-8?B?RMSBdmlzIE1vc8SBbnM=?= , BTRFS , kernelnewbies X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kernelnewbies-bounces@kernelnewbies.org T24gU3VuLCBGZWIgMDYsIDIwMjIgYXQgMTI6MDE6MDJQTSArMDEwMCwgRk1ERiB3cm90ZToKPiBP biBXZWQsIEZlYiAyLCAyMDIyIGF0IDEwOjUwIFBNIETEgXZpcyBNb3PEgW5zIDxkYXZpc3B1aEBn bWFpbC5jb20+IHdyb3RlOgo+ID4KPiA+IHRyZcWhZC4sIDIwMjIuIGcuIDIuIGZlYnIuLCBwbGtz dC4gMjE6MTMg4oCUIGxpZXRvdMSBanMgTWF0dGhldyBXaWxjb3gKPiA+ICg8d2lsbHlAaW5mcmFk ZWFkLm9yZz4pIHJha3N0xKtqYToKPiA+ID4KPiA+ID4gT24gV2VkLCBGZWIgMDIsIDIwMjIgYXQg MDc6MTU6MTRQTSArMDIwMCwgRMSBdmlzIE1vc8SBbnMgd3JvdGU6Cj4gPiA+ID4gSSBoYXZlIGEg Y29ycnVwdGVkIGZpbGUgb24gQlRSRlMgd2hpY2ggaGFzIENvVyBkaXNhYmxlZCB0aHVzIG5vCj4g PiA+ID4gY2hlY2tzdW0uIFRyeWluZyB0byByZWFkIHRoaXMgZmlsZSBjYXVzZXMgdGhlIHByb2Nl c3MgdG8gZ2V0IHN0dWNrCj4gPiA+ID4gZm9yZXZlci4gSXQgZG9lc24ndCByZXR1cm4gRUlPLgo+ ID4gPiA+Cj4gPiA+ID4gSG93IGNhbiBJIGZpbmQgb3V0IHdoeSBpdCBnZXRzIHN0dWNrPwo+ID4g Pgo+ID4gPiA+ICQgY2F0IC9wcm9jLzM0NDkvc3RhY2sgfCAuL3NjcmlwdHMvZGVjb2RlX3N0YWNr dHJhY2Uuc2ggdm1saW51eAo+ID4gPiA+IGZvbGlvX3dhaXRfYml0X2NvbW1vbiAobW0vZmlsZW1h cC5jOjEzMTQpCj4gPiA+ID4gZmlsZW1hcF9nZXRfcGFnZXMgKG1tL2ZpbGVtYXAuYzoyNjIyKQo+ ID4gPiA+IGZpbGVtYXBfcmVhZCAobW0vZmlsZW1hcC5jOjI2NzYpCj4gPiA+ID4gbmV3X3N5bmNf cmVhZCAoZnMvcmVhZF93cml0ZS5jOjQwMSAoZGlzY3JpbWluYXRvciAxKSkKPiA+ID4KPiA+ID4g Zm9saW9fd2FpdF9iaXRfY29tbW9uKCkgaXMgd2hlcmUgaXQgd2FpdHMgZm9yIHRoZSBwYWdlIHRv IGJlIHVubG9ja2VkLgo+ID4gPiBQcm9iYWJseSB0aGUgcHJvYmxlbSBpcyB0aGF0IGJ0cmZzIGlz bid0IHVubG9ja2luZyB0aGUgcGFnZSBvbgo+ID4gPiBzZWVpbmcgdGhlIGVycm9yLCBzbyB5b3Ug ZG9uJ3QgZ2V0IHRoZSAtRUlPIHJldHVybmVkPwo+ID4KPiA+Cj4gPiBZZWFoLCBidXQgaG93IHRv IGZpbmQgd2hlcmUgdGhhdCBoYXBwZW5zLgo+ID4gQW55d2F5IGJ5IHB1cmUgbHVjayBJIGZvdW5k IG1lbWNweSB0aGF0IHdyb3RlIG91dHNpZGUgb2YgYWxsb2NhdGVkCj4gPiBtZW1vcnkgYW5kIGZp eGluZyB0aGF0IHNvbHZlZCB0aGlzIGlzc3VlIGJ1dCBJIHN0aWxsIGRvbid0IGtub3cgaG93IHRv Cj4gPiBkZWJ1ZyB0aGlzIHByb3Blcmx5Lgo+ID4KPiBUaGVyZSBpcyBubyBzcGVjaWFsIHJlY2lw ZSBmb3IgZGVidWdnaW5nICJ0aGlzIHByb3Blcmx5IiA6KQo+IAo+IFlvdSB3cm90ZSB0aGF0ICJi eSBwdXJlIGx1Y2siIHlvdSBmb3VuZCBhIG1lbWNweSgpIHRoYXQgd3JvdGUgYmV5b25kIHRoZQo+ IGxpbWl0IG9mIGFsbG9jYXRlZCBtZW1vcnkuIEkgc3VwcG9zZSB0aGF0IHlvdSBmb3VuZCB0aGF0 IGZhdWx0eSBtZW1jcHkoKQo+IHNvbWV3aGVyZSBpbiBvbmUgb2YgdGhlIGZ1bmN0aW9uIGxpc3Rl ZCBpbiB0aGUgc3RhY2sgdHJhY2UuCgpJIHZlcnkgbXVjaCBkb3VidCB0aGF0LiAgVGhlIGNvZGUg ZmxvdyBoZXJlIGlzOgoKdXNlcnNwYWNlIGNhbGxzIHJlYWQoKSAtPiBWRlMgLT4gYnRyZnMgLT4g YmxvY2sgbGF5ZXIgLT4gcmV0dXJuIHRvIGJ0cmZzCi0+IHJldHVybiB0byBWRlMsIHdhaXQgZm9y IHJlYWQgdG8gY29tcGxldGUuICBTbyBieSB0aGUgdGltZSBhbnlvbmUncwpsb29raW5nIGF0IHRo ZSBzdGFjayB0cmFjZSwgYWxsIHlvdSBjYW4gc2VlIGlzIHRoZSBwYXJ0IG9mIHRoZSBjYWxsCmNo YWluIGluIHRoZSBWRlMuICBUaGVyZSdzIG5vIHdheSB0byBzZWUgd2hlcmUgd2Ugd2VudCBpbiBi dHJmcywgbm9yCmluIHRoZSBibG9jayBsYXllci4gIFdlIGFsc28gY2FuJ3Qgc2VlIGZyb20gdGhl IHN0YWNrIHRyYWNlIHdoYXQKaGFwcGVuZWQgd2l0aCB0aGUgaW50ZXJydXB0IHdoaWNoIF9zaG91 bGQgaGF2ZV8gY2xlYXJlZCB0aGUgbG9jayBiaXQKYW5kIGRpZG4ndC4KCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpLZXJuZWxuZXdiaWVzIG1haWxpbmcg bGlzdApLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCmh0dHBzOi8vbGlzdHMua2VybmVs bmV3Ymllcy5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXJuZWxuZXdiaWVzCg==