mei: add mei_quirk_probe function
authorTomas Winkler <tomas.winkler@intel.com>
Mon, 6 Aug 2012 12:23:55 +0000 (15:23 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 Aug 2012 16:40:28 +0000 (09:40 -0700)
commit9a123f19832702753805afe0e93db26799b91b07
treeef70961cad7389f2ea2bddf89dc11d507effe90a
parent07b509b7943e5594f3f228e5b62a49cf6a033709
mei: add mei_quirk_probe function

The main purpose of this function is to exclude ME devices
without support for MEI/HECI interface from binding

Currently affected systems are C600/X79 based servers
that expose PCI device even though it doesn't supported ME Interface.
MEI driver accessing such nonfunctional device can corrupt
the system.

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/main.c