Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1516915pxu; Thu, 17 Dec 2020 11:49:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJwf3Op9gmnlwtvQwfay3k6hUht8NidhG8AF8wmq213gnFECcVzF8WjIFIgFAS+EtI6Mti+w X-Received: by 2002:a17:906:3949:: with SMTP id g9mr573038eje.493.1608234540022; Thu, 17 Dec 2020 11:49:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608234540; cv=none; d=google.com; s=arc-20160816; b=uFNtXzykahw//oIggxp5SVIsCElQdqhYNnIraej7KNlGAmb0Kc1tz/S2rjKmZrH8s7 0zvP109yeK2df2gO49iwjiH4xwnjqPV3tM2soMWdcRcxYmiw+E/AC/HTuHfEw108q73w OMP2+Cf/14DCm1YYLOYrfit9LBVpJ+iMEKGnK3hrxfTKCd5d0hE2uaJrxcRw38KxRNau oEMBN4p3RgSiXIHRD6PvmqzK6clBhFW4LKXCOPjvihqqeaWaBUid6si2YHFZEDYX3ddQ K3qZLkQl3+rreBxE2psvjfU88zPzZmXnZrbgz87mQ6dpl9v4GSv1o48RoADWTM/w/INu QmPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=nb7PGJmbWoZK6Xb8BUPoFwHqAOTqo6YECVOzq5JXhKw=; b=Cncg4CsxU7nYMZvt6UQf7Nfkloseu2GCQPv4UJlPpwo4yuiWErXjVv7xiM8I+Wl0K6 bNLehcV+69CGAmRxqC/yDfIcchFYIAqJdO0IwCfpmg+N5yOMoFBHKw3g0lpiA5wLwqDA xeSeuezaIMoI4Ly6DXffOa9Il0u9qUVNH9SXYS9UzrgTMFsGCci2P1Z4b7nAVhQwn+9Y xZanIqGlFvM3nauP2bl3I4L6008sDbgF0qOVYY6SMmNr1sX5N1sFf1G8LL8CWyts4mv3 r88/PENtqrlRKjUvxEoUKDV6NuX3zAbiXBwbOuhLRWVPC7ymAUMiE7/LSLcitAvw41V/ Bo5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=OZ8MX8Fk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p31si5429278edd.471.2020.12.17.11.48.37; Thu, 17 Dec 2020 11:49:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=OZ8MX8Fk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728151AbgLQTrK (ORCPT + 99 others); Thu, 17 Dec 2020 14:47:10 -0500 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:59344 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726930AbgLQTrJ (ORCPT ); Thu, 17 Dec 2020 14:47:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1608234341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=nb7PGJmbWoZK6Xb8BUPoFwHqAOTqo6YECVOzq5JXhKw=; b=OZ8MX8FkJkSQTRAyYdR0VmHYbeVwH6pOvGq6PR7jZUXkDB1P0P5La5xiTR+zJQsq4TgQlK nFdR5KKz0/tyD33GuUr0/PKPy+Iuy5nlWYioEbL8Ksve12EREYfTDxmFhZVrnlIyw2qyyd 0eVtTf7PvU17hZnOACv7RDiyn4BmpGw= Received: from mail-oo1-f72.google.com (mail-oo1-f72.google.com [209.85.161.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-71-N_tUJTlBPleZYiErNoR_UA-1; Thu, 17 Dec 2020 14:45:36 -0500 X-MC-Unique: N_tUJTlBPleZYiErNoR_UA-1 Received: by mail-oo1-f72.google.com with SMTP id x37so5264722ooi.6 for ; Thu, 17 Dec 2020 11:45:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nb7PGJmbWoZK6Xb8BUPoFwHqAOTqo6YECVOzq5JXhKw=; b=lm6aYvmJS+S3yqi2ciMrLcdQMpBb79vtGaVz1GseHOMDSdT6RO01VDaGp20scgfjcx o7vS8WygCDxmCyUHRWEQaFY+YlydxSskkuAEzcAH0ZthNzow0fBt1R93aX2MREOBs5B7 tclXbRUNrdLbn+m12ef26p/CsPmBOPJ3JBpE4ej8aHI1e3oGFd/VGyfcCfDlKT1kasNX ihbZ/1YP/brCbfitO/gTcpk6jRf+5xLOIWjco3nlwxULCbWbZ8ygWFrew+aBgln+9NIC 26rTAioWJr5DcT+IMtcG5HKqE0usKikWFxpRX0+MDaiqEeOQTOR66S7aviBVCkE1FJZB KfTw== X-Gm-Message-State: AOAM5300YSD+UzLL6brZM5gzGUNk/2lmqP/Oe9uFy8T6HLfCw1FsFA1/ dNbKcOdm8zMTZiZhlt2hJWAs7NJ0YMjrbHzF5W2accvR2sCRiTSGbBk+MwbVKalKJ0ZHDlL4TUJ sGuyzJXP0r2E9/XQu8zlGwRKRljqCsLT+Y+Sv6KSX X-Received: by 2002:a05:6830:1e7a:: with SMTP id m26mr430206otr.78.1608234335174; Thu, 17 Dec 2020 11:45:35 -0800 (PST) X-Received: by 2002:a05:6830:1e7a:: with SMTP id m26mr430192otr.78.1608234334946; Thu, 17 Dec 2020 11:45:34 -0800 (PST) MIME-Version: 1.0 References: <136aa09d13fab723e0460b73608ed3950699f2b6.camel@gmx.de> In-Reply-To: <136aa09d13fab723e0460b73608ed3950699f2b6.camel@gmx.de> From: David Airlie Date: Fri, 18 Dec 2020 05:45:22 +1000 Message-ID: Subject: Re: [bisected] Re: regression: nouveau fifo: fault 01 ==> channel 1: killed ==> dead desktop To: Mike Galbraith Cc: lkml , Ben Skeggs , nouveau Content-Type: multipart/mixed; boundary="0000000000004046b105b6ae3c0b" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0000000000004046b105b6ae3c0b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Mike, Thanks for the report, Does the attached patch help? Dave. On Thu, Dec 17, 2020 at 11:30 PM Mike Galbraith wrote: > > On Wed, 2020-12-16 at 14:31 +0100, Mike Galbraith wrote: > > When the below new to 5.11 cycle badness happens, it's time to reboot. > > > > ... > > [ 27.467260] NFSD: Using UMH upcall client tracking operations. > > [ 27.467273] NFSD: starting 90-second grace period (net f00000a0) > > [ 27.965138] Bridge firewalling registered > > [ 39.096604] fuse: init (API version 7.32) > > [ 961.579832] nouveau 0000:01:00.0: fifo: fault 01 [WRITE] at 00000000= 0069f000 engine 15 [CE0] client 01 [HUB/CE0] reason 02 [PTE] on channel 1 [= 00ff73d000 DRM] > > [ 961.579840] nouveau 0000:01:00.0: fifo: channel 1: killed > > [ 961.579844] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for rec= overy > > [ 961.579850] nouveau 0000:01:00.0: fifo: runlist 4: scheduled for rec= overy > > [ 961.579853] nouveau 0000:01:00.0: fifo: engine 4: scheduled for reco= very > > > > Box is aging generic i4790 desktop box with... > > 01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GT= X 980] (rev a1) > > Bisection was straight forward. A post bisect test revert was equally > straight forward, and seems to confirm the fingered commit. > > 0c8c0659d7475b6304b67374caf15b56cf0be4f9 is the first bad commit > commit 0c8c0659d7475b6304b67374caf15b56cf0be4f9 > Author: Dave Airlie > Date: Thu Oct 29 13:59:20 2020 +1000 > > drm/nouveau/ttm: use multihop > > This removes the code to move resources directly between > SYSTEM and VRAM in favour of using the core ttm mulithop code. > > Signed-off-by: Dave Airlie > Acked-by: Daniel Vetter > Reviewed-by: Christian K=C3=B6nig > Link: https://patchwork.freedesktop.org/patch/msgid/20201109005432.86= 1936-4-airlied@gmail.com > > drivers/gpu/drm/nouveau/nouveau_bo.c | 112 ++++-------------------------= ------ > 1 file changed, 13 insertions(+), 99 deletions(-) > > git bisect start 'drivers/gpu' > # good: [2c85ebc57b3e1817b6ce1a6b703928e113a90442] Linux 5.10 > git bisect good 2c85ebc57b3e1817b6ce1a6b703928e113a90442 > # bad: [accefff5b547a9a1d959c7e76ad539bf2480e78b] Merge tag 'arm-soc-omap= -genpd-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc > git bisect bad accefff5b547a9a1d959c7e76ad539bf2480e78b > # bad: [d635a69dd4981cc51f90293f5f64268620ed1565] Merge tag 'net-next-5.1= 1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next > git bisect bad d635a69dd4981cc51f90293f5f64268620ed1565 > # bad: [0ca2ce81eb8ee30f3ba8ac7967fef9cfbb44dbdb] Merge tag 'arm64-upstre= am' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux > git bisect bad 0ca2ce81eb8ee30f3ba8ac7967fef9cfbb44dbdb > # good: [f8aab60422c371425365d386dfd51e0c6c5b1041] drm/amdgpu: Initialise= drm_gem_object_funcs for imported BOs > git bisect good f8aab60422c371425365d386dfd51e0c6c5b1041 > # bad: [fab0fca1da5cdc48be051715cd9787df04fdce3a] Merge tag 'media/v5.11-= 1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media > git bisect bad fab0fca1da5cdc48be051715cd9787df04fdce3a > # bad: [bcc68bd8161261ceeb1a4ab02b5265758944f90d] Merge tag 'auxdisplay-f= or-linus-v5.11' of git://github.com/ojeda/linux > git bisect bad bcc68bd8161261ceeb1a4ab02b5265758944f90d > # bad: [22f8c80566c4a29a0d8b5ebf24aa1fd1679b39e5] Merge tag 'drm-misc-nex= t-2020-11-18' of ssh://git.freedesktop.org/git/drm/drm-misc into drm-next > git bisect bad 22f8c80566c4a29a0d8b5ebf24aa1fd1679b39e5 > # bad: [a1ac250a82a5e97db71f14101ff7468291a6aaef] fbcon: Avoid using FNTC= HARCNT() and hard-coded built-in font charcount > git bisect bad a1ac250a82a5e97db71f14101ff7468291a6aaef > # good: [a39855076c859b7f6c58ed4da8f195a2a6cd3c7b] drm/cma-helper: Make d= efault object functions the default > git bisect good a39855076c859b7f6c58ed4da8f195a2a6cd3c7b > # bad: [5f1f10998e7f0ba98a8efc27009cd9a11cff6616] drm/atmel-hlcdc/atmel_h= lcdc_plane: Staticise local function 'atmel_hlcdc_plane_setup_scaler()' > git bisect bad 5f1f10998e7f0ba98a8efc27009cd9a11cff6616 > # good: [55c8bcaeccaa5c6d9e7a432ebd0a1717f488a3f4] drm: mxsfb: Implement = .format_mod_supported > git bisect good 55c8bcaeccaa5c6d9e7a432ebd0a1717f488a3f4 > # bad: [0c8c0659d7475b6304b67374caf15b56cf0be4f9] drm/nouveau/ttm: use mu= ltihop > git bisect bad 0c8c0659d7475b6304b67374caf15b56cf0be4f9 > # good: [23d6ab1d4c503660632e7b18cbb571d62d9bf792] drm: remove pgprot_dec= rypted() before calls to io_remap_pfn_range() > git bisect good 23d6ab1d4c503660632e7b18cbb571d62d9bf792 > # good: [ebdf565169af006ee3be8c40eecbfc77d28a3b84] drm/ttm: add multihop = infrastrucutre (v3) > git bisect good ebdf565169af006ee3be8c40eecbfc77d28a3b84 > # good: [f5a89a5cae812a39993be32e74c8ed7856b1e2b2] drm/amdgpu/ttm: use mu= ltihop > git bisect good f5a89a5cae812a39993be32e74c8ed7856b1e2b2 > # first bad commit: [0c8c0659d7475b6304b67374caf15b56cf0be4f9] drm/nouvea= u/ttm: use multihop > --0000000000004046b105b6ae3c0b Content-Type: text/x-patch; charset="US-ASCII"; name="0001-drm-nouveau-fix-multihop-when-move-doesn-t-work.patch" Content-Disposition: attachment; filename="0001-drm-nouveau-fix-multihop-when-move-doesn-t-work.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kit96sa90 RnJvbSA3ZTNlZWY5M2NkZjgyMjhkNGY5YjhlZjJmZGRkMTcwZWVkYzZhMGIwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgpEYXRl OiBGcmksIDE4IERlYyAyMDIwIDA1OjQzOjE1ICsxMDAwClN1YmplY3Q6IFtQQVRDSF0gZHJtL25v dXZlYXU6IGZpeCBtdWx0aWhvcCB3aGVuIG1vdmUgZG9lc24ndCB3b3JrLgoKQXMgcGVyIHRoZSBy YWRlb24vYW1kZ3B1IGZpeCBkb24ndCB1c2UgbXVsdGlob3AgaXMgaHcgbW92ZXMKYXJlbid0IGVu YWJsZWQuCgpSZXBvcnRlZC1ieTogTWlrZSBHYWxicmFpdGggPGVmYXVsdEBnbXguZGU+CkZpeGVz OiAwYzhjMDY1OWQ3NCAoImRybS9ub3V2ZWF1L3R0bTogdXNlIG11bHRpaG9wIikKU2lnbmVkLW9m Zi1ieTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vbm91dmVhdS9ub3V2ZWF1X2JvLmMgfCAzMSArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9iby5jIGIvZHJpdmVycy9n cHUvZHJtL25vdXZlYXUvbm91dmVhdV9iby5jCmluZGV4IDEzODZiMGZjMTY0MC4uYzg1YjFhZjA2 YjdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2JvLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9iby5jCkBAIC05NDIsMTYgKzk0Miw2 IEBAIG5vdXZlYXVfYm9fbW92ZShzdHJ1Y3QgdHRtX2J1ZmZlcl9vYmplY3QgKmJvLCBib29sIGV2 aWN0LAogCXN0cnVjdCBub3V2ZWF1X2RybV90aWxlICpuZXdfdGlsZSA9IE5VTEw7CiAJaW50IHJl dCA9IDA7CiAKLQlpZiAoKG9sZF9yZWctPm1lbV90eXBlID09IFRUTV9QTF9TWVNURU0gJiYKLQkg ICAgIG5ld19yZWctPm1lbV90eXBlID09IFRUTV9QTF9WUkFNKSB8fAotCSAgICAob2xkX3JlZy0+ bWVtX3R5cGUgPT0gVFRNX1BMX1ZSQU0gJiYKLQkgICAgIG5ld19yZWctPm1lbV90eXBlID09IFRU TV9QTF9TWVNURU0pKSB7Ci0JCWhvcC0+ZnBmbiA9IDA7Ci0JCWhvcC0+bHBmbiA9IDA7Ci0JCWhv cC0+bWVtX3R5cGUgPSBUVE1fUExfVFQ7Ci0JCWhvcC0+ZmxhZ3MgPSAwOwotCQlyZXR1cm4gLUVN VUxUSUhPUDsKLQl9CiAKIAlpZiAobmV3X3JlZy0+bWVtX3R5cGUgPT0gVFRNX1BMX1RUKSB7CiAJ CXJldCA9IG5vdXZlYXVfdHRtX3R0X2JpbmQoYm8tPmJkZXYsIGJvLT50dG0sIG5ld19yZWcpOwpA QCAtOTk1LDE0ICs5ODUsMjUgQEAgbm91dmVhdV9ib19tb3ZlKHN0cnVjdCB0dG1fYnVmZmVyX29i amVjdCAqYm8sIGJvb2wgZXZpY3QsCiAKIAkvKiBIYXJkd2FyZSBhc3Npc3RlZCBjb3B5LiAqLwog CWlmIChkcm0tPnR0bS5tb3ZlKSB7CisJCWlmICgob2xkX3JlZy0+bWVtX3R5cGUgPT0gVFRNX1BM X1NZU1RFTSAmJgorCQkgICAgIG5ld19yZWctPm1lbV90eXBlID09IFRUTV9QTF9WUkFNKSB8fAor CQkgICAgKG9sZF9yZWctPm1lbV90eXBlID09IFRUTV9QTF9WUkFNICYmCisJCSAgICAgbmV3X3Jl Zy0+bWVtX3R5cGUgPT0gVFRNX1BMX1NZU1RFTSkpIHsKKwkJCWhvcC0+ZnBmbiA9IDA7CisJCQlo b3AtPmxwZm4gPSAwOworCQkJaG9wLT5tZW1fdHlwZSA9IFRUTV9QTF9UVDsKKwkJCWhvcC0+Zmxh Z3MgPSAwOworCQkJcmV0dXJuIC1FTVVMVElIT1A7CisJCX0KIAkJcmV0ID0gbm91dmVhdV9ib19t b3ZlX20ybWYoYm8sIGV2aWN0LCBjdHgsCiAJCQkJCSAgIG5ld19yZWcpOwotCQlpZiAoIXJldCkK LQkJCWdvdG8gb3V0OwotCX0KKwl9IGVsc2UKKwkJcmV0ID0gLUVOT0RFVjsKIAotCS8qIEZhbGxi YWNrIHRvIHNvZnR3YXJlIGNvcHkuICovCi0JcmV0ID0gdHRtX2JvX21vdmVfbWVtY3B5KGJvLCBj dHgsIG5ld19yZWcpOworCWlmIChyZXQpIHsKKwkJLyogRmFsbGJhY2sgdG8gc29mdHdhcmUgY29w eS4gKi8KKwkJcmV0ID0gdHRtX2JvX21vdmVfbWVtY3B5KGJvLCBjdHgsIG5ld19yZWcpOworCX0K IAogb3V0OgogCWlmIChkcm0tPmNsaWVudC5kZXZpY2UuaW5mby5mYW1pbHkgPCBOVl9ERVZJQ0Vf SU5GT19WMF9URVNMQSkgewotLSAKMi4yNy4wCgo= --0000000000004046b105b6ae3c0b--