~ubuntu-branches/ubuntu/precise/linux-lts-quantal/precise-updates

« back to all changes in this revision

Viewing changes to drivers/net/wireless/rtlwifi/usb.c

  • Committer: Package Import Robot
  • Author(s): Luis Henriques, Luis Henriques, Tim Gardner
  • Date: 2013-02-07 12:08:38 UTC
  • Revision ID: package-import@ubuntu.com-20130207120838-8jaukepmb85dkevq
Tags: 3.5.0-24.37~precise1
[Luis Henriques]

* Release Tracking Bug
  - LP: #1118287

[ Tim Gardner ]

* [Config] CONFIG_ALX=m for x86 only
  - LP: #927782

Show diffs side-by-side

added added

removed removed

Lines of Context:
210
210
        u16 index = REALTEK_USB_VENQT_CMD_IDX;
211
211
        int pipe = usb_sndctrlpipe(udev, 0); /* write_out */
212
212
        u8 *buffer;
213
 
        dma_addr_t dma_addr;
214
213
 
215
 
        wvalue = (u16)(addr&0x0000ffff);
216
 
        buffer = usb_alloc_coherent(udev, (size_t)len, GFP_ATOMIC, &dma_addr);
 
214
        wvalue = (u16)(addr & 0x0000ffff);
 
215
        buffer = kmalloc(len, GFP_ATOMIC);
217
216
        if (!buffer)
218
217
                return;
219
218
        memcpy(buffer, data, len);
220
219
        usb_control_msg(udev, pipe, request, reqtype, wvalue,
221
220
                        index, buffer, len, 50);
222
221
 
223
 
        usb_free_coherent(udev, (size_t)len, buffer, dma_addr);
 
222
        kfree(buffer);
224
223
}
225
224
 
226
225
static void _rtl_usb_io_handler_init(struct device *dev,