On Tuesday, October 21, 2008 2:38 am Sheng Yang wrote: > [typo again... How to let git-send-email complain if alias is not exist?] > > Sometime, it's necessary to enable software's ability to quiesce and reset > endpoint hardware with function-level granularity. That what this patch > provided. > > The patch implement Function Level Reset(FLR) feature following PCI-e spec. > And this is the first step. We would add more generic method, like D0/D3, > to allow more devices support this function. > > The patch contain two functions. pcie_reset_function() is the common one to > be called, contain some action to quiesce device. > pcie_execute_reset_function() just execute the reset for a function in > device. > > Current the usage model is in KVM. Reset the function is necessary for > assigning device to the guest, which means the device will move to another > partition. > > For Function Level Reset(FLR), please refer to PCI Express spec chapter > 6.6.2. > > Signed-off-by: Sheng Yang <sheng@xxxxxxxxxxxxxxx> > Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx> Applied, thanks for your patience Sheng. If there are any other issues with this we can fix them up in-tree. Jesse -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html