uint8_t *break_reg;
 
        break_reg = kmalloc(2, GFP_KERNEL);
-       if (!break_reg) {
-               dev_err(&port->dev, "%s - kmalloc failed\n", __func__);
+       if (!break_reg)
                return;
-       }
 
        r = ch341_control_in(port->serial->dev, CH341_REQ_READ_REG,
                        ch341_break_reg, 0, break_reg, 2);
 
                        tty = kzalloc(sizeof(*tty), GFP_KERNEL);
                        if (!tty) {
                                retval = -ENOMEM;
-                               dev_err(&port->dev, "no more memory\n");
                                goto reset_open_count;
                        }
                        kref_init(&tty->kref);
                        tty->index = co->index;
                        if (tty_init_termios(tty)) {
                                retval = -ENOMEM;
-                               dev_err(&port->dev, "no more memory\n");
                                goto free_tty;
                        }
                }
 
        length = (((size - 1) | 3) + 1) / 4;
 
        buf = kcalloc(length, sizeof(__le32), GFP_KERNEL);
-       if (!buf) {
-               dev_err(&port->dev, "%s - out of memory.\n", __func__);
+       if (!buf)
                return -ENOMEM;
-       }
 
        /* Issue the request, attempting to read 'size' bytes */
        result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0),
        length = (((size - 1) | 3) + 1) / 4;
 
        buf = kmalloc(length * sizeof(__le32), GFP_KERNEL);
-       if (!buf) {
-               dev_err(&port->dev, "%s - out of memory.\n", __func__);
+       if (!buf)
                return -ENOMEM;
-       }
 
        /* Array of integers into bytes */
        for (i = 0; i < length; i++)
 
 
 
        priv = kzalloc(sizeof(struct ftdi_private), GFP_KERNEL);
-       if (!priv) {
-               dev_err(&port->dev, "%s- kmalloc(%Zd) failed.\n", __func__,
-                                       sizeof(struct ftdi_private));
+       if (!priv)
                return -ENOMEM;
-       }
 
        mutex_init(&priv->cfg_lock);
 
 
        if (data_length) {
                pkt = kmalloc(sizeof(struct garmin_packet)+data_length,
                                                                GFP_ATOMIC);
-               if (pkt == NULL) {
-                       dev_err(&garmin_data_p->port->dev, "out of memory\n");
+               if (!pkt)
                        return 0;
-               }
+
                pkt->size = data_length;
                memcpy(pkt->data, data, data_length);
 
        spin_unlock_irqrestore(&garmin_data_p->lock, flags);
 
        buffer = kmalloc(count, GFP_ATOMIC);
-       if (!buffer) {
-               dev_err(&port->dev, "out of memory\n");
+       if (!buffer)
                return -ENOMEM;
-       }
 
        urb = usb_alloc_urb(0, GFP_ATOMIC);
        if (!urb) {
-               dev_err(&port->dev, "no more free urbs\n");
                kfree(buffer);
                return -ENOMEM;
        }
        struct garmin_data *garmin_data_p;
 
        garmin_data_p = kzalloc(sizeof(struct garmin_data), GFP_KERNEL);
-       if (garmin_data_p == NULL) {
-               dev_err(&port->dev, "%s - Out of memory\n", __func__);
+       if (!garmin_data_p)
                return -ENOMEM;
-       }
+
        init_timer(&garmin_data_p->timer);
        spin_lock_init(&garmin_data_p->lock);
        INIT_LIST_HEAD(&garmin_data_p->pktlist);
 
        edge_port->txfifo.fifo  = kmalloc(edge_port->maxTxCredits, GFP_KERNEL);
 
        if (!edge_port->txfifo.fifo) {
-               dev_dbg(dev, "%s - no memory\n", __func__);
                edge_close(port);
                return -ENOMEM;
        }
        edge_port->write_in_progress = false;
 
        if (!edge_port->write_urb) {
-               dev_dbg(dev, "%s - no memory\n", __func__);
                edge_close(port);
                return -ENOMEM;
        }
           to send out */
        count = fifo->count;
        buffer = kmalloc(count+2, GFP_ATOMIC);
-       if (buffer == NULL) {
-               dev_err_console(edge_port->port,
-                               "%s - no more kernel memory...\n", __func__);
+       if (!buffer) {
                edge_port->write_in_progress = false;
                goto exit_send;
        }
        dev_dbg(&serial->dev->dev, "%s - %x, %x, %d\n", __func__, extAddr, addr, length);
 
        transfer_buffer =  kmalloc(64, GFP_KERNEL);
-       if (!transfer_buffer) {
-               dev_err(&serial->dev->dev, "%s - kmalloc(%d) failed.\n",
-                                                       __func__, 64);
+       if (!transfer_buffer)
                return -ENOMEM;
-       }
 
        /* need to split these writes up into 64 byte chunks */
        result = 0;
        unsigned char *transfer_buffer;
 
        transfer_buffer =  kmalloc(64, GFP_KERNEL);
-       if (!transfer_buffer) {
-               dev_err(&serial->dev->dev, "%s - kmalloc(%d) failed.\n",
-                                                               __func__, 64);
+       if (!transfer_buffer)
                return -ENOMEM;
-       }
 
        /* need to split these writes up into 64 byte chunks */
        result = 0;
        unsigned char *transfer_buffer;
 
        transfer_buffer =  kmalloc(64, GFP_KERNEL);
-       if (!transfer_buffer) {
-               dev_err(&serial->dev->dev,
-                       "%s - kmalloc(%d) failed.\n", __func__, 64);
+       if (!transfer_buffer)
                return -ENOMEM;
-       }
 
        /* need to split these reads up into 64 byte chunks */
        result = 0;
        int             status = 0;
 
        buffer = kmalloc(10, GFP_ATOMIC);
-       if (!buffer) {
-               dev_err(&edge_port->port->dev,
-                               "%s - kmalloc(%d) failed.\n", __func__, 10);
+       if (!buffer)
                return -ENOMEM;
-       }
 
        currentCommand = buffer;
 
 
        /* Alloc memory for the string of commands. */
        cmdBuffer =  kmalloc(0x100, GFP_ATOMIC);
-       if (!cmdBuffer) {
-               dev_err(dev, "%s - kmalloc(%d) failed.\n", __func__, 0x100);
+       if (!cmdBuffer)
                return -ENOMEM;
-       }
+
        currCmd = cmdBuffer;
 
        /* Enable access to divisor latch */
 
        /* create our private serial structure */
        edge_serial = kzalloc(sizeof(struct edgeport_serial), GFP_KERNEL);
-       if (edge_serial == NULL) {
-               dev_err(&serial->dev->dev, "%s - Out of memory\n", __func__);
+       if (!edge_serial)
                return -ENOMEM;
-       }
+
        spin_lock_init(&edge_serial->es_lock);
        edge_serial->serial = serial;
        usb_set_serial_data(serial, edge_serial);
                                /* not set up yet, so do it now */
                                edge_serial->interrupt_read_urb =
                                                usb_alloc_urb(0, GFP_KERNEL);
-                               if (!edge_serial->interrupt_read_urb) {
-                                       dev_err(ddev, "out of memory\n");
+                               if (!edge_serial->interrupt_read_urb)
                                        return -ENOMEM;
-                               }
+
                                edge_serial->interrupt_in_buffer =
                                        kmalloc(buffer_size, GFP_KERNEL);
                                if (!edge_serial->interrupt_in_buffer) {
-                                       dev_err(ddev, "out of memory\n");
                                        usb_free_urb(edge_serial->interrupt_read_urb);
                                        return -ENOMEM;
                                }
                                /* not set up yet, so do it now */
                                edge_serial->read_urb =
                                                usb_alloc_urb(0, GFP_KERNEL);
-                               if (!edge_serial->read_urb) {
-                                       dev_err(ddev, "out of memory\n");
+                               if (!edge_serial->read_urb)
                                        return -ENOMEM;
-                               }
+
                                edge_serial->bulk_in_buffer =
                                        kmalloc(buffer_size, GFP_KERNEL);
                                if (!edge_serial->bulk_in_buffer) {
-                                       dev_err(&dev->dev, "out of memory\n");
                                        usb_free_urb(edge_serial->read_urb);
                                        return -ENOMEM;
                                }
 
        /* Must do a read before write */
        if (!serial->TiReadI2C) {
                temp = kmalloc(1, GFP_KERNEL);
-               if (!temp) {
-                       dev_err(&serial->serial->dev->dev,
-                                       "%s - out of memory\n", __func__);
+               if (!temp)
                        return -ENOMEM;
-               }
+
                status = read_boot_mem(serial, 0, 1, temp);
                kfree(temp);
                if (status)
        int bytes_left = 0;
 
        oedb = kmalloc(sizeof(*oedb), GFP_KERNEL);
-       if (!oedb) {
-               dev_err(&port->port->dev, "%s - out of memory\n", __func__);
+       if (!oedb)
                return -ENOMEM;
-       }
 
        lsr = kmalloc(1, GFP_KERNEL);   /* Sigh, that's right, just one byte,
                                           as not all platforms can do DMA
        __u16 ttype;
 
        rom_desc = kmalloc(sizeof(*rom_desc), GFP_KERNEL);
-       if (!rom_desc) {
-               dev_err(dev, "%s - out of memory\n", __func__);
+       if (!rom_desc)
                return -ENOMEM;
-       }
+
        buffer = kmalloc(TI_MAX_I2C_SIZE, GFP_KERNEL);
        if (!buffer) {
-               dev_err(dev, "%s - out of memory when allocating buffer\n",
-                                                               __func__);
                kfree(rom_desc);
                return -ENOMEM;
        }
        struct device *dev = &serial->serial->dev->dev;
 
        rom_desc = kmalloc(sizeof(*rom_desc), GFP_KERNEL);
-       if (!rom_desc) {
-               dev_err(dev, "%s - out of memory\n", __func__);
+       if (!rom_desc)
                return -ENOMEM;
-       }
+
        start_address = get_descriptor_addr(serial, I2C_DESC_TYPE_ION,
                                                                rom_desc);
 
                        sizeof(struct ti_i2c_firmware_rec));
 
        buffer = kmalloc(buffer_size, GFP_KERNEL);
-       if (!buffer) {
-               dev_err(dev, "%s - out of memory\n", __func__);
+       if (!buffer)
                return -ENOMEM;
-       }
 
        // Set entire image of 0xffs
        memset(buffer, 0xff, buffer_size);
        u8 *data;
 
        data = kmalloc(1, GFP_KERNEL);
-       if (!data) {
-               dev_err(dev, "%s - out of memory\n", __func__);
+       if (!data)
                return -ENOMEM;
-       }
 
        /* Try to read type 2 */
        status = ti_vread_sync(serial->serial->dev, UMPC_MEMORY_READ,
                 * Read Manufacturing Descriptor from TI Based Edgeport
                 */
                ti_manuf_desc = kmalloc(sizeof(*ti_manuf_desc), GFP_KERNEL);
-               if (!ti_manuf_desc) {
-                       dev_err(dev, "%s - out of memory.\n", __func__);
+               if (!ti_manuf_desc)
                        return -ENOMEM;
-               }
+
                status = get_manuf_info(serial, (__u8 *)ti_manuf_desc);
                if (status) {
                        kfree(ti_manuf_desc);
 
                rom_desc = kmalloc(sizeof(*rom_desc), GFP_KERNEL);
                if (!rom_desc) {
-                       dev_err(dev, "%s - out of memory.\n", __func__);
                        kfree(ti_manuf_desc);
                        return -ENOMEM;
                }
                        firmware_version = kmalloc(sizeof(*firmware_version),
                                                                GFP_KERNEL);
                        if (!firmware_version) {
-                               dev_err(dev, "%s - out of memory.\n", __func__);
                                kfree(rom_desc);
                                kfree(ti_manuf_desc);
                                return -ENOMEM;
 
                                record = kmalloc(1, GFP_KERNEL);
                                if (!record) {
-                                       dev_err(dev, "%s - out of memory.\n",
-                                                       __func__);
                                        kfree(firmware_version);
                                        kfree(rom_desc);
                                        kfree(ti_manuf_desc);
 
                        header = kmalloc(HEADER_SIZE, GFP_KERNEL);
                        if (!header) {
-                               dev_err(dev, "%s - out of memory.\n", __func__);
                                kfree(rom_desc);
                                kfree(ti_manuf_desc);
                                return -ENOMEM;
 
                        vheader = kmalloc(HEADER_SIZE, GFP_KERNEL);
                        if (!vheader) {
-                               dev_err(dev, "%s - out of memory.\n", __func__);
                                kfree(header);
                                kfree(rom_desc);
                                kfree(ti_manuf_desc);
                 * Read Manufacturing Descriptor from TI Based Edgeport
                 */
                ti_manuf_desc = kmalloc(sizeof(*ti_manuf_desc), GFP_KERNEL);
-               if (!ti_manuf_desc) {
-                       dev_err(dev, "%s - out of memory.\n", __func__);
+               if (!ti_manuf_desc)
                        return -ENOMEM;
-               }
+
                status = get_manuf_info(serial, (__u8 *)ti_manuf_desc);
                if (status) {
                        kfree(ti_manuf_desc);
                buffer_size = (((1024 * 16) - 512) +
                                        sizeof(struct ti_i2c_image_header));
                buffer = kmalloc(buffer_size, GFP_KERNEL);
-               if (!buffer) {
-                       dev_err(dev, "%s - out of memory\n", __func__);
+               if (!buffer)
                        return -ENOMEM;
-               }
 
                /* Initialize the buffer to 0xff (pad the buffer) */
                memset(buffer, 0xff, buffer_size);
        config = kmalloc (sizeof (*config), GFP_KERNEL);
        if (!config) {
                tty->termios = *old_termios;
-               dev_err(dev, "%s - out of memory\n", __func__);
                return;
        }
 
 
        /* create our private serial structure */
        edge_serial = kzalloc(sizeof(struct edgeport_serial), GFP_KERNEL);
-       if (edge_serial == NULL) {
-               dev_err(&serial->dev->dev, "%s - Out of memory\n", __func__);
+       if (!edge_serial)
                return -ENOMEM;
-       }
+
        mutex_init(&edge_serial->es_lock);
        edge_serial->serial = serial;
        usb_set_serial_data(serial, edge_serial);
 
         * send the baud change out on an "empty" data packet
         */
        urb = usb_alloc_urb(0, GFP_KERNEL);
-       if (!urb) {
-               dev_err(&port->dev, "%s - no more urbs\n", __func__);
+       if (!urb)
                return;
-       }
+
        transfer_buffer = kmalloc(1, GFP_KERNEL);
-       if (!transfer_buffer) {
-               dev_err(&port->dev, "%s - out of memory\n", __func__);
+       if (!transfer_buffer)
                goto err_buf;
-       }
 
        *transfer_buffer = ir_xbof | ir_baud;
 
 
 
        dev_dbg(&serial->interface->dev, "%s - alloc for endpoint %d.\n", __func__, endpoint);
        urb = usb_alloc_urb(0, GFP_KERNEL);             /* No ISO */
-       if (urb == NULL) {
-               dev_dbg(&serial->interface->dev, "%s - alloc for endpoint %d failed.\n", __func__, endpoint);
+       if (!urb)
                return NULL;
-       }
 
        if (endpoint == 0) {
                /* control EP filled in when used */
 
        /* Setup private data for serial driver */
        s_priv = kzalloc(sizeof(struct keyspan_serial_private), GFP_KERNEL);
-       if (!s_priv) {
-               dev_dbg(&serial->dev->dev, "%s - kmalloc for keyspan_serial_private failed.\n", __func__);
+       if (!s_priv)
                return -ENOMEM;
-       }
 
        s_priv->instat_buf = kzalloc(INSTAT_BUFLEN, GFP_KERNEL);
        if (!s_priv->instat_buf)
 
        dev_info(&port->serial->dev->dev, "sending SIO Poll request\n");
 
        status_buf = kmalloc(KLSI_STATUSBUF_LEN, GFP_KERNEL);
-       if (!status_buf) {
-               dev_err(&port->dev, "%s - out of memory for status buffer.\n",
-                               __func__);
+       if (!status_buf)
                return -ENOMEM;
-       }
+
        status_buf[0] = 0xff;
        status_buf[1] = 0xff;
        rc = usb_control_msg(port->serial->dev,
         * priv->line_state.
         */
        cfg = kmalloc(sizeof(*cfg), GFP_KERNEL);
-       if (!cfg) {
-               dev_err(&port->dev, "%s - out of memory for config buffer.\n",
-                               __func__);
+       if (!cfg)
                return -ENOMEM;
-       }
+
        cfg->pktlen   = 5;
        cfg->baudrate = kl5kusb105a_sio_b9600;
        cfg->databits = kl5kusb105a_dtb_8;
        speed_t baud;
 
        cfg = kmalloc(sizeof(*cfg), GFP_KERNEL);
-       if (!cfg) {
-               dev_err(dev, "%s - out of memory for config buffer.\n", __func__);
+       if (!cfg)
                return;
-       }
 
        /* lock while we are modifying the settings */
        spin_lock_irqsave(&priv->lock, flags);
 
 
        /* create and initialize the control urb and containing urbtracker */
        urbtrack = kmalloc(sizeof(struct urbtracker), GFP_ATOMIC);
-       if (urbtrack == NULL) {
-               dev_err(&usbdev->dev, "out of memory");
+       if (!urbtrack)
                return -ENOMEM;
-       }
+
        kref_get(&mos_parport->ref_count);
        urbtrack->mos_parport = mos_parport;
        urbtrack->urb = usb_alloc_urb(0, GFP_ATOMIC);
-       if (urbtrack->urb == NULL) {
-               dev_err(&usbdev->dev, "out of urbs");
+       if (!urbtrack->urb) {
                kfree(urbtrack);
                return -ENOMEM;
        }
 
        /* allocate and initialize parallel port control struct */
        mos_parport = kzalloc(sizeof(struct mos7715_parport), GFP_KERNEL);
-       if (mos_parport == NULL) {
-               dev_dbg(&serial->dev->dev, "%s: kzalloc failed\n", __func__);
+       if (!mos_parport)
                return -ENOMEM;
-       }
+
        mos_parport->msg_pending = false;
        kref_init(&mos_parport->ref_count);
        spin_lock_init(&mos_parport->listlock);
        for (j = 0; j < NUM_URBS; ++j) {
                urb = usb_alloc_urb(0, GFP_KERNEL);
                mos7720_port->write_urb_pool[j] = urb;
-
-               if (urb == NULL) {
-                       dev_err(&port->dev, "No more urbs???\n");
+               if (!urb)
                        continue;
-               }
 
                urb->transfer_buffer = kmalloc(URB_TRANSFER_BUFFER_SIZE,
                                               GFP_KERNEL);
                if (!urb->transfer_buffer) {
-                       dev_err(&port->dev,
-                               "%s-out of memory for urb buffers.\n",
-                               __func__);
                        usb_free_urb(mos7720_port->write_urb_pool[j]);
                        mos7720_port->write_urb_pool[j] = NULL;
                        continue;
        if (urb->transfer_buffer == NULL) {
                urb->transfer_buffer = kmalloc(URB_TRANSFER_BUFFER_SIZE,
                                               GFP_KERNEL);
-               if (urb->transfer_buffer == NULL) {
-                       dev_err_console(port, "%s no more kernel memory...\n",
-                               __func__);
+               if (!urb->transfer_buffer)
                        goto exit;
-               }
        }
        transfer_size = min(count, URB_TRANSFER_BUFFER_SIZE);
 
 
        for (j = 0; j < NUM_URBS; ++j) {
                urb = usb_alloc_urb(0, GFP_KERNEL);
                mos7840_port->write_urb_pool[j] = urb;
-
-               if (urb == NULL) {
-                       dev_err(&port->dev, "No more urbs???\n");
+               if (!urb)
                        continue;
-               }
 
                urb->transfer_buffer = kmalloc(URB_TRANSFER_BUFFER_SIZE,
                                                                GFP_KERNEL);
                if (!urb->transfer_buffer) {
                        usb_free_urb(urb);
                        mos7840_port->write_urb_pool[j] = NULL;
-                       dev_err(&port->dev,
-                               "%s-out of memory for urb buffers.\n",
-                               __func__);
                        continue;
                }
        }
        if (urb->transfer_buffer == NULL) {
                urb->transfer_buffer =
                    kmalloc(URB_TRANSFER_BUFFER_SIZE, GFP_KERNEL);
-
-               if (urb->transfer_buffer == NULL) {
-                       dev_err_console(port, "%s no more kernel memory...\n",
-                               __func__);
+               if (!urb->transfer_buffer)
                        goto exit;
-               }
        }
        transfer_size = min(count, URB_TRANSFER_BUFFER_SIZE);
 
 
        dev_dbg(&port->dev, "mos7840_startup: configuring port %d\n", pnum);
        mos7840_port = kzalloc(sizeof(struct moschip_port), GFP_KERNEL);
-       if (mos7840_port == NULL) {
-               dev_err(&port->dev, "%s - Out of memory\n", __func__);
+       if (!mos7840_port)
                return -ENOMEM;
-       }
 
        /* Initialize all port interrupt end point to port 0 int
         * endpoint. Our device has only one interrupt end point
 
 
        buffer = kmalloc(count, GFP_ATOMIC);
        if (!buffer) {
-               dev_err(&port->dev, "out of memory\n");
                count = -ENOMEM;
-
                goto error_no_buffer;
        }
 
        urb = usb_alloc_urb(0, GFP_ATOMIC);
        if (!urb) {
-               dev_err(&port->dev, "no more free urbs\n");
                count = -ENOMEM;
                goto error_no_urb;
        }
         * to transmit data to de barcode device the control endpoint is used */
        dr = kmalloc(sizeof(struct usb_ctrlrequest), GFP_NOIO);
        if (!dr) {
-               dev_err(&port->dev, "out of memory\n");
                count = -ENOMEM;
                goto error_no_dr;
        }
 
        int result;
 
        new_setup = kmalloc(OTI6858_CTRL_PKT_SIZE, GFP_KERNEL);
-       if (new_setup == NULL) {
-               dev_err(&port->dev, "%s(): out of memory!\n", __func__);
+       if (!new_setup) {
                /* we will try again */
                schedule_delayed_work(&priv->delayed_setup_work,
                                                msecs_to_jiffies(2));
 
        if (count != 0) {
                allow = kmalloc(1, GFP_KERNEL);
-               if (!allow) {
-                       dev_err_console(port, "%s(): kmalloc failed\n",
-                                       __func__);
+               if (!allow)
                        return;
-               }
+
                result = usb_control_msg(port->serial->dev,
                                usb_rcvctrlpipe(port->serial->dev, 0),
                                OTI6858_REQ_T_CHECK_TXBUFF,
        usb_clear_halt(serial->dev, port->read_urb->pipe);
 
        buf = kmalloc(OTI6858_CTRL_PKT_SIZE, GFP_KERNEL);
-       if (buf == NULL) {
-               dev_err(&port->dev, "%s(): out of memory!\n", __func__);
+       if (!buf)
                return -ENOMEM;
-       }
 
        result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0),
                                OTI6858_REQ_T_GET_STATUS,
 
 
        buf = kzalloc(7, GFP_KERNEL);
        if (!buf) {
-               dev_err(&port->dev, "%s - out of memory.\n", __func__);
                /* Report back no change occurred */
                if (old_termios)
                        tty->termios = *old_termios;
 
 
        serial_priv = usb_get_serial_data(serial);
        serial_priv->read_urb = usb_alloc_urb(0, GFP_KERNEL);
-       if (!serial_priv->read_urb) {
-               dev_err(&serial->dev->dev, "No free urbs available\n");
+       if (!serial_priv->read_urb)
                return -ENOMEM;
-       }
 
        usb_fill_bulk_urb(serial_priv->read_urb, serial->dev,
                          usb_rcvbulkpipe(serial->dev,
        }
 
        serial_priv = kzalloc(sizeof(*serial_priv), GFP_KERNEL);
-       if (!serial_priv) {
-               dev_err(&serial->dev->dev, "%s - Out of memory\n", __func__);
+       if (!serial_priv)
                return -ENOMEM;
-       }
 
        serial_priv->read_buffer = kmalloc(QT2_READ_BUFFER_SIZE, GFP_KERNEL);
        if (!serial_priv->read_buffer) {
 
 
        buffer = kmalloc(writesize, GFP_ATOMIC);
        if (!buffer) {
-               dev_err(&port->dev, "out of memory\n");
                retval = -ENOMEM;
                goto error_no_buffer;
        }
 
        urb = usb_alloc_urb(0, GFP_ATOMIC);
        if (!urb) {
-               dev_err(&port->dev, "no more free urbs\n");
                retval = -ENOMEM;
                goto error_no_urb;
        }
                return NULL;
 
        urb = usb_alloc_urb(0, mem_flags);
-       if (urb == NULL) {
-               dev_dbg(&serial->dev->dev, "%s: alloc for endpoint %d failed\n",
-                       __func__, endpoint);
+       if (!urb)
                return NULL;
-       }
 
        buf = kmalloc(len, mem_flags);
        if (buf) {
                dev_dbg(&serial->dev->dev, "%s %c u : %p d:%p\n", __func__,
                                dir == USB_DIR_IN ? 'i' : 'o', urb, buf);
        } else {
-               dev_dbg(&serial->dev->dev, "%s %c u:%p d:%p\n", __func__,
-                               dir == USB_DIR_IN ? 'i' : 'o', urb, buf);
-
                sierra_release_urb(urb);
                urb = NULL;
        }
 
 
        /* create device structure */
        tdev = kzalloc(sizeof(struct ti_device), GFP_KERNEL);
-       if (tdev == NULL) {
-               dev_err(&dev->dev, "%s - out of memory\n", __func__);
+       if (!tdev)
                return -ENOMEM;
-       }
+
        mutex_init(&tdev->td_open_close_lock);
        tdev->td_serial = serial;
        usb_set_serial_data(serial, tdev);
                return;
 
        config = kmalloc(sizeof(*config), GFP_KERNEL);
-       if (!config) {
-               dev_err(&port->dev, "%s - out of memory\n", __func__);
+       if (!config)
                return;
-       }
 
        config->wFlags = 0;
 
 
        size = sizeof(struct ti_port_status);
        data = kmalloc(size, GFP_KERNEL);
-       if (!data) {
-               dev_err(&port->dev, "%s - out of memory\n", __func__);
+       if (!data)
                return -ENOMEM;
-       }
 
        status = ti_command_in_sync(tdev, TI_GET_PORT_STATUS,
                (__u8)(TI_UART1_PORT+port_number), 0, (__u8 *)data, size);
 
        size = sizeof(struct ti_write_data_bytes) + 2;
        data = kmalloc(size, GFP_KERNEL);
-       if (!data) {
-               dev_err(&port->dev, "%s - out of memory\n", __func__);
+       if (!data)
                return -ENOMEM;
-       }
 
        data->bAddrType = TI_RW_DATA_ADDR_XDATA;
        data->bDataType = TI_RW_DATA_BYTE;
                status = ti_do_download(dev, pipe, buffer, fw_p->size);
                kfree(buffer);
        } else {
-               dev_dbg(&dev->dev, "%s ENOMEM\n", __func__);
                status = -ENOMEM;
        }
        release_firmware(fw_p);
 
        struct urb *urb;
 
        urb = usb_alloc_urb(0, GFP_KERNEL);     /* No ISO */
-       if (urb == NULL) {
-               dev_dbg(&serial->interface->dev,
-                       "%s: alloc for endpoint %d failed.\n", __func__,
-                       endpoint);
+       if (!urb)
                return NULL;
-       }
 
        /* Fill URB using supplied data. */
        usb_fill_bulk_urb(urb, serial->dev,
 
        int num_ports = 0;
 
        transfer_buffer = kmalloc(sizeof(*connection_info), GFP_KERNEL);
-       if (!transfer_buffer) {
-               dev_err(dev, "%s - kmalloc(%Zd) failed.\n", __func__,
-                       sizeof(*connection_info));
+       if (!transfer_buffer)
                return -ENOMEM;
-       }
 
        /* send a get connection info request */
        retval = usb_control_msg(serial->dev,
        int retval;
 
        transfer_buffer =  kmalloc(sizeof(*connection_info), GFP_KERNEL);
-       if (!transfer_buffer) {
-               dev_err(dev, "%s - kmalloc(%Zd) failed.\n", __func__,
-                       sizeof(*connection_info));
+       if (!transfer_buffer)
                return -ENOMEM;
-       }
 
        retval = usb_control_msg(serial->dev,
                                  usb_rcvctrlpipe(serial->dev, 0),
 
 
        command_info = kmalloc(sizeof(struct whiteheat_command_private),
                                                                GFP_KERNEL);
-       if (command_info == NULL) {
-               dev_err(&serial->dev->dev,
-                       "%s: Out of memory for port structures\n",
-                       serial->type->description);
+       if (!command_info)
                goto no_command_private;
-       }
 
        mutex_init(&command_info->mutex);
        command_info->port_running = 0;