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...