commit | f70fa6296c2ec8f541f0a9b406ccc2d9d127d639 | [log] [tgz] |
---|---|---|
author | Alan Stern <stern@rowland.harvard.edu> | Thu Oct 05 17:03:24 2006 -0400 |
committer | Greg Kroah-Hartman <gregkh@suse.de> | Wed Oct 18 12:49:55 2006 -0700 |
tree | f9fd9bbb13a62683c6b41612cfb34fa3894f8676 | |
parent | 952ab431cd36c7ab573f685af8679c3677cbdc29 [diff] |
Driver core: Don't ignore error returns from probing This patch (as797) fixes device_add() in the driver core. It needs to pay attention when the driver for a new device reports an error. At the same time, since bus_remove_device() undoes the effects of both bus_add_device() and bus_attach_device(), it needs to check whether the bus_attach_device step failed. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>