search for: __rpm_callback

Displaying 20 results from an estimated 62 matches for "__rpm_callback".

2017 Jan 24
1
[PATCH 2/2] drm/nouveau: Queue hpd_work on (runtime) resume
...x43/0x50 [ 246.899678] [<ffffffffc08f67c5>] nouveau_pmops_runtime_suspend+0xc5/0xd0 [nouveau] [ 246.899684] [<ffffffff8c4ced8d>] pci_pm_runtime_suspend+0x5d/0x190 [ 246.899687] [<ffffffff8c4ced30>] ? pci_pm_runtime_resume+0xa0/0xa0 [ 246.899690] [<ffffffff8c5ff252>] __rpm_callback+0x32/0x70 [ 246.899693] [<ffffffff8c5ff2b4>] rpm_callback+0x24/0x80 [ 246.899695] [<ffffffff8c4ced30>] ? pci_pm_runtime_resume+0xa0/0xa0 [ 246.899698] [<ffffffff8c5fffee>] rpm_suspend+0x11e/0x6f0 [ 246.899701] [<ffffffff8c60149b>] pm_runtime_work+0x7b/0xc0 [ 246.899...
2017 Mar 02
2
[Bug 100035] New: nouveau runtime pm causes soft lockups and hangs during boot
...veau] [ 56.593343] nvkm_client_resume+0xe/0x10 [nouveau] [ 56.593350] nvif_client_resume+0x14/0x20 [nouveau] [ 56.593365] nouveau_do_resume+0x4d/0x130 [nouveau] [ 56.593379] nouveau_pmops_runtime_resume+0x72/0x150 [nouveau] [ 56.593381] pci_pm_runtime_resume+0x7b/0xa0 [ 56.593382] __rpm_callback+0xc6/0x210 [ 56.593383] ? pci_restore_standard_config+0x40/0x40 [ 56.593384] rpm_callback+0x24/0x80 [ 56.593385] ? pci_restore_standard_config+0x40/0x40 [ 56.593385] rpm_resume+0x47d/0x680 [ 56.593400] ? i915_gem_timeline_init+0xe/0x10 [i915] [ 56.593401] __pm_runtime_resume+0x4f/...
2019 Mar 21
2
Nouveau dmem NULL Pointer deref (SVM)
...au] [ 1102.005328]  nouveau_do_resume+0x23/0xb0 [nouveau] [ 1102.005357]  nouveau_pmops_runtime_resume+0x7c/0x150 [nouveau] [ 1102.005360]  ? pci_restore_standard_config+0x40/0x40 [ 1102.005361]  pci_pm_runtime_resume+0x6f/0xc0 [ 1102.005362]  ? pci_restore_standard_config+0x40/0x40 [ 1102.005363]  __rpm_callback+0x76/0x120 [ 1102.005365]  ? pci_restore_standard_config+0x40/0x40 [ 1102.005366]  rpm_callback+0x1a/0x70 [ 1102.005367]  ? pci_restore_standard_config+0x40/0x40 [ 1102.005368]  rpm_resume+0x3f5/0x5f0 [ 1102.005369]  pm_runtime_work+0x4e/0xa0 [ 1102.005370]  process_one_work+0x1d4/0x360 [ 1102.0053...
2017 Jul 19
2
[PATCH] drm: disable vblank only if it got previously enabled
.../0xd0 [nouveau] > [ 12.768339] ? nouveau_display_suspend+0x51/0x110 [nouveau] > [ 12.768378] ? nouveau_do_suspend+0x76/0x1c0 [nouveau] > [ 12.768413] ? nouveau_pmops_runtime_suspend+0x54/0xb0 [nouveau] > [ 12.768416] ? pci_pm_runtime_suspend+0x5c/0x160 > [ 12.768419] ? __rpm_callback+0xb6/0x1e0 > [ 12.768423] ? kobject_uevent_env+0x111/0x5e0 > [ 12.768425] ? pci_pm_runtime_resume+0xa0/0xa0 > [ 12.768427] ? rpm_callback+0x1f/0x70 > [ 12.768429] ? pci_pm_runtime_resume+0xa0/0xa0 > [ 12.768431] ? rpm_suspend+0x11f/0x640 > [ 12.768441] ? drm_fb_h...
2019 Aug 02
1
nouveau problem
...14:19:42 localhost.localdomain kernel: [<ffffffffc05b8317>] nouveau_pmops_runtime_suspend+0x47/0xa0 [nouveau] Aug 02 14:19:42 localhost.localdomain kernel: [<ffffffff949c6622>] pci_pm_runtime_suspend+0x62/0x190 Aug 02 14:19:42 localhost.localdomain kernel: [<ffffffff94ab4796>] __rpm_callback+0x36/0x80 Aug 02 14:19:42 localhost.localdomain kernel: [<ffffffff94ab4804>] rpm_callback+0x24/0x80 Aug 02 14:19:42 localhost.localdomain kernel: [<ffffffff94ab4981>] rpm_suspend+0x121/0x650 Aug 02 14:19:42 localhost.localdomain kernel: [<ffffffff94ab5fea>] pm_runtime_work+0x8a...
2017 Jul 20
2
[PATCH] drm: disable vblank only if it got previously enabled
...39] ? nouveau_display_suspend+0x51/0x110 [nouveau] >>> [ 12.768378] ? nouveau_do_suspend+0x76/0x1c0 [nouveau] >>> [ 12.768413] ? nouveau_pmops_runtime_suspend+0x54/0xb0 [nouveau] >>> [ 12.768416] ? pci_pm_runtime_suspend+0x5c/0x160 >>> [ 12.768419] ? __rpm_callback+0xb6/0x1e0 >>> [ 12.768423] ? kobject_uevent_env+0x111/0x5e0 >>> [ 12.768425] ? pci_pm_runtime_resume+0xa0/0xa0 >>> [ 12.768427] ? rpm_callback+0x1f/0x70 >>> [ 12.768429] ? pci_pm_runtime_resume+0xa0/0xa0 >>> [ 12.768431] ? rpm_suspend+0x1...
2016 Nov 21
2
[PATCH 1/2] drm/nouveau: Rename acpi_work to hpd_work
We need to call drm_helper_hpd_irq_event() on resume to properly detect monitor connection / disconnection on some laptops. For runtime-resume (which gets called on resume from normal suspend too) we must call drm_helper_hpd_irq_event() from a workqueue to avoid a deadlock. Rename acpi_work to hpd_work, and move it out of the #ifdef CONFIG_ACPI blocks to make it suitable for generic work.
2019 Apr 04
4
[PATCH] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50
...pci_device_shutdown pm_runtime_resume __pm_runtime_resume(dev, 0) rpm_resume(dev, 0) __update_runtime_status(dev, RPM_RESUMING) callback = RPM_GET_CALLBACK(dev, runtime_resume) rpm_callback(callback, dev) __rpm_callback pci_pm_runtime_resume drv->pm->runtime_resume nouveau_pmops_runtime_resume nouveau_do_resume schedule_work(hpd_work) # <--- ... nouv...
2017 Aug 13
1
[Bug 102192] New: Dell XPS 15 9560: PU: 1 PID: 58 at drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c:190 gf100_vm_flush+0x1b3/0x1c0
.../0x50 [ttm] [ 1730.734375] nouveau_do_suspend+0xa9/0x1d0 [nouveau] [ 1730.734389] nouveau_pmops_runtime_suspend+0x59/0xc0 [nouveau] [ 1730.734391] ? pci_pm_runtime_resume+0xa0/0xa0 [ 1730.734392] pci_pm_runtime_suspend+0x55/0x170 [ 1730.734393] ? pci_pm_runtime_resume+0xa0/0xa0 [ 1730.734394] __rpm_callback+0xc1/0x1f0 [ 1730.734395] ? set_next_entity+0x162/0x610 [ 1730.734396] ? pci_pm_runtime_resume+0xa0/0xa0 [ 1730.734397] rpm_callback+0x24/0x80 [ 1730.734398] ? pci_pm_runtime_resume+0xa0/0xa0 [ 1730.734399] rpm_suspend+0x121/0x640 [ 1730.734401] ? finish_task_switch+0x74/0x1f0 [ 1730.734402]...
2017 Jul 16
3
[drm/nouveau] GeForce 8600 GT boot/suspend grumbling
On Sat, 2017-07-15 at 14:52 -0400, Ilia Mirkin wrote: > > OK, so this issue appears to be that we're calling > drm_crtc_vblank_off() on a crtc for which vblank is already disabled. > My guess is that this happens because the crtc is disabled. > > Not sure what the proper check is to see if vblanks are already disabled... Seems so, the below shut up suspend for both 8600 GT
2019 Oct 09
3
[Bug 111940] New: frequent timeout warnings during normal operation
...xa4/0x160 [ttm] [410260.351678] nouveau_do_suspend+0x80/0x170 [nouveau] [410260.351678] nouveau_pmops_runtime_suspend+0x40/0xa0 [nouveau] [410260.351678] pci_pm_runtime_suspend+0x58/0x140 [410260.351678] ? __switch_to_asm+0x40/0x70 [410260.351678] ? pci_pm_thaw_noirq+0xa0/0xa0 [410260.351678] __rpm_callback+0xc1/0x140 [410260.351678] ? pci_pm_thaw_noirq+0xa0/0xa0 [410260.351678] rpm_callback+0x1f/0x70 [410260.351678] rpm_suspend+0x10a/0x5a0 [410260.351678] ? __switch_to_asm+0x34/0x70 [410260.351678] pm_runtime_work+0x86/0x90 [410260.351678] process_one_work+0x19d/0x340 [410260.351678] worker_th...
2017 Apr 11
0
[Bug 99900] [NVC1] nouveau: freeze / crash after kernel update to 4.10
...owpath_fmt+0x4a/0x50 [ 49.196349] ? gen6_read32+0x92/0x1e0 [i915] [ 49.196369] ? hsw_enable_pc8+0x6b7/0x720 [i915] [ 49.196371] ? pci_pm_runtime_resume+0xa0/0xa0 [ 49.196384] ? intel_runtime_suspend+0x142/0x250 [i915] [ 49.196386] ? pci_pm_runtime_suspend+0x50/0x140 [ 49.196387] ? __rpm_callback+0xb1/0x1f0 [ 49.196389] ? rpm_callback+0x1a/0x70 [ 49.196390] ? pci_pm_runtime_resume+0xa0/0xa0 [ 49.196392] ? rpm_suspend+0x11d/0x670 [ 49.196396] ? _raw_write_unlock_irq+0xe/0x20 [ 49.196400] ? finish_task_switch+0xa7/0x260 [ 49.196403] ? __update_idle_core+0x1b/0xb0 [ 49.1964...
2014 Sep 03
0
Traceback related to nouveau, possibly
...;ffffffffa02941e2>] nouveau_client_fini+0x62/0xb0 [nouveau] [<ffffffffa0314548>] nouveau_do_suspend+0x238/0x2b0 [nouveau] [<ffffffffa0314b5c>] nouveau_pmops_runtime_suspend+0x5c/0xe0 [nouveau] [<ffffffff81395451>] pci_pm_runtime_suspend+0x61/0x140 [<ffffffff81470f11>] __rpm_callback+0x31/0x80 [<ffffffff81470f84>] rpm_callback+0x24/0x80 [<ffffffff81471116>] rpm_suspend+0x136/0x6d0 [<ffffffff8147279a>] pm_runtime_work+0x7a/0xb0 [<ffffffff810a68b6>] process_one_work+0x176/0x430 [<ffffffff810a754b>] worker_thread+0x11b/0x3a0 [<ffffffff810a743...
2018 Feb 11
0
[PATCH 3/5] drm/nouveau: Fix deadlock on runtime suspend
.... Workqueue: pm pm_runtime_work Call Trace: schedule+0x28/0x80 schedule_timeout+0x1e3/0x370 wait_for_completion+0x123/0x190 flush_work+0x142/0x1c0 nouveau_pmops_runtime_suspend+0x7e/0xd0 [nouveau] pci_pm_runtime_suspend+0x5c/0x180 vga_switcheroo_runtime_suspend+0x1e/0xa0 __rpm_callback+0xc1/0x200 rpm_callback+0x1f/0x70 rpm_suspend+0x13c/0x640 pm_runtime_work+0x6e/0x90 process_one_work+0x184/0x380 worker_thread+0x2e/0x390 Bugzilla: https://bugs.archlinux.org/task/53497 Bugzilla: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870523 Bugzilla: https://bugs.freedes...
2013 Sep 08
0
3.12rc1-pre Nouveau? oops
...veau_display_resume+0x15/0xa0 [nouveau] > [<ffffffffa020e7cb>] ? nouveau_pmops_runtime_resume+0x9b/0x100 [nouveau] > [<ffffffff812ac745>] ? pci_pm_runtime_resume+0x85/0xc0 > [<ffffffff812ac6c0>] ? pci_restore_standard_config+0x30/0x30 > [<ffffffff8137b6f6>] ? __rpm_callback+0x36/0x80 > [<ffffffff8137b768>] ? rpm_callback+0x28/0x90 > [<ffffffff8137c48d>] ? rpm_resume+0x39d/0x570 > [<ffffffff81071483>] ? __wake_up+0x43/0x70 > [<ffffffff8137c8f8>] ? __pm_runtime_resume+0x48/0x70 > [<ffffffffa020e5a2>] ? nouveau_drm_open+0...
2019 Mar 21
3
Nouveau dmem NULL Pointer deref (SVM)
.../nouveau_drm.c:748) nouveau nouveau_pmops_runtime_suspend (linux/drivers/gpu/drm/nouveau/nouveau_drm.c:915) nouveau pci_pm_runtime_suspend (linux/drivers/pci/pci-driver.c:1262) ? __switch_to_asm (linux/arch/x86/entry/entry_64.S:312) ? pci_has_legacy_pm_support (linux/drivers/pci/pci-driver.c:1238) __rpm_callback (linux/drivers/base/power/runtime.c:357) ? pci_has_legacy_pm_support (linux/drivers/pci/pci-driver.c:1238) rpm_callback (linux/drivers/base/power/runtime.c:490) ? pci_has_legacy_pm_support (linux/drivers/pci/pci-driver.c:1238) rpm_suspend (linux/drivers/base/power/runtime.c:629) ? __switch_to_asm (...
2017 Jul 19
0
[PATCH] drm: disable vblank only if it got previously enabled
...nouveau_display_fini+0x56/0xd0 [nouveau] [ 12.768339] ? nouveau_display_suspend+0x51/0x110 [nouveau] [ 12.768378] ? nouveau_do_suspend+0x76/0x1c0 [nouveau] [ 12.768413] ? nouveau_pmops_runtime_suspend+0x54/0xb0 [nouveau] [ 12.768416] ? pci_pm_runtime_suspend+0x5c/0x160 [ 12.768419] ? __rpm_callback+0xb6/0x1e0 [ 12.768423] ? kobject_uevent_env+0x111/0x5e0 [ 12.768425] ? pci_pm_runtime_resume+0xa0/0xa0 [ 12.768427] ? rpm_callback+0x1f/0x70 [ 12.768429] ? pci_pm_runtime_resume+0xa0/0xa0 [ 12.768431] ? rpm_suspend+0x11f/0x640 [ 12.768441] ? drm_fb_helper_hotplug_event+0x9a/0xe0...
2017 Jul 20
0
[PATCH] drm: disable vblank only if it got previously enabled
...[ 12.768339] ? nouveau_display_suspend+0x51/0x110 [nouveau] > > [ 12.768378] ? nouveau_do_suspend+0x76/0x1c0 [nouveau] > > [ 12.768413] ? nouveau_pmops_runtime_suspend+0x54/0xb0 [nouveau] > > [ 12.768416] ? pci_pm_runtime_suspend+0x5c/0x160 > > [ 12.768419] ? __rpm_callback+0xb6/0x1e0 > > [ 12.768423] ? kobject_uevent_env+0x111/0x5e0 > > [ 12.768425] ? pci_pm_runtime_resume+0xa0/0xa0 > > [ 12.768427] ? rpm_callback+0x1f/0x70 > > [ 12.768429] ? pci_pm_runtime_resume+0xa0/0xa0 > > [ 12.768431] ? rpm_suspend+0x11f/0x640 > &...
2017 Jul 20
0
[PATCH] drm: disable vblank only if it got previously enabled
...isplay_suspend+0x51/0x110 [nouveau] >>>> [ 12.768378] ? nouveau_do_suspend+0x76/0x1c0 [nouveau] >>>> [ 12.768413] ? nouveau_pmops_runtime_suspend+0x54/0xb0 [nouveau] >>>> [ 12.768416] ? pci_pm_runtime_suspend+0x5c/0x160 >>>> [ 12.768419] ? __rpm_callback+0xb6/0x1e0 >>>> [ 12.768423] ? kobject_uevent_env+0x111/0x5e0 >>>> [ 12.768425] ? pci_pm_runtime_resume+0xa0/0xa0 >>>> [ 12.768427] ? rpm_callback+0x1f/0x70 >>>> [ 12.768429] ? pci_pm_runtime_resume+0xa0/0xa0 >>>> [ 12.768431...
2017 Feb 17
2
nouveau preventing shutdown after suspend-resume
...[ 201.143124] [<ffffffff9e087b99>] pci_disable_device+0x99/0xb0 [ 201.143152] [<ffffffffc06d63d9>] nouveau_pmops_runtime_suspend+0x69/0xe0 [nouveau] [ 201.143153] [<ffffffff9e08a03b>] pci_pm_runtime_suspend+0x5b/0x180 [ 201.143154] [<ffffffff9e1abf63>] __rpm_callback+0x33/0x70 [ 201.143155] [<ffffffff9e1abfc4>] rpm_callback+0x24/0x80 [ 201.143156] [<ffffffff9e089fe0>] ? pci_pm_runtime_resume+0xa0/0xa0 [ 201.143157] [<ffffffff9e1ac2dd>] rpm_suspend+0x12d/0x650 [ 201.143158] [<ffffffff9e1adc48>] pm_runtime_work+0x78...