On Mon, Sep 06, 2010 at 04:39:14PM -0700, Nicholas A. Bellinger wrote: > On Mon, 2010-09-06 at 16:41 -0700, Dmitry Torokhov wrote: > > On Mon, Sep 06, 2010 at 03:32:20PM -0700, Nicholas A. Bellinger wrote: > > > static int __init scsi_debug_init(void) > > > { > > > unsigned long sz; > > > int host_to_add; > > > int k; > > > - int ret; > > > + int ret = 0; > > > > > > > Please do not initialize error condition with success; when adding > > additional initialization it makes easy to miss assigning proper return > > value (as you seem to have) and return success in case of failure. > > The reason this was added because my gcc (Debian 4.3.2-1.1) 4.3.2 > complained about this being possibily uninitialized.. > And rightly so - you did not assign a value to it when handling root_device_register() failure. Compiler warnings are generally there for a reason, not just a nuisance that should be shut off without a second thought. -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html