Subject: [PATCH] [acpi video] Attach/detach video devices to/from video bus Signed-off-by: Patrick Mochel --- drivers/acpi/drivers/video/dev-driver.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) applies-to: 11b70b275dd4a880c977a140f3666deed06246e2 0914c240cf481b6db9d6d8d2a3bcf623dcde220b diff --git a/drivers/acpi/drivers/video/dev-driver.c b/drivers/acpi/drivers/video/dev-driver.c index 2061291..495d0ff 100644 --- a/drivers/acpi/drivers/video/dev-driver.c +++ b/drivers/acpi/drivers/video/dev-driver.c @@ -52,6 +52,12 @@ static int video_add(struct acpi_dev * a return ret; } + ret = video_bus_attach(vd); + if (ret) { + kfree(vd); + return ret; + } + dev_set_drvdata(&ad->dev, vd); printk(KERN_INFO PREFIX "video device [%s]: %s\n", @@ -63,6 +69,7 @@ static int video_remove(struct acpi_dev { struct acpi_video_dev * vd = dev_get_drvdata(&ad->dev); + video_bus_detach(vd); dev_set_drvdata(&ad->dev, NULL); kfree(vd); return 0; --- 0.99.9.GIT