# Re: \[RFC ebeam PATCH v4 2/2\] input: misc: New USB eBeam input driver.

- From: Oliver Neukum \<hidden\>
- Date: 2012-08-23 07:18:48 
- List: linux-input
- Page: https://ratatoskr.run/linux-input/2012/08/3913278
- Thread: https://ratatoskr.run/linux-input/2012/08/3913097/t.md

```text
On Thursday 23 August 2012 00:11:54 Yann Cantin wrote:
> +       /* input final setup */
> +       err = input_register_device(ebeam->input);
> +       if (err) {
> +               dev_dbg(&intf->dev,
> +                       "%s - input_register_device failed, err: %d\n",
> +                       __func__, err);
> +               goto out_free_urb;
> +       }
> +
> +       ebeam_setup_input(ebeam, input_dev);
> +
> +       /* usb final setup */
> +       usb_set_intfdata(intf, ebeam);

Hi,

this looks like a classic race. You initialize the device after you
register it. However, it may be used at that time.

	Regards
		Oliver
```
