]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/staging/usbip/stub_tx.c
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / drivers / staging / usbip / stub_tx.c
index 1622563823a39f23781320e88a8cbe71aedd9195..dbcabc9dbe0dc81c499902038515857d242d3fd5 100644 (file)
@@ -179,7 +179,7 @@ static int stub_send_ret_submit(struct stub_device *sdev)
                else
                        iovnum = 2;
 
-               iov = kzalloc(iovnum * sizeof(struct kvec), GFP_KERNEL);
+               iov = kcalloc(iovnum, sizeof(struct kvec), GFP_KERNEL);
 
                if (!iov) {
                        usbip_event_add(&sdev->ud, SDEV_EVENT_ERROR_MALLOC);
@@ -218,6 +218,7 @@ static int stub_send_ret_submit(struct stub_device *sdev)
                         */
 
                        int i;
+
                        for (i = 0; i < urb->number_of_packets; i++) {
                                iov[iovnum].iov_base = urb->transfer_buffer +
                                        urb->iso_frame_desc[i].offset;