]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/usb/atm/usbatm.c
[PATCH] trivial usb endianness annotations
[linux-2.6-omap-h63xx.git] / drivers / usb / atm / usbatm.c
index 309073f6433a73d02b8355e4605e0ab8187a3a87..ec63b0ee07437312f8c9abc6a4f3dfbe057d7d70 100644 (file)
@@ -1001,6 +1001,7 @@ static int usbatm_do_heavy_init(void *arg)
 
        daemonize(instance->driver->driver_name);
        allow_signal(SIGTERM);
+       instance->thread_pid = current->pid;
 
        complete(&instance->thread_started);
 
@@ -1025,10 +1026,6 @@ static int usbatm_heavy_init(struct usbatm_data *instance)
                return ret;
        }
 
-       mutex_lock(&instance->serialize);
-       instance->thread_pid = ret;
-       mutex_unlock(&instance->serialize);
-
        wait_for_completion(&instance->thread_started);
 
        return 0;