On Mon, Sep 19, 2011 at 12:36:44PM +0300, Michael S. Tsirkin wrote:
On Mon, Sep 19, 2011 at 02:53:47PM +0800, Amos Kong
Only func 0 is registered to guest driver (we
only found func 0 in slot->funcs list of driver),
the other functions could not be cleaned when
hot-removing the whole slot. This patch adds
device per function in ACPI DSDT tables.
Have tested with linux/winxp/win7, hot-adding/hot-remving,
single/multiple function device, they are all fine.
Signed-off-by: Amos Kong <akong(a)redhat.com>
On top of my previous patch, the below saves another 6K by moving the
method to the correct scope. The code for hotplug handling
also gets better organized this way which is nice.
Signed-off-by: Michael S. Tsirkin <mst(a)redhat.com>
To clarify: both this and the previous patch are only compiled,