Bug 112161 - workqueue: PF_MEMALLOC task 297(kswapd0) is flushing !WQ_MEM_RECLAIM events:gen6_pm_rps_work
Summary: workqueue: PF_MEMALLOC task 297(kswapd0) is flushing !WQ_MEM_RECLAIM events:g...
Status: RESOLVED MOVED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: x86-64 (AMD64) Linux (All)
: not set minor
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-28 19:08 UTC by Kenneth C
Modified: 2019-11-29 19:44 UTC (History)
1 user (show)

See Also:
i915 platform: CFL
i915 features:


Attachments

Description Kenneth C 2019-10-28 19:08:41 UTC
I've been getting this from time-to-time. Not sure if it helps you guys.

This is Linus' tip kernel as of 27 October, with all recent i915 changes reverted to pre August 2019 status (as drm-next merge causes frequent GPU HANGs that make my system useless).

----
[code]Oct 28 11:59:18 hp-x360n kernel: [156262.539119] ------------[ cut here ]------------
Oct 28 11:59:18 hp-x360n kernel: [156262.539139] workqueue: PF_MEMALLOC task 297(kswapd0) is flushing !WQ_MEM_RECLAIM events:gen6_pm_rps_work [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539143] WARNING: CPU: 5 PID: 297 at kernel/workqueue.c:2600 check_flush_dependency+0x9d/0x130
Oct 28 11:59:18 hp-x360n kernel: [156262.539145] Modules linked in: r8152 wireguard(O) vmnet(O) vsock(O) vmw_vmci vmmon(O) btusb btintel iwlmvm mac80211 iwlwifi mei_hdcp cfg80211 i915
Oct 28 11:59:18 hp-x360n kernel: [156262.539151] CPU: 5 PID: 297 Comm: kswapd0 Tainted: G     U  W  O      5.4.0-rc4-Kenny-old-DRM+ #3
Oct 28 11:59:18 hp-x360n kernel: [156262.539152] Hardware name: HP HP Spectre x360 Convertible 13-ap0xxx/8514, BIOS F.33 09/17/2019
Oct 28 11:59:18 hp-x360n kernel: [156262.539153] RIP: 0010:check_flush_dependency+0x9d/0x130
Oct 28 11:59:18 hp-x360n kernel: [156262.539155] Code: 06 00 00 8b b6 c8 04 00 00 48 8d 8b b0 00 00 00 49 89 e8 48 c7 c7 f0 c5 d4 bd 48 89 04 24 c6 05 e6 77 62 01 01 e8 5c 25 fe ff <0f> 0b 48 8b 04 24 eb 10 4c 89 e7 e8 43 73 00 00 41 f6 44 24 25 08
Oct 28 11:59:18 hp-x360n kernel: [156262.539155] RSP: 0018:ffffc05580707918 EFLAGS: 00010086
Oct 28 11:59:18 hp-x360n kernel: [156262.539156] RAX: 0000000000000000 RBX: ffff9da9cd010c00 RCX: 0000000000000000
Oct 28 11:59:18 hp-x360n kernel: [156262.539157] RDX: 0000000000000063 RSI: ffffffffbe748dc3 RDI: ffffffffbe74692c
Oct 28 11:59:18 hp-x360n kernel: [156262.539158] RBP: ffffffffc0139000 R08: ffffffffbe748d60 R09: 0000000000027a00
Oct 28 11:59:18 hp-x360n kernel: [156262.539159] R10: 345d0699392b2cbc R11: 0000000000004712 R12: ffff9da9cc0e2ac0
Oct 28 11:59:18 hp-x360n kernel: [156262.539160] R13: 0000000000000001 R14: ffff9da9cee67b00 R15: ffff9da8423fa980
Oct 28 11:59:18 hp-x360n kernel: [156262.539161] FS:  0000000000000000(0000) GS:ffff9da9cef40000(0000) knlGS:0000000000000000
Oct 28 11:59:18 hp-x360n kernel: [156262.539161] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 28 11:59:18 hp-x360n kernel: [156262.539162] CR2: 000039df118ed208 CR3: 00000002d39ee004 CR4: 00000000003606e0
Oct 28 11:59:18 hp-x360n kernel: [156262.539163] Call Trace:
Oct 28 11:59:18 hp-x360n kernel: [156262.539166]  __flush_work+0x97/0x1d0
Oct 28 11:59:18 hp-x360n kernel: [156262.539168]  ? try_to_wake_up+0x38b/0x600
Oct 28 11:59:18 hp-x360n kernel: [156262.539170]  ? work_busy+0x90/0x90
Oct 28 11:59:18 hp-x360n kernel: [156262.539171]  __cancel_work_timer+0x103/0x190
Oct 28 11:59:18 hp-x360n kernel: [156262.539173]  ? synchronize_irq+0x35/0xa0
Oct 28 11:59:18 hp-x360n kernel: [156262.539185]  gen6_disable_rps_interrupts+0x77/0xa0 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539201]  gen6_rps_idle+0x1a/0xd0 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539218]  intel_gt_park+0x54/0x60 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539233]  __intel_wakeref_put_last+0x14/0x40 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539249]  __engine_park+0x7a/0xc0 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539264]  __intel_wakeref_put_last+0x14/0x40 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539282]  i915_request_retire+0x164/0x350 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539300]  ring_retire_requests+0x4c/0x60 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539334]  i915_retire_requests+0x3d/0x80 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539351]  i915_gem_shrink+0x39e/0x550 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539354]  ? __mutex_unlock_slowpath.isra.20+0xbc/0x120
Oct 28 11:59:18 hp-x360n kernel: [156262.539371]  i915_gem_shrinker_scan+0x61/0x110 [i915]
Oct 28 11:59:18 hp-x360n kernel: [156262.539373]  do_shrink_slab+0x11f/0x2c0
Oct 28 11:59:18 hp-x360n kernel: [156262.539375]  shrink_slab+0xad/0x280
Oct 28 11:59:18 hp-x360n kernel: [156262.539377]  shrink_node+0xcc/0x3d0
Oct 28 11:59:18 hp-x360n kernel: [156262.539379]  balance_pgdat+0x2a1/0x510
Oct 28 11:59:18 hp-x360n kernel: [156262.539380]  kswapd+0x1d6/0x3e0
Oct 28 11:59:18 hp-x360n kernel: [156262.539382]  ? wait_woken+0x80/0x80
Oct 28 11:59:18 hp-x360n kernel: [156262.539383]  kthread+0x10c/0x130
Oct 28 11:59:18 hp-x360n kernel: [156262.539384]  ? balance_pgdat+0x510/0x510
Oct 28 11:59:18 hp-x360n kernel: [156262.539385]  ? kthread_park+0x80/0x80
Oct 28 11:59:18 hp-x360n kernel: [156262.539387]  ret_from_fork+0x1f/0x30
Oct 28 11:59:18 hp-x360n kernel: [156262.539389] ---[ end trace bd1306cf8dc03243 ]---[/code]
Comment 1 Martin Peres 2019-11-29 19:44:38 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/intel/issues/556.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.