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 E0BDAC433F5 for ; Mon, 7 Feb 2022 01:07:53 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94.2) (envelope-from ) id 1nGsVS-0006Yz-GU for kernelnewbies@archiver.kernel.org; Sun, 06 Feb 2022 20:07:50 -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 1nGsTn-0004bN-2z for kernelnewbies@kernelnewbies.org; Sun, 06 Feb 2022 20:06:07 -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=w0dj39EYy9mbYnttD34L/fMNS6VGPw0fdayuGTpq4Eo=; b=I2OGsHUy4+QvHwYlgdDDQclC34 dd4QrdG2PiVTU5J3B1cOkJrfXsUlY0JHVcMexdTsr24YZDS1axz9CcIMPEruzHH07zqJfNq34vOLB hMdKdH2ZYdbS2HocBmBWPPSCfgro8LmiaVb+l6Z8Iqwh3+W+7LJXv6fSl0+cUb93hhTHN0TOBtZNr KVSflV0iguDpb5BRrq45ZSknYk3ufIwg2V4i3SoOyGWLT1G9MqZHMUNagKi0d/9D7ON/ZOlSMbOrY 2r6Vj8wjeuFWh9kRPKdzAiSndesXSM1VEEEZm00ItoDNQcbu7QbyhdGY52RIpuaF+kkmaGTmkkDk1 Ux0GDmKA==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nGsTi-00GJP0-Jz; Mon, 07 Feb 2022 01:06:02 +0000 Date: Mon, 7 Feb 2022 01:06:02 +0000 From: Matthew Wilcox To: =?utf-8?B?RMSBdmlzIE1vc8SBbnM=?= Subject: Re: How to debug stuck read? Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Cc: linux-fsdevel@vger.kernel.org, FMDF , 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=archiver.kernel.org@kernelnewbies.org T24gTW9uLCBGZWIgMDcsIDIwMjIgYXQgMDI6MDc6NDdBTSArMDIwMCwgRMSBdmlzIE1vc8SBbnMg d3JvdGU6Cj4gPiA+IEkgdGhpbmsgdGhlcmUgc2hvdWxkIGJlIGEgd2F5IHRvIHNlZSB3aGljaCBs b2NrcyAoYW5kIGJ5IHdoby93aGVyZSkKPiA+ID4gaGF2ZSBiZWVuIHRha2VuIGZvciBhIGxvbmcg dGltZS4KPiA+Cj4gPiBXZWxsIC4uLiB3ZSBkbywgYnV0IHRoZSBwcm9ibGVtIGlzIHRoYXQgdGhl IHBhZ2UgbG9jayBpcyBhIHNpbmdsZSBiaXQuCj4gPiBXZSBqdXN0IGRvbid0IGhhdmUgdGhlIHNw YWNlIGluIHN0cnVjdCBwYWdlIGZvciBhIHBvaW50ZXIgdG8gYSBzdGFjawo+ID4gdHJhY2UuICBT byB0aGUgcGFnZSBsb2NrIGlzbid0IGxpa2UgYSBzcGlubG9jayBvciBhIG11dGV4IHdoZXJlIHdl IGNhbgo+ID4gdXNlIHRoZSBMT0NLREVQIGluZnJhc3RydWN0dXJlIHRvIHRlbGwgdXMgdGhpcyBr aW5kIG9mIHRoaW5nLgo+ID4KPiA+IEFsc28sIGluIHRoaXMgY2FzZSwgd2Uga25vdyBleGFjdGx5 IHdoZXJlIHRoZSBsb2NrIHdhcyB0YWtlbiBhbmQgYnkgd2hvbQo+ID4gLS0gYW5kIGl0IHdvdWxk IGJlIG5vIG1vcmUgaW5mb3JtYXRpb24gdGhhbiB5b3UgaGFkIGZyb20gdGhlIHN0YWNrIHRyYWNl Lgo+IAo+IFRoZSBpc3N1ZSBoZXJlIGlzIHRoYXQgeW91IGhhdmUgYSBzdHVjayB0YXNrIHRoYXQg ZG9lc24ndCBoYXZlIGFueQo+IGNyYXNoL3N0YWNrIHRyYWNlLiBUaGUgcHJvY2VzcyBpdHNlbGYg aXMgd2FpdGluZyBpbgo+IGZvbGlvX3dhaXRfYml0X2NvbW1vbiBidXQgSSBuZWVkIHRvIGZpbmQg dGhlIG90aGVyIHNpZGUgb2YgaXQuCgpSaWdodCwgYnV0IHdoYXQgeW91J3JlIGFza2luZyBmb3Ig d29uJ3QgaGVscCBmaW5kIHRoZSBvdGhlciBzaWRlLgpJdCdzIGp1c3QgYW4gYXV0b21hdGVkIHdh eSB0byBmaW5kIHRoZSBzaWRlIHlvdSBkaWQgZmluZC4KCj4gPiBrbWFwKCkgZG9lc24ndCBsb2Nr IHRoZSBwYWdlOyBpdCdzIGFscmVhZHkgbG9ja2VkIGF0IHRoaXMgcG9pbnQuCj4gPiBCdXQgaWYg dGhlIG1lbWNweSgpIGRvZXMgY3Jhc2ggdGhlbiB5b3UncmUgcmlnaHQsIHRoZSBwYWdlIHdpbGwg bmV2ZXIKPiA+IGJlIHVubG9ja2VkIGJlY2F1c2UgaXQgd2FzIHRoaXMgdGhyZWFkJ3Mgam9iIHRv IHVubG9jayBpdCB3aGVuIHRoZSBwYWdlCj4gPiB3YXMgdXB0b2RhdGUuICBUaGUgdGhyZWFkIHdp bGwgYmUgZGVhZCwgc28gdGhlcmUncyBubyB3YXkgdG8gZmluZCBpdC4KPiA+IERvIHdlIG5vdCBk dW1wIHRoZSB0aHJlYWQncyBzdGFjayBvbiBpdHMgZGVhdGg/Cj4gCj4gWWVhaCB0aGVyZSB3YXMs IGJ1dCBhcyBJIHNhaWQgaXQgaGFwcGVucyBvbmx5IG9uY2UgcGVyIGJvb3QuIFNvIHlvdQo+IGhh dmUgb25lIChwb3RlbnRpYWxseSBvbGQpIGNyYXNoL3N0YWNrdHJhY2UgYnV0IG1hbnkgc3R1Y2sg cHJvY2Vzc2VzCj4gd2l0aCBubyBjbGVhciBjYXVzZS4gRWcuIHlvdSBnZXQgY3Jhc2ggYW5kIHN0 dWNrIHByb2Nlc3MsIGtpbGwKPiBwcm9jZXNzLiBUaGVuIGRheXMgbGF0ZXIgeW91IHRyeSByZWFk aW5nIHRoYXQgZmlsZSBhZ2FpbiBhbmQgaXQgd2lsbAo+IGdldCBzdHVjayBidXQgdGhlcmUgd29u J3QgYmUgc3RhY2t0cmFjZSBhcyBpdCB3b24ndCByZWFjaCB0aGF0IG1lbWNweQo+IGFueW1vcmUu CgpJIGNhbid0IHRoaW5rIG9mIGEgd2F5IHRvIHNvbHZlIHRoYXQuICBXZSBjYW4ndCBrbm93IHdo ZXRoZXIgYSBkeWluZyB0YXNrCiJ3YXMgZ29pbmcgdG8iIHVubG9jayBhIHBhZ2UuICBTbyB3ZSBo YXZlIGEgbG9ja2VkIHBhZ2UgaW4gdGhlIHBhZ2UgY2FjaGUKdGhhdCBub2JvZHkgd2lsbCBldmVy IHVubG9jay4gIFdlIGNhbid0IHJlbW92ZSBpdCwgYmVjYXVzZSB3ZSBkb24ndCBrbm93CnRoYXQg dGFzayBkaWVkLiAgV2UgY2FuJ3Qgc3RhcnQgSS9PIG9uIGl0IGFnYWluLCBiZWNhdXNlIGl0IGxv b2tzIGxpa2UKSS9PIGlzIGFscmVhZHkgaW4gcHJvZ3Jlc3MuCgpJIHRoaW5rIHRoZSBvbmx5IGFu c3dlciBpcyAiRG9uJ3QgaWdub3JlIHN0YWNrIGR1bXBzIGluIGRtZXNnIi4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCktlcm5lbG5ld2JpZXMgbWFpbGlu ZyBsaXN0Cktlcm5lbG5ld2JpZXNAa2VybmVsbmV3Ymllcy5vcmcKaHR0cHM6Ly9saXN0cy5rZXJu ZWxuZXdiaWVzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tlcm5lbG5ld2JpZXMK