Re: [RFC PATCH] Multi-threaded device probing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 25, 2006 at 01:30:28PM -0700, Greg KH wrote:
> This adds the infrastructure for drivers to do a threaded probe.

> -			goto ProbeFailed;
> +			goto probe_failed;
>  		}
>  	} else if (drv->probe) {
>  		ret = drv->probe(dev);
>  		if (ret) {
>  			dev->driver = NULL;
> -			goto ProbeFailed;
> +			goto probe_failed;
>  		}
>  	}
>  	device_bind_driver(dev);
>  	ret = 1;
>  	pr_debug("%s: Bound Device %s to Driver %s\n",
>  		 drv->bus->name, dev->bus_id, drv->name);
> -	goto Done;
> +	goto done;
>  
> - ProbeFailed:
> +probe_failed:
>  	if (ret == -ENODEV || ret == -ENXIO) {
>  		/* Driver matched, but didn't support device
>  		 * or device not found.
> @@ -110,7 +99,53 @@ int driver_probe_device(struct device_dr
>  		       "%s: probe of %s failed with error %d\n",
>  		       drv->name, dev->bus_id, ret);
>  	}
> - Done:
> +done:

Removing these changes will make this patch smaller and do one thing. ;-)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux