pWb35Rx->EP3vm_state = VM_RUNNING;
 
-       retv = wb_usb_submit_urb(urb);
+       retv = usb_submit_urb(urb, GFP_ATOMIC);
 
        if (retv != 0) {
                printk("Rx URB sending error\n");
 
                          Wb35Tx_complete, pHwData);
 
        pWb35Tx->EP4vm_state = VM_RUNNING;
-       retv = wb_usb_submit_urb( pUrb );
+       retv = usb_submit_urb(pUrb, GFP_ATOMIC);
        if (retv<0) {
                printk("EP4 Tx Irp sending error\n");
                goto cleanup;
                          pltmp, MAX_INTERRUPT_LENGTH, Wb35Tx_EP2VM_complete, pHwData, 32);
 
        pWb35Tx->EP2vm_state = VM_RUNNING;
-       retv = wb_usb_submit_urb( pUrb );
+       retv = usb_submit_urb(pUrb, GFP_ATOMIC);
 
        if (retv < 0) {
                #ifdef _PE_TX_DUMP_
 
 unsigned char WbWLanInitialize(struct wb35_adapter *adapter);
 #define        WbUsb_Stop( _A )
 
-#define wb_usb_submit_urb(_A) usb_submit_urb(_A, GFP_ATOMIC)
 #define wb_usb_alloc_urb(_A) usb_alloc_urb(_A, GFP_ATOMIC)
 
 #define WbUsb_CheckForHang( _P )