emi62.c (35858adbfca13678af99fb31618ef4428d6dedb0) emi62.c (33b9e16243fd69493be3ddda7be73226c8be586a)
1/*
2 * Emagic EMI 2|6 usb audio interface firmware loader.
3 * Copyright (C) 2002
4 * Tapio Laxström (tapio.laxstrom@iptime.fi)
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License, as published by
8 * the Free Software Foundation, version 2.

--- 245 unchanged lines hidden (view full) ---

254 release_firmware(bitstream_fw);
255 release_firmware(firmware_fw);
256
257 kfree(buf);
258 dev_err(&dev->dev, "Error\n");
259 return err;
260}
261
1/*
2 * Emagic EMI 2|6 usb audio interface firmware loader.
3 * Copyright (C) 2002
4 * Tapio Laxström (tapio.laxstrom@iptime.fi)
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License, as published by
8 * the Free Software Foundation, version 2.

--- 245 unchanged lines hidden (view full) ---

254 release_firmware(bitstream_fw);
255 release_firmware(firmware_fw);
256
257 kfree(buf);
258 dev_err(&dev->dev, "Error\n");
259 return err;
260}
261
262static __devinitdata struct usb_device_id id_table [] = {
262static const struct usb_device_id id_table[] __devinitconst = {
263 { USB_DEVICE(EMI62_VENDOR_ID, EMI62_PRODUCT_ID) },
264 { } /* Terminating entry */
265};
266
267MODULE_DEVICE_TABLE (usb, id_table);
268
269static int emi62_probe(struct usb_interface *intf, const struct usb_device_id *id)
270{

--- 48 unchanged lines hidden ---
263 { USB_DEVICE(EMI62_VENDOR_ID, EMI62_PRODUCT_ID) },
264 { } /* Terminating entry */
265};
266
267MODULE_DEVICE_TABLE (usb, id_table);
268
269static int emi62_probe(struct usb_interface *intf, const struct usb_device_id *id)
270{

--- 48 unchanged lines hidden ---