diff options
Diffstat (limited to 'drivers/usb')
40 files changed, 28 insertions, 129 deletions
| diff --git a/drivers/usb/core/inode.c b/drivers/usb/core/inode.c index 095fa5366690..e2f63c0ea09d 100644 --- a/drivers/usb/core/inode.c +++ b/drivers/usb/core/inode.c @@ -276,6 +276,7 @@ static struct inode *usbfs_get_inode (struct super_block *sb, int mode, dev_t de  	struct inode *inode = new_inode(sb);  	if (inode) { +		inode->i_ino = get_next_ino();  		inode->i_mode = mode;  		inode->i_uid = current_fsuid();  		inode->i_gid = current_fsgid(); diff --git a/drivers/usb/gadget/at91_udc.c b/drivers/usb/gadget/at91_udc.c index 387e503b9d14..bdec36acd0fa 100644 --- a/drivers/usb/gadget/at91_udc.c +++ b/drivers/usb/gadget/at91_udc.c @@ -1266,7 +1266,6 @@ write_in:  	csr |= AT91_UDP_TXPKTRDY;  	__raw_writel(csr, creg);  	udc->req_pending = 0; -	return;  }  static void handle_ep0(struct at91_udc *udc) diff --git a/drivers/usb/gadget/f_audio.c b/drivers/usb/gadget/f_audio.c index 1f48ceb55a77..00975ed903d1 100644 --- a/drivers/usb/gadget/f_audio.c +++ b/drivers/usb/gadget/f_audio.c @@ -317,8 +317,6 @@ static void f_audio_playback_work(struct work_struct *data)  	u_audio_playback(&audio->card, play_buf->buf, play_buf->actual);  	f_audio_buffer_free(play_buf); - -	return;  }  static int f_audio_out_ep_complete(struct usb_ep *ep, struct usb_request *req) diff --git a/drivers/usb/gadget/f_fs.c b/drivers/usb/gadget/f_fs.c index e4f595055208..f276e9594f00 100644 --- a/drivers/usb/gadget/f_fs.c +++ b/drivers/usb/gadget/f_fs.c @@ -980,6 +980,7 @@ ffs_sb_make_inode(struct super_block *sb, void *data,  	if (likely(inode)) {  		struct timespec current_time = CURRENT_TIME; +		inode->i_ino	 = get_next_ino();  		inode->i_mode    = perms->mode;  		inode->i_uid     = perms->uid;  		inode->i_gid     = perms->gid; diff --git a/drivers/usb/gadget/f_hid.c b/drivers/usb/gadget/f_hid.c index 2b98bd26364b..4f891eddd060 100644 --- a/drivers/usb/gadget/f_hid.c +++ b/drivers/usb/gadget/f_hid.c @@ -318,8 +318,6 @@ static void hidg_set_report_complete(struct usb_ep *ep, struct usb_request *req)  	spin_unlock(&hidg->spinlock);  	wake_up(&hidg->read_queue); - -	return;  }  static int hidg_setup(struct usb_function *f, @@ -413,8 +411,6 @@ static void hidg_disable(struct usb_function *f)  	usb_ep_disable(hidg->in_ep);  	hidg->in_ep->driver_data = NULL; - -	return;  }  static int hidg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) diff --git a/drivers/usb/gadget/fsl_udc_core.c b/drivers/usb/gadget/fsl_udc_core.c index c16b402a876b..4c55eda4bd20 100644 --- a/drivers/usb/gadget/fsl_udc_core.c +++ b/drivers/usb/gadget/fsl_udc_core.c @@ -287,8 +287,6 @@ static void dr_controller_run(struct fsl_udc *udc)  	temp = fsl_readl(&dr_regs->usbcmd);  	temp |= USB_CMD_RUN_STOP;  	fsl_writel(temp, &dr_regs->usbcmd); - -	return;  }  static void dr_controller_stop(struct fsl_udc *udc) @@ -308,8 +306,6 @@ static void dr_controller_stop(struct fsl_udc *udc)  	tmp = fsl_readl(&dr_regs->usbcmd);  	tmp &= ~USB_CMD_RUN_STOP;  	fsl_writel(tmp, &dr_regs->usbcmd); - -	return;  }  static void dr_ep_setup(unsigned char ep_num, unsigned char dir, @@ -416,8 +412,6 @@ static void struct_ep_qh_setup(struct fsl_udc *udc, unsigned char ep_num,  	p_QH->max_pkt_length = cpu_to_le32(tmp);  	p_QH->next_dtd_ptr = 1;  	p_QH->size_ioc_int_sts = 0; - -	return;  }  /* Setup qh structure and ep register for ep0. */ diff --git a/drivers/usb/gadget/inode.c b/drivers/usb/gadget/inode.c index d1d72d946b04..ba145e7fbe03 100644 --- a/drivers/usb/gadget/inode.c +++ b/drivers/usb/gadget/inode.c @@ -1991,6 +1991,7 @@ gadgetfs_make_inode (struct super_block *sb,  	struct inode *inode = new_inode (sb);  	if (inode) { +		inode->i_ino = get_next_ino();  		inode->i_mode = mode;  		inode->i_uid = default_uid;  		inode->i_gid = default_gid; diff --git a/drivers/usb/gadget/omap_udc.c b/drivers/usb/gadget/omap_udc.c index 61d3ca6619bb..cb5cd422f3f5 100644 --- a/drivers/usb/gadget/omap_udc.c +++ b/drivers/usb/gadget/omap_udc.c @@ -54,7 +54,6 @@  #include <plat/dma.h>  #include <plat/usb.h> -#include <plat/control.h>  #include "omap_udc.h" @@ -2309,21 +2308,12 @@ static char *trx_mode(unsigned m, int enabled)  static int proc_otg_show(struct seq_file *s)  {  	u32		tmp; -	u32		trans; -	char		*ctrl_name; +	u32		trans = 0; +	char		*ctrl_name = "(UNKNOWN)"; +	/* XXX This needs major revision for OMAP2+ */  	tmp = omap_readl(OTG_REV); -	if (cpu_is_omap24xx()) { -		/* -		 * REVISIT: Not clear how this works on OMAP2.  trans -		 * is ANDed to produce bits 7 and 8, which might make -		 * sense for USB_TRANSCEIVER_CTRL on OMAP1, -		 * but with CONTROL_DEVCONF, these bits have something to -		 * do with the frame adjustment counter and McBSP2. -		 */ -		ctrl_name = "control_devconf"; -		trans = omap_ctrl_readl(OMAP2_CONTROL_DEVCONF0); -	} else { +	if (cpu_class_is_omap1()) {  		ctrl_name = "tranceiver_ctrl";  		trans = omap_readw(USB_TRANSCEIVER_CTRL);  	} diff --git a/drivers/usb/gadget/pxa27x_udc.c b/drivers/usb/gadget/pxa27x_udc.c index 027d66f81620..2efd6732d130 100644 --- a/drivers/usb/gadget/pxa27x_udc.c +++ b/drivers/usb/gadget/pxa27x_udc.c @@ -1394,8 +1394,6 @@ static void pxa_ep_fifo_flush(struct usb_ep *_ep)  	}  	spin_unlock_irqrestore(&ep->lock, flags); - -	return;  }  /** diff --git a/drivers/usb/gadget/rndis.c b/drivers/usb/gadget/rndis.c index 5b314041dfa9..d3cdffea9c8a 100644 --- a/drivers/usb/gadget/rndis.c +++ b/drivers/usb/gadget/rndis.c @@ -918,8 +918,6 @@ void rndis_deregister(int configNr)  	if (configNr >= RNDIS_MAX_CONFIGS) return;  	rndis_per_dev_params[configNr].used = 0; - -	return;  }  int rndis_set_param_dev(u8 configNr, struct net_device *dev, u16 *cdc_filter) diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index 15fe3ecd203b..2adae8e39bba 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -1095,7 +1095,6 @@ nogood:  	ep->hcpriv = NULL;  done:  	spin_unlock_irqrestore (&ehci->lock, flags); -	return;  }  static void diff --git a/drivers/usb/host/imx21-hcd.c b/drivers/usb/host/imx21-hcd.c index 1dfb2c8f7707..e49b75a78000 100644 --- a/drivers/usb/host/imx21-hcd.c +++ b/drivers/usb/host/imx21-hcd.c @@ -27,8 +27,8 @@    *    * 32 transfer descriptors (called ETDs)    *    * 4Kb of Data memory    * -  * The data memory is shared between the host and fuction controlers -  * (but this driver only supports the host controler) +  * The data memory is shared between the host and function controllers +  * (but this driver only supports the host controller)    *    * So setting up a transfer involves:    *    * Allocating a ETD diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c index 3b5785032a10..f3713f43f3fe 100644 --- a/drivers/usb/host/ohci-hcd.c +++ b/drivers/usb/host/ohci-hcd.c @@ -370,7 +370,6 @@ sanitize:  	}  	ep->hcpriv = NULL;  	spin_unlock_irqrestore (&ohci->lock, flags); -	return;  }  static int ohci_get_frame (struct usb_hcd *hcd) diff --git a/drivers/usb/host/oxu210hp-hcd.c b/drivers/usb/host/oxu210hp-hcd.c index d32c3eae99cb..32149be4ad8e 100644 --- a/drivers/usb/host/oxu210hp-hcd.c +++ b/drivers/usb/host/oxu210hp-hcd.c @@ -544,8 +544,6 @@ static void oxu_buf_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd)  	qtd->buffer = NULL;  	spin_unlock(&oxu->mem_lock); - -	return;  }  static inline void ehci_qtd_init(struct ehci_qtd *qtd, dma_addr_t dma) @@ -571,8 +569,6 @@ static inline void oxu_qtd_free(struct oxu_hcd *oxu, struct ehci_qtd *qtd)  	oxu->qtd_used[index] = 0;  	spin_unlock(&oxu->mem_lock); - -	return;  }  static struct ehci_qtd *ehci_qtd_alloc(struct oxu_hcd *oxu) @@ -615,8 +611,6 @@ static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh)  	oxu->qh_used[index] = 0;  	spin_unlock(&oxu->mem_lock); - -	return;  }  static void qh_destroy(struct kref *kref) @@ -693,8 +687,6 @@ static void oxu_murb_free(struct oxu_hcd *oxu, struct oxu_murb *murb)  	oxu->murb_used[index] = 0;  	spin_unlock(&oxu->mem_lock); - -	return;  }  static struct oxu_murb *oxu_murb_alloc(struct oxu_hcd *oxu) @@ -3070,7 +3062,6 @@ nogood:  	ep->hcpriv = NULL;  done:  	spin_unlock_irqrestore(&oxu->lock, flags); -	return;  }  static int oxu_get_frame(struct usb_hcd *hcd) diff --git a/drivers/usb/host/pci-quirks.c b/drivers/usb/host/pci-quirks.c index 464ed977b45d..4c502c890ebd 100644 --- a/drivers/usb/host/pci-quirks.c +++ b/drivers/usb/host/pci-quirks.c @@ -342,8 +342,6 @@ static void __devinit quirk_usb_disable_ehci(struct pci_dev *pdev)  	writel(0x3f, op_reg_base + EHCI_USBSTS);  	iounmap(base); - -	return;  }  /* diff --git a/drivers/usb/host/r8a66597-hcd.c b/drivers/usb/host/r8a66597-hcd.c index 77be3c24a427..3076b1cc05df 100644 --- a/drivers/usb/host/r8a66597-hcd.c +++ b/drivers/usb/host/r8a66597-hcd.c @@ -2397,7 +2397,7 @@ static const struct dev_pm_ops r8a66597_dev_pm_ops = {  #define R8A66597_DEV_PM_OPS	NULL  #endif -static int __init_or_module r8a66597_remove(struct platform_device *pdev) +static int __devexit r8a66597_remove(struct platform_device *pdev)  {  	struct r8a66597		*r8a66597 = dev_get_drvdata(&pdev->dev);  	struct usb_hcd		*hcd = r8a66597_to_hcd(r8a66597); @@ -2542,7 +2542,7 @@ clean_up:  static struct platform_driver r8a66597_driver = {  	.probe =	r8a66597_probe, -	.remove =	r8a66597_remove, +	.remove =	__devexit_p(r8a66597_remove),  	.driver		= {  		.name = (char *) hcd_name,  		.owner	= THIS_MODULE, diff --git a/drivers/usb/host/u132-hcd.c b/drivers/usb/host/u132-hcd.c index 5b31bae92dbc..fab764946c74 100644 --- a/drivers/usb/host/u132-hcd.c +++ b/drivers/usb/host/u132-hcd.c @@ -316,7 +316,6 @@ static void u132_ring_requeue_work(struct u132 *u132, struct u132_ring *ring,  	} else if (queue_delayed_work(workqueue, &ring->scheduler, 0))  		return;  	kref_put(&u132->kref, u132_hcd_delete); -	return;  }  static void u132_ring_queue_work(struct u132 *u132, struct u132_ring *ring, @@ -324,7 +323,6 @@ static void u132_ring_queue_work(struct u132 *u132, struct u132_ring *ring,  {  	kref_get(&u132->kref);  	u132_ring_requeue_work(u132, ring, delta); -	return;  }  static void u132_ring_cancel_work(struct u132 *u132, struct u132_ring *ring) @@ -543,7 +541,6 @@ static void u132_hcd_giveback_urb(struct u132 *u132, struct u132_endp *endp,  	mutex_unlock(&u132->scheduler_lock);  	u132_endp_put_kref(u132, endp);  	usb_hcd_giveback_urb(hcd, urb, status); -	return;  }  static void u132_hcd_forget_urb(struct u132 *u132, struct u132_endp *endp, @@ -574,8 +571,8 @@ static void u132_hcd_abandon_urb(struct u132 *u132, struct u132_endp *endp,  		endp->active = 0;  		spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);  		kfree(urbq); -	} usb_hcd_giveback_urb(hcd, urb, status); -	return; +	} +	usb_hcd_giveback_urb(hcd, urb, status);  }  static inline int edset_input(struct u132 *u132, struct u132_ring *ring, @@ -3085,7 +3082,6 @@ static void u132_initialise(struct u132 *u132, struct platform_device *pdev)  		u132->endp[endps] = NULL;  	mutex_unlock(&u132->sw_lock); -	return;  }  static int __devinit u132_probe(struct platform_device *pdev) diff --git a/drivers/usb/image/microtek.c b/drivers/usb/image/microtek.c index 3a6bcd5fee09..5a47805d9580 100644 --- a/drivers/usb/image/microtek.c +++ b/drivers/usb/image/microtek.c @@ -398,7 +398,6 @@ void mts_int_submit_urb (struct urb* transfer,  		context->srb->result = DID_ERROR << 16;  		mts_transfer_cleanup(transfer);  	} -	return;  } @@ -409,7 +408,6 @@ static void mts_transfer_cleanup( struct urb *transfer )  	if ( likely(context->final_callback != NULL) )  		context->final_callback(context->srb); -  }  static void mts_transfer_done( struct urb *transfer ) @@ -420,8 +418,6 @@ static void mts_transfer_done( struct urb *transfer )  	context->srb->result |= (unsigned)(*context->scsi_status)<<1;  	mts_transfer_cleanup(transfer); - -	return;  } @@ -452,8 +448,6 @@ static void mts_data_done( struct urb* transfer )  	}  	mts_get_status(transfer); - -	return;  } @@ -496,8 +490,6 @@ static void mts_command_done( struct urb *transfer )  			mts_get_status(transfer);  		}  	} - -	return;  }  static void mts_do_sg (struct urb* transfer) @@ -522,7 +514,6 @@ static void mts_do_sg (struct urb* transfer)  			   sg[context->fragment].length,  			   context->fragment + 1 == scsi_sg_count(context->srb) ?  			   mts_data_done : mts_do_sg); -	return;  }  static const u8 mts_read_image_sig[] = { 0x28, 00, 00, 00 }; diff --git a/drivers/usb/misc/ftdi-elan.c b/drivers/usb/misc/ftdi-elan.c index c8eec9c2d89e..7839c98fa742 100644 --- a/drivers/usb/misc/ftdi-elan.c +++ b/drivers/usb/misc/ftdi-elan.c @@ -456,7 +456,6 @@ static void ftdi_elan_cancel_targets(struct usb_ftdi *ftdi)  static void ftdi_elan_kick_command_queue(struct usb_ftdi *ftdi)  {          ftdi_command_queue_work(ftdi, 0); -        return;  }  static void ftdi_elan_command_work(struct work_struct *work) @@ -483,7 +482,6 @@ static void ftdi_elan_command_work(struct work_struct *work)  static void ftdi_elan_kick_respond_queue(struct usb_ftdi *ftdi)  {          ftdi_respond_queue_work(ftdi, 0); -        return;  }  static void ftdi_elan_respond_work(struct work_struct *work) diff --git a/drivers/usb/mon/mon_main.c b/drivers/usb/mon/mon_main.c index 812dc288bb8c..10405119985c 100644 --- a/drivers/usb/mon/mon_main.c +++ b/drivers/usb/mon/mon_main.c @@ -90,7 +90,6 @@ static void mon_bus_submit(struct mon_bus *mbus, struct urb *urb)  		r->rnf_submit(r->r_data, urb);  	}  	spin_unlock_irqrestore(&mbus->lock, flags); -	return;  }  static void mon_submit(struct usb_bus *ubus, struct urb *urb) @@ -117,7 +116,6 @@ static void mon_bus_submit_error(struct mon_bus *mbus, struct urb *urb, int erro  		r->rnf_error(r->r_data, urb, error);  	}  	spin_unlock_irqrestore(&mbus->lock, flags); -	return;  }  static void mon_submit_error(struct usb_bus *ubus, struct urb *urb, int error) diff --git a/drivers/usb/serial/Kconfig b/drivers/usb/serial/Kconfig index 95058109f9fa..c2b29761fa98 100644 --- a/drivers/usb/serial/Kconfig +++ b/drivers/usb/serial/Kconfig @@ -176,7 +176,7 @@ config USB_SERIAL_VISOR  	help  	  Say Y here if you want to connect to your HandSpring Visor, Palm  	  m500 or m505 through its USB docking station. See -	  <http://usbvisor.sourceforge.net/> for more information on using this +	  <http://usbvisor.sourceforge.net/index.php3> for more information on using this  	  driver.  	  To compile this driver as a module, choose M here: the @@ -289,7 +289,7 @@ config USB_SERIAL_KEYSPAN  	  and was developed with their support.  You must also include  	  firmware to support your particular device(s). -	  See <http://misc.nu/hugh/keyspan.html> for more information. +	  See <http://blemings.org/hugh/keyspan.html> for more information.  	  To compile this driver as a module, choose M here: the  	  module will be called keyspan. diff --git a/drivers/usb/serial/cypress_m8.c b/drivers/usb/serial/cypress_m8.c index f5d06746cc3b..2edf238b00b9 100644 --- a/drivers/usb/serial/cypress_m8.c +++ b/drivers/usb/serial/cypress_m8.c @@ -1320,8 +1320,6 @@ continue_read:  			cypress_set_dead(port);  		}  	} - -	return;  } /* cypress_read_int_callback */ diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c index 37b57c785cc7..89a9a5847803 100644 --- a/drivers/usb/serial/ftdi_sio.c +++ b/drivers/usb/serial/ftdi_sio.c @@ -2108,7 +2108,6 @@ static void ftdi_set_termios(struct tty_struct *tty,  		}  	} -	return;  }  static int ftdi_tiocmget(struct tty_struct *tty, struct file *file) diff --git a/drivers/usb/serial/ftdi_sio_ids.h b/drivers/usb/serial/ftdi_sio_ids.h index cf1aea1b9ee7..7dfe02f1fb6a 100644 --- a/drivers/usb/serial/ftdi_sio_ids.h +++ b/drivers/usb/serial/ftdi_sio_ids.h @@ -46,7 +46,7 @@  #define FTDI_USINT_RS232_PID	0xb812	/* Navigator RS232 and CONFIG lines */  /* OOCDlink by Joern Kaipf <[email protected]> - * (http://www.joernonline.de/dw/doku.php?id=start&idx=projects:oocdlink) */ + * (http://www.joernonline.de/) */  #define FTDI_OOCDLINK_PID	0xbaf8	/* Amontec JTAGkey */  /* Luminary Micro Stellaris Boards, VID = FTDI_VID */ @@ -336,7 +336,7 @@  #define FTDI_PIEGROUP_PID	0xF208	/* Product Id */  /* ACT Solutions HomePro ZWave interface -   (http://www.act-solutions.com/HomePro.htm) */ +   (http://www.act-solutions.com/HomePro-Product-Matrix.html) */  #define FTDI_ACTZWAVE_PID	0xF2D0  /* @@ -367,7 +367,7 @@  #define FTDI_SUUNTO_SPORTS_PID	0xF680	/* Suunto Sports instrument */  /* USB-UIRT - An infrared receiver and transmitter using the 8U232AM chip */ -/* http://home.earthlink.net/~jrhees/USBUIRT/index.htm */ +/* http://www.usbuirt.com/ */  #define FTDI_USB_UIRT_PID	0xF850	/* Product Id */  /* CCS Inc. ICDU/ICDU40 product ID - @@ -396,7 +396,7 @@   */  #define FTDI_HE_TIRA1_PID	0xFA78	/* Tira-1 IR transceiver */ -/* Inside Accesso contactless reader (http://www.insidefr.com) */ +/* Inside Accesso contactless reader (http://www.insidecontactless.com/) */  #define INSIDE_ACCESSO		0xFAD0  /* @@ -635,14 +635,14 @@  /*   * JETI SPECTROMETER SPECBOS 1201 - * http://www.jeti.com/products/sys/scb/scb1201.php + * http://www.jeti.com/cms/index.php/instruments/other-instruments/specbos-2101   */  #define JETI_VID		0x0c6c  #define JETI_SPC1201_PID	0x04b2  /*   * FTDI USB UART chips used in construction projects from the - * Elektor Electronics magazine (http://elektor-electronics.co.uk) + * Elektor Electronics magazine (http://www.elektor.com/)   */  #define ELEKTOR_VID		0x0C7D  #define ELEKTOR_FT323R_PID	0x0005	/* RFID-Reader, issue 09-2006 */ diff --git a/drivers/usb/serial/garmin_gps.c b/drivers/usb/serial/garmin_gps.c index a42b29a695b2..26710b189918 100644 --- a/drivers/usb/serial/garmin_gps.c +++ b/drivers/usb/serial/garmin_gps.c @@ -1264,7 +1264,6 @@ static void garmin_read_bulk_callback(struct urb *urb)  		garmin_data_p->flags &= ~FLAGS_BULK_IN_ACTIVE;  		spin_unlock_irqrestore(&garmin_data_p->lock, flags);  	} -	return;  } diff --git a/drivers/usb/serial/io_edgeport.c b/drivers/usb/serial/io_edgeport.c index a0ab78ada25e..cd769ef24f8a 100644 --- a/drivers/usb/serial/io_edgeport.c +++ b/drivers/usb/serial/io_edgeport.c @@ -1467,8 +1467,6 @@ static void edge_throttle(struct tty_struct *tty)  		if (status != 0)  			return;  	} - -	return;  } @@ -1775,8 +1773,6 @@ static void edge_break(struct tty_struct *tty, int break_state)  			dbg("%s - error sending break set/clear command.",  				__func__);  	} - -	return;  } @@ -2047,7 +2043,6 @@ static void process_rcvd_status(struct edgeport_serial *edge_serial,  		dbg("%s - Unrecognized IOSP status code %u", __func__, code);  		break;  	} -	return;  } @@ -2100,8 +2095,6 @@ static void handle_new_msr(struct edgeport_port *edge_port, __u8 newMsr)  	/* Save the new modem status */  	edge_port->shadowMSR = newMsr & 0xf0; - -	return;  } @@ -2148,8 +2141,6 @@ static void handle_new_lsr(struct edgeport_port *edge_port, __u8 lsrData,  		icount->parity++;  	if (newLsr & LSR_FRM_ERR)  		icount->frame++; - -	return;  } @@ -2725,7 +2716,6 @@ static void change_port_settings(struct tty_struct *tty,  		baud = tty_termios_baud_rate(old_termios);  		tty_encode_baud_rate(tty, baud, baud);  	} -	return;  } @@ -2927,7 +2917,6 @@ static void load_application_firmware(struct edgeport_serial *edge_serial)  				    0x40, 0x4000, 0x0001, NULL, 0, 3000);  	release_firmware(fw); -	return;  } diff --git a/drivers/usb/serial/io_ti.c b/drivers/usb/serial/io_ti.c index 4dad27a0f22a..22506b095c4f 100644 --- a/drivers/usb/serial/io_ti.c +++ b/drivers/usb/serial/io_ti.c @@ -1571,8 +1571,6 @@ static void handle_new_msr(struct edgeport_port *edge_port, __u8 msr)  		}  	}  	tty_kref_put(tty); - -	return;  }  static void handle_new_lsr(struct edgeport_port *edge_port, int lsr_data, @@ -2424,7 +2422,6 @@ static void change_port_settings(struct tty_struct *tty,  		dbg("%s - error %d when trying to write config to device",  		     __func__, status);  	kfree(config); -	return;  }  static void edge_set_termios(struct tty_struct *tty, @@ -2445,7 +2442,6 @@ static void edge_set_termios(struct tty_struct *tty,  		return;  	/* change the port settings to the new ones specified */  	change_port_settings(tty, edge_port, old_termios); -	return;  }  static int edge_tiocmset(struct tty_struct *tty, struct file *file, diff --git a/drivers/usb/serial/iuu_phoenix.c b/drivers/usb/serial/iuu_phoenix.c index efc72113216b..12ed594f5f80 100644 --- a/drivers/usb/serial/iuu_phoenix.c +++ b/drivers/usb/serial/iuu_phoenix.c @@ -807,7 +807,6 @@ static void read_rxcmd_callback(struct urb *urb)  			  iuu_uart_read_callback, port);  	result = usb_submit_urb(port->read_urb, GFP_ATOMIC);  	dbg("%s - submit result = %d", __func__, result); -	return;  }  static int iuu_uart_on(struct usb_serial_port *port) diff --git a/drivers/usb/serial/keyspan.c b/drivers/usb/serial/keyspan.c index 297163c3c610..0791778a66f3 100644 --- a/drivers/usb/serial/keyspan.c +++ b/drivers/usb/serial/keyspan.c @@ -9,7 +9,7 @@    the Free Software Foundation; either version 2 of the License, or    (at your option) any later version. -  See http://misc.nu/hugh/keyspan.html for more information. +  See http://blemings.org/hugh/keyspan.html for more information.    Code in this driver inspired by and in a number of places taken    from Brian Warner's original Keyspan-PDA driver. diff --git a/drivers/usb/serial/keyspan.h b/drivers/usb/serial/keyspan.h index bf3297ddd186..2d8baf6ac472 100644 --- a/drivers/usb/serial/keyspan.h +++ b/drivers/usb/serial/keyspan.h @@ -9,7 +9,7 @@    the Free Software Foundation; either version 2 of the License, or    (at your option) any later version. -  See http://misc.nu/hugh/keyspan.html for more information. +  See http://blemings.org/hugh/keyspan.html for more information.    Code in this driver inspired by and in a number of places taken    from Brian Warner's original Keyspan-PDA driver. diff --git a/drivers/usb/serial/keyspan_pda.c b/drivers/usb/serial/keyspan_pda.c index 185fe9a7d4e0..a10dd5676ccc 100644 --- a/drivers/usb/serial/keyspan_pda.c +++ b/drivers/usb/serial/keyspan_pda.c @@ -292,7 +292,6 @@ static void keyspan_pda_rx_unthrottle(struct tty_struct *tty)  	port->interrupt_in_urb->dev = port->serial->dev;  	if (usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL))  		dbg(" usb_submit_urb(read urb) failed"); -	return;  } diff --git a/drivers/usb/serial/mct_u232.h b/drivers/usb/serial/mct_u232.h index 3a3f5e6b8f96..d325bb8cb583 100644 --- a/drivers/usb/serial/mct_u232.h +++ b/drivers/usb/serial/mct_u232.h @@ -10,10 +10,9 @@   *   * This driver is for the device MCT USB-RS232 Converter (25 pin, Model No.   * U232-P25) from Magic Control Technology Corp. (there is also a 9 pin - * Model No. U232-P9). See http://www.mct.com.tw/p_u232.html for further - * information. The properties of this device are listed at the end of this - * file. This device is available from various distributors. I know Hana, - * http://www.hana.de and D-Link, http://www.dlink.com/products/usb/dsbs25. + * Model No. U232-P9). See http://www.mct.com.tw/products/product_us232.html  + * for further information. The properties of this device are listed at the end  + * of this file. This device was used in the Dlink DSB-S25.   *   * All of the information about the device was acquired by using SniffUSB   * on Windows98. The technical details of the reverse engineering are @@ -458,7 +457,7 @@ static int mct_u232_calculate_baud_rate(struct usb_serial *serial,   * embedded UART.  Exhaustive documentation for these is available at:   *   *   http://www.semiconductors.philips.com/pip/p87c52ubaa - *   http://www.semiconductors.philips.com/pip/pdiusbd12 + *   http://www.nxp.com/acrobat_download/various/PDIUSBD12_PROGRAMMING_GUIDE.pdf   *   * Thanks to Julian Highfield for the pointer to the Philips database.   * diff --git a/drivers/usb/serial/mos7720.c b/drivers/usb/serial/mos7720.c index fd0b6414f459..7d3bc9a3e2b6 100644 --- a/drivers/usb/serial/mos7720.c +++ b/drivers/usb/serial/mos7720.c @@ -827,7 +827,6 @@ exit:  		dev_err(&urb->dev->dev,  			"%s - Error %d submitting control urb\n",  			__func__, result); -	return;  }  /* @@ -907,7 +906,6 @@ exit:  		dev_err(&urb->dev->dev,  			"%s - Error %d submitting control urb\n",  			__func__, result); -	return;  }  /* @@ -1227,8 +1225,6 @@ static void mos7720_break(struct tty_struct *tty, int break_state)  	mos7720_port->shadowLCR  = data;  	write_mos_reg(serial, port->number - port->serial->minor,  		      LCR, mos7720_port->shadowLCR); - -	return;  }  /* @@ -1746,7 +1742,6 @@ static void change_port_settings(struct tty_struct *tty,  			dbg("usb_submit_urb(read bulk) failed, status = %d",  			    status);  	} -	return;  }  /* @@ -1803,7 +1798,6 @@ static void mos7720_set_termios(struct tty_struct *tty,  			dbg("usb_submit_urb(read bulk) failed, status = %d",  			    status);  	} -	return;  }  /* diff --git a/drivers/usb/serial/mos7840.c b/drivers/usb/serial/mos7840.c index 93dad5853cd5..5627993f9e41 100644 --- a/drivers/usb/serial/mos7840.c +++ b/drivers/usb/serial/mos7840.c @@ -1367,8 +1367,6 @@ static void mos7840_break(struct tty_struct *tty, int break_state)  	    mos7840_port->shadowLCR);  	mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER,  			     mos7840_port->shadowLCR); - -	return;  }  /***************************************************************************** @@ -1599,8 +1597,6 @@ static void mos7840_throttle(struct tty_struct *tty)  		if (status < 0)  			return;  	} - -	return;  }  /***************************************************************************** @@ -2075,8 +2071,6 @@ static void mos7840_change_port_settings(struct tty_struct *tty,  	mos7840_port->delta_msr_cond = 1;  	dbg("mos7840_change_port_settings mos7840_port->shadowLCR is End %x",  	    mos7840_port->shadowLCR); - -	return;  }  /***************************************************************************** @@ -2145,7 +2139,6 @@ static void mos7840_set_termios(struct tty_struct *tty,  			mos7840_port->read_urb_busy = false;  		}  	} -	return;  }  /***************************************************************************** diff --git a/drivers/usb/serial/omninet.c b/drivers/usb/serial/omninet.c index 89c724c0ac0a..60f38d5e64fc 100644 --- a/drivers/usb/serial/omninet.c +++ b/drivers/usb/serial/omninet.c @@ -246,8 +246,6 @@ static void omninet_read_bulk_callback(struct urb *urb)  		dev_err(&port->dev,  			"%s - failed resubmitting read urb, error %d\n",  			__func__, result); - -	return;  }  static int omninet_write(struct tty_struct *tty, struct usb_serial_port *port, diff --git a/drivers/usb/serial/sierra.c b/drivers/usb/serial/sierra.c index d47b56e9e8ce..7481ff8a49e4 100644 --- a/drivers/usb/serial/sierra.c +++ b/drivers/usb/serial/sierra.c @@ -620,8 +620,6 @@ static void sierra_indat_callback(struct urb *urb)  			dev_err(&port->dev, "resubmit read urb failed."  				"(%d)\n", err);  	} - -	return;  }  static void sierra_instat_callback(struct urb *urb) diff --git a/drivers/usb/serial/spcp8x5.c b/drivers/usb/serial/spcp8x5.c index 329d311a35d9..765aa983bf58 100644 --- a/drivers/usb/serial/spcp8x5.c +++ b/drivers/usb/serial/spcp8x5.c @@ -441,7 +441,6 @@ static void spcp8x5_set_termios(struct tty_struct *tty,  		spcp8x5_set_workMode(serial->dev, 0x000a,  				     SET_WORKING_MODE_U2C, priv->type);  	} -	return;  }  /* open the serial port. do some usb system call. set termios and get the line diff --git a/drivers/usb/serial/usb_wwan.c b/drivers/usb/serial/usb_wwan.c index 0c70b4a621bb..fbc946797801 100644 --- a/drivers/usb/serial/usb_wwan.c +++ b/drivers/usb/serial/usb_wwan.c @@ -234,7 +234,6 @@ static void usb_wwan_indat_callback(struct urb *urb)  		}  	} -	return;  }  static void usb_wwan_outdat_callback(struct urb *urb) diff --git a/drivers/usb/serial/whiteheat.c b/drivers/usb/serial/whiteheat.c index 12ed8209ca72..3f9ac88d588c 100644 --- a/drivers/usb/serial/whiteheat.c +++ b/drivers/usb/serial/whiteheat.c @@ -655,8 +655,6 @@ static void whiteheat_release(struct usb_serial *serial)  		}  		kfree(info);  	} - -	return;  }  static int whiteheat_open(struct tty_struct *tty, struct usb_serial_port *port) @@ -955,8 +953,6 @@ static void whiteheat_throttle(struct tty_struct *tty)  	spin_lock_irq(&info->lock);  	info->flags |= THROTTLED;  	spin_unlock_irq(&info->lock); - -	return;  } @@ -975,8 +971,6 @@ static void whiteheat_unthrottle(struct tty_struct *tty)  	if (actually_throttled)  		rx_data_softint(&info->rx_work); - -	return;  } diff --git a/drivers/usb/storage/Kconfig b/drivers/usb/storage/Kconfig index f2767cf2e229..49a489e03716 100644 --- a/drivers/usb/storage/Kconfig +++ b/drivers/usb/storage/Kconfig @@ -36,7 +36,7 @@ config USB_STORAGE_DATAFAB  	depends on USB_STORAGE  	help  	  Support for certain Datafab CompactFlash readers. -	  Datafab has a web page at <http://www.datafabusa.com/>. +	  Datafab has a web page at <http://www.datafab.com/>.  	  If this driver is compiled as a module, it will be named ums-datafab. |