Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1589084ybe; Wed, 11 Sep 2019 18:01:48 -0700 (PDT) X-Google-Smtp-Source: APXvYqwO3N9IEB/syvMwYcFlomFtV9tNfBl8BnA+pH+1CVDpO/izyWujPtQxBQBAJ3TFVgNJaegP X-Received: by 2002:a50:f782:: with SMTP id h2mr38434874edn.225.1568250108101; Wed, 11 Sep 2019 18:01:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568250108; cv=none; d=google.com; s=arc-20160816; b=P8xv4lJUaicDGJ+VBUvYHaE6X6hzxya3rQXJJNXm/SGa9vBLryLLmBMbY876BBa4XY 1gnI4Vscvg8e4fU7TstZpBLtZARdPjYOmrvQ+A97J1eys2PftAqYur6YOBWXGRWge8Dw zj+rfsmFB6CmyNZq6uoEz+fRMXv0Pfc9EmiLW6ZY0Mv1x7TQYWC0BG298wkhend70qHr aEfq6GysKmlRKFsj/w36NYSKW4kBgkgsfl6PMKKwDnezeCiDY57eP5t/Abdt1wHgSraO H3bmVuCZLJpQjhS8V7iZSBZ4+tF/UD878n7r4UunrEvMlc/47ScXlWvxblV/sTfH41CK dP2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=cRFJ6gtRLbuXMjuyy4o8BW+mb8TgXy7W+4Wcuwsn9+4=; b=do4NzU3A5ie6NKPh6L7p3NBNdDJxsQqOEBceqPc3yuTvhfIkiHjKCkAa1YiDolBua3 H1rAVddZDVNTvrvTKVwHIYYYYueJF9t5U3abQWLJOXKGiKvQHIyg+2HBeT7B7JE8cf/+ +/Nx8fiokldjl35rEam7WvnzIpknL+X1K/pJHTFLq4iExAqP4q9RdzVKfdv7VdRIIsb5 pd3PQ1L0kB2xNG3aRBVafz7c/5ezydHzmBcfZMtCJ7SbfKqw8FSCGk+DLR+9Cp7kDe5k P+l87t1/0mNSJkphy0i8UIVYQ63maTfmKyEJ+Dj9HVSICtpwsqD9fdAByBnRYAWegls6 4I6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rZj3INmZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b24si11719095eje.85.2019.09.11.18.01.23; Wed, 11 Sep 2019 18:01:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rZj3INmZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728722AbfILAv3 (ORCPT + 99 others); Wed, 11 Sep 2019 20:51:29 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:38289 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728073AbfILAv3 (ORCPT ); Wed, 11 Sep 2019 20:51:29 -0400 Received: by mail-wm1-f68.google.com with SMTP id o184so5558054wme.3 for ; Wed, 11 Sep 2019 17:51:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cRFJ6gtRLbuXMjuyy4o8BW+mb8TgXy7W+4Wcuwsn9+4=; b=rZj3INmZZV1ewolpfxkvVktHi0GCm80Xn/XikEOHaDOTfbhBBznX4jZ5mvJ3Wu0QjA PfgpjwXYZ0MsuB/v4x2Kv4fAoZWgBZ5chSHhsctZspxhsvDq4JmV3rS2Gt6xLi9HUtZi 4NZossOqBh1zGwCOckO65a6dOKhygBiTwtSDmuAC1o6clx5Qh/HCFa7hzvQJl00IYmq/ bcUi3re10LDhRsFMtX2z664wAio8oZkSeb4xGz69owZeu+LoBD7gYA135VSUyoQk8yX0 Fb4fR07uGH1D3v21Rp7w/YVH/vfQTIO9FaxiLqxsTQfcxb8rv7MRSYZ2Md32ImbXGdwS etnA== 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=cRFJ6gtRLbuXMjuyy4o8BW+mb8TgXy7W+4Wcuwsn9+4=; b=PeYjhArffC9v/YmFzzrPWw1URwof6WvIESBpOhk8I2LRoo+WNoSYwja4vc2qVbW5x9 UGnYOQI4g3W7RsrNe3pw2VekSa5IRBI9rodYzrhugKl1T3KJx8n+RGuLs/rMxkr3MrFk 6fowrAmCZVcBoP6lXVVXwqr1UEOsKHQuh+p1M96++WYomzgF++opPu9eqc9tiUuDeBG+ sWW4axFApGB+/55SxtHuus1wetchyFqwrYLe+elSg/EN9jkSwAeTsYdKiTcoqnMAOkft 6I7S0Pw722WGwR0GvHh6xTYpoeeuuzXXNptH/JKBFKO3CXrMg7tKi3CtgS5PHXxTV3j/ 0swQ== X-Gm-Message-State: APjAAAVwUTYEaBugZHT6JNe7Hx2bIHj6gp5vw/APlSLVx1IOLSSbgCgu WfT0cs+rN5bH0JnVSuxql/TAMyRPyJymgHSV/hk= X-Received: by 2002:a05:600c:24d2:: with SMTP id 18mr6169916wmu.146.1568249486616; Wed, 11 Sep 2019 17:51:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ming Lei Date: Thu, 12 Sep 2019 08:51:15 +0800 Message-ID: Subject: Re: nvme vs. hibernation ( again ) To: Gabriel C Cc: LKML , Christoph Hellwig , linux-nvme Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 12, 2019 at 12:27 AM Gabriel C wrote: > > Hi Christoph, > > I see this was already discussed in 2 threads: > > https://lists.infradead.org/pipermail/linux-nvme/2019-April/023234.html > https://lkml.org/lkml/2019/5/24/668 > > but in latest git the issue still exists. > > I hit that on each resume on my Acer Nitro 5 (AN515-43-R8BF) Laptop. > > ..... > Sep 11 16:16:30 nitro5 kernel: Freezing remaining freezable tasks ... > (elapsed 0.000 seconds) done. > Sep 11 16:16:30 nitro5 kernel: printk: Suspending console(s) (use > no_console_suspend to debug) > Sep 11 16:16:30 nitro5 kernel: WARNING: CPU: 0 PID: 882 at > kernel/irq/chip.c:210 irq_startup+0xe6/0xf0 > Sep 11 16:16:30 nitro5 kernel: Modules linked in: af_packet bnep > amdgpu ath10k_pci ath10k_core ath mac80211 joydev uvcvideo > videobuf2_vmalloc videobuf2_memops edac_mce_amd videobuf2_v4l2 > amd_iommu_v2 kvm_amd gpu_sched btusb snd_hda_codec_realtek ttm btrtl > btbcm btintel hid_multitouch ccp snd_hda_codec_generic nls_utf8 > bluetooth drm_kms_helper hid_generic videobuf2_common ledtrig_audio > snd_hda_codec_hdmi nls_cp437 cfg80211 drm kvm snd_hda_intel vfat > videodev fat agpgart efi_pstore r8169 snd_hda_codec ecdh_generic > i2c_algo_bit realtek irqbypass pcspkr mc rfkill fb_sys_fops efivars > syscopyarea snd_hda_core ecc k10temp wmi_bmof sysfillrect tpm_crb > crc16 libphy i2c_piix4 libarc4 snd_hwdep hwmon sysimgblt tpm_tis > tpm_tis_core evdev ac tpm battery mac_hid i2c_designware_platform > pinctrl_amd i2c_designware_core rng_core acer_wireless button > acpi_cpufreq ppdev sch_fq_codel fuse snd_pcm_oss snd_mixer_oss snd_pcm > snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device > snd_timer snd soundcore lp parport_pc > Sep 11 16:16:30 nitro5 kernel: parport xfs libcrc32c crc32c_generic > crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel ahci > libahci libata xhci_pci xhci_hcd aesni_intel usbcore scsi_mod > aes_x86_64 crypto_simd cryptd glue_helper serio_raw i2c_hid hid video > i2c_core wmi dm_mirror dm_region_hash dm_log dm_mod unix sha1_ssse3 > sha1_generic hmac ipv6 nf_defrag_ipv6 autofs4 > Sep 11 16:16:30 nitro5 kernel: CPU: 0 PID: 882 Comm: kworker/u32:9 Not > tainted 5.3.0-rc8-00007-g3120b9a6a3f7-dirty #2 > Sep 11 16:16:30 nitro5 kernel: Hardware name: Acer Nitro > AN515-43/Octavia_PKS, BIOS V1.05 08/07/2019 > Sep 11 16:16:30 nitro5 kernel: Workqueue: events_unbound async_run_entry_fn > Sep 11 16:16:30 nitro5 kernel: RIP: 0010:irq_startup+0xe6/0xf0 > Sep 11 16:16:30 nitro5 kernel: Code: e8 7f 3c 00 00 85 c0 0f 85 e3 09 > 00 00 4c 89 e7 31 d2 4c 89 ee e8 1a cf ff ff 48 89 ef e8 b2 fe ff ff > 41 89 c4 e9 51 ff ff ff <0f> 0b eb b2 66 0f 1f 44 00 00 0f 1f 44 00 00 > 55 48 89 fd 53 48 8b > Sep 11 16:16:30 nitro5 kernel: RSP: 0018:ffffbe9b00793c38 EFLAGS: 00010002 > Sep 11 16:16:30 nitro5 kernel: RAX: 0000000000000010 RBX: > 0000000000000001 RCX: 0000000000000040 > Sep 11 16:16:30 nitro5 kernel: RDX: 0000000000000000 RSI: > ffffffff9d1b8800 RDI: ffff9c9d9e136598 > Sep 11 16:16:30 nitro5 kernel: RBP: ffff9c9d981e5400 R08: > 0000000000000000 R09: ffff9c9d9e8003f0 > Sep 11 16:16:30 nitro5 kernel: R10: 0000000000000000 R11: > ffffffff9d057688 R12: 0000000000000001 > Sep 11 16:16:30 nitro5 kernel: R13: ffff9c9d9e136598 R14: > 0000000000000000 R15: ffff9c9d9e346000 > Sep 11 16:16:30 nitro5 kernel: FS: 0000000000000000(0000) > GS:ffff9c9da0800000(0000) knlGS:0000000000000000 > Sep 11 16:16:30 nitro5 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > Sep 11 16:16:30 nitro5 kernel: CR2: 00005633ad8d0060 CR3: > 00000003db8d0000 CR4: 00000000003406f0 > Sep 11 16:16:30 nitro5 kernel: Call Trace: > Sep 11 16:16:30 nitro5 kernel: enable_irq+0x48/0x90 > Sep 11 16:16:30 nitro5 kernel: nvme_poll_irqdisable+0x20c/0x280 > Sep 11 16:16:30 nitro5 kernel: __nvme_disable_io_queues+0x19d/0x1d0 > Sep 11 16:16:30 nitro5 kernel: ? nvme_del_queue_end+0x20/0x20 > Sep 11 16:16:30 nitro5 kernel: nvme_dev_disable+0x15c/0x210 > Sep 11 16:16:30 nitro5 kernel: nvme_suspend+0x40/0x130 > Sep 11 16:16:30 nitro5 kernel: pci_pm_suspend+0x72/0x130 > Sep 11 16:16:30 nitro5 kernel: ? pci_pm_freeze+0xb0/0xb0 > Sep 11 16:16:30 nitro5 kernel: dpm_run_callback+0x29/0x120 > Sep 11 16:16:30 nitro5 kernel: __device_suspend+0x1b2/0x400 > Sep 11 16:16:30 nitro5 kernel: async_suspend+0x1b/0x90 > Sep 11 16:16:30 nitro5 kernel: async_run_entry_fn+0x37/0xe0 > Sep 11 16:16:30 nitro5 kernel: process_one_work+0x1d1/0x3a0 > Sep 11 16:16:30 nitro5 kernel: worker_thread+0x4a/0x3d0 > Sep 11 16:16:30 nitro5 kernel: kthread+0xf9/0x130 > Sep 11 16:16:30 nitro5 kernel: ? process_one_work+0x3a0/0x3a0 > Sep 11 16:16:30 nitro5 kernel: ? kthread_park+0x80/0x80 > Sep 11 16:16:30 nitro5 kernel: ret_from_fork+0x22/0x40 > Sep 11 16:16:30 nitro5 kernel: ---[ end trace c598a86b44574730 ]--- > > ... > > The patch from Dongli Zhang was rejected the time without any other fix > or work on this issue I could find. > > Are there any plans to fix that or any code to test? I guess the following patchset may address it: https://lore.kernel.org/linux-block/20190812134312.16732-1-ming.lei@redhat.com/ Thanks, Ming Lei