1. 23 11月, 2020 1 次提交
  2. 21 10月, 2020 5 次提交
  3. 16 9月, 2020 2 次提交
  4. 23 7月, 2020 1 次提交
  5. 14 7月, 2020 1 次提交
  6. 06 7月, 2020 1 次提交
  7. 30 5月, 2020 1 次提交
  8. 30 1月, 2020 1 次提交
  9. 29 1月, 2020 1 次提交
  10. 25 1月, 2020 2 次提交
  11. 22 11月, 2019 1 次提交
  12. 21 11月, 2019 2 次提交
  13. 18 9月, 2019 2 次提交
  14. 09 7月, 2019 1 次提交
  15. 24 4月, 2019 1 次提交
  16. 30 1月, 2019 1 次提交
  17. 14 12月, 2018 1 次提交
  18. 06 12月, 2018 1 次提交
  19. 19 10月, 2018 1 次提交
    • J
      PCI: vmd: Detach resources after stopping root bus · dc8af3a8
      Jon Derrick 提交于
      The VMD removal path calls pci_stop_root_busi(), which tears down the pcie
      tree, including detaching all of the attached drivers. During driver
      detachment, devices may use pci_release_region() to release resources.
      This path relies on the resource being accessible in resource tree.
      
      By detaching the child domain from the parent resource domain prior to
      stopping the bus, we are preventing the list traversal from finding the
      resource to be freed. If we instead detach the resource after stopping
      the bus, we will have properly freed the resource and detaching is
      simply accounting at that point.
      
      Without this order, the resource is never freed and is orphaned on VMD
      removal, leading to a warning:
      
      [  181.940162] Trying to free nonexistent resource <e5a10000-e5a13fff>
      
      Fixes: 2c2c5c5c ("x86/PCI: VMD: Attach VMD resources to parent domain's resource tree")
      Signed-off-by: NJon Derrick <jonathan.derrick@intel.com>
      [lorenzo.pieralisi@arm.com: updated commit log]
      Signed-off-by: NLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Reviewed-by: NKeith Busch <keith.busch@intel.com>
      dc8af3a8
  20. 01 10月, 2018 1 次提交
  21. 29 6月, 2018 1 次提交
  22. 08 6月, 2018 1 次提交
  23. 25 5月, 2018 4 次提交
  24. 29 1月, 2018 1 次提交
  25. 31 8月, 2017 1 次提交
  26. 15 8月, 2017 1 次提交
  27. 04 8月, 2017 2 次提交
  28. 03 7月, 2017 1 次提交