search for: pci_config_pm_runtime_get

Displaying 6 results from an estimated 6 matches for "pci_config_pm_runtime_get".

2017 Jan 24
1
[PATCH 2/2] drm/nouveau: Queue hpd_work on (runtime) resume
...c921820>] schedule+0x40/0x90 [ 246.899909] [<ffffffff8c5ff595>] __pm_runtime_barrier+0x95/0x140 [ 246.899913] [<ffffffff8c0e1c10>] ? wake_atomic_t_function+0x60/0x60 [ 246.899915] [<ffffffff8c60109b>] pm_runtime_barrier+0x5b/0xc0 [ 246.899919] [<ffffffff8c4cce6b>] pci_config_pm_runtime_get+0x3b/0x60 [ 246.899922] [<ffffffff8c4d1bac>] pci_read_config+0x7c/0x260 [ 246.899927] [<ffffffff8c30fe60>] sysfs_kf_bin_read+0x50/0x80 [ 246.899929] [<ffffffff8c30f91a>] kernfs_fop_read+0xba/0x1c0 [ 246.899934] [<ffffffff8c277d98>] __vfs_read+0x28/0x130 [ 246.899939...
2018 Feb 23
0
[PATCH 5/7] vga_switcheroo: Use device link for HDA controller
...ey're occurring outside of hda_intel.c (think > > config space readout via sysfs). > > I guess this GPU wakeup happens *if* the path accessing the HDA > controller calls pm_runtime_get_sync() or similar, right? Right. > We do have > that in the sysfs config accessors via pci_config_pm_runtime_get(), > but not in the sysfs mmap paths. I think that's a latent PCI core > defect independent of this series. Yes, there may be a few places where the parent of the device is erroneously not runtime resumed when sysfs files are accessed. I've never used the sysfs mmap feature, so neve...
2018 Feb 20
2
[PATCH 5/7] vga_switcheroo: Use device link for HDA controller
...e GPU to > wake up regardless if they're occurring outside of hda_intel.c (think > config space readout via sysfs). I guess this GPU wakeup happens *if* the path accessing the HDA controller calls pm_runtime_get_sync() or similar, right? We do have that in the sysfs config accessors via pci_config_pm_runtime_get(), but not in the sysfs mmap paths. I think that's a latent PCI core defect independent of this series. We also don't have that in PCI core config accessors. That maybe doesn't matter because the core probably shouldn't be touching devices after enumeration (although there might...
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.
2014 Oct 26
9
[Bug 85471] New: nouveau/kernel 3.18.0-rc1: nouveau deadlocks on 2nd Xorg start or reboot
https://bugs.freedesktop.org/show_bug.cgi?id=85471 Bug ID: 85471 Summary: nouveau/kernel 3.18.0-rc1: nouveau deadlocks on 2nd Xorg start or reboot Product: xorg Version: unspecified Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: major Priority: medium
2018 Feb 18
12
[PATCH 0/7] Modernize vga_switcheroo by using device link for HDA
Modernize vga_switcheroo by using a "device link" to enforce a runtime PM dependency from an HDA controller to the GPU it's integrated into. Remove thereby obsoleted code and fix a bunch of bugs. Device links were introduced in v4.10. Users might see a small power saving if the discrete GPU is in use and its HDA controller is not, because the HDA controller is now allowed to runtime