From: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> This is a v6 of Puranjay's LTR _DSM support. It should be functionally equivalent, but I moved the bulk of the code from pci.c to aspm.c, since it's only used for ASPM. I also combined pci_ltr_encode() with the existing encode_l12_threshold(), since they were doing essentially the same thing. I'll reply to the patches with a few more comments. Bjorn Helgaas (1): PCI/ASPM: Rename encode_l12_threshold(), convert arg to ns Puranjay Mohan (1): PCI/ASPM: Add support for LTR _DSM drivers/pci/pci-acpi.c | 35 +++++++++++++ drivers/pci/pci.h | 4 ++ drivers/pci/pcie/aspm.c | 110 +++++++++++++++++++++++++++++---------- drivers/pci/probe.c | 4 ++ include/linux/pci-acpi.h | 1 + include/linux/pci.h | 2 + 6 files changed, 129 insertions(+), 27 deletions(-) -- 2.25.1