All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nicolas Ferre <nicolas.ferre@atmel.com>
To: Bill Pemberton <wfp5p@virginia.edu>
Cc: gregkh@linuxfoundation.org, nios2-dev@sopc.et.ntust.edu.tw,
	uclinux-dist-devel@blackfin.uclinux.org,
	linux-serial@vger.kernel.org,
	Lucas Tavares <lucaskt@linux.vnet.ibm.com>,
	sparclinux@vger.kernel.org, Peter Korsgaard <jacmet@sunsite.dk>,
	Tobias Klauser <tklauser@distanz.ch>,
	"David S. Miller" <davem@davemloft.net>,
	linux-arm-kernel@lists.infradead.org,
	Alan Cox <alan@linux.intel.com>
Subject: Re: [PATCH 145/493] tty: serial: remove use of __devexit_p
Date: Tue, 20 Nov 2012 10:32:08 +0100	[thread overview]
Message-ID: <50AB4E18.60308@atmel.com> (raw)
In-Reply-To: <1353349642-3677-145-git-send-email-wfp5p@virginia.edu>

On 11/19/2012 07:21 PM, Bill Pemberton :
> CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
> needed.
> 
> Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
> Cc: Alan Cox <alan@linux.intel.com> 
> Cc: Tobias Klauser <tklauser@distanz.ch> 
> Cc: Lucas Tavares <lucaskt@linux.vnet.ibm.com> 
> Cc: "David S. Miller" <davem@davemloft.net> 
> Cc: Peter Korsgaard <jacmet@sunsite.dk> 
> Cc: Tony Prisk <linux@prisktech.co.nz> 
> Cc: linux-serial@vger.kernel.org 
> Cc: nios2-dev@sopc.et.ntust.edu.tw 
> Cc: uclinux-dist-devel@blackfin.uclinux.org 
> Cc: sparclinux@vger.kernel.org 
> Cc: linux-arm-kernel@lists.infradead.org 
> ---


>  drivers/tty/serial/atmel_serial.c    |  2 +-

Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>

> diff --git a/drivers/tty/serial/8250/8250.c b/drivers/tty/serial/8250/8250.c
> index 5ccbd90..870c5f2 100644
> --- a/drivers/tty/serial/8250/8250.c
> +++ b/drivers/tty/serial/8250/8250.c
> @@ -3078,7 +3078,7 @@ static int serial8250_resume(struct platform_device *dev)
>  
>  static struct platform_driver serial8250_isa_driver = {
>  	.probe		= serial8250_probe,
> -	.remove		= __devexit_p(serial8250_remove),
> +	.remove		= serial8250_remove,
>  	.suspend	= serial8250_suspend,
>  	.resume		= serial8250_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/8250/8250_acorn.c b/drivers/tty/serial/8250/8250_acorn.c
> index 8574983..b5e4b49 100644
> --- a/drivers/tty/serial/8250/8250_acorn.c
> +++ b/drivers/tty/serial/8250/8250_acorn.c
> @@ -116,7 +116,7 @@ static const struct ecard_id serial_cids[] = {
>  
>  static struct ecard_driver serial_card_driver = {
>  	.probe		= serial_card_probe,
> -	.remove 	= __devexit_p(serial_card_remove),
> +	.remove		= serial_card_remove,
>  	.id_table	= serial_cids,
>  	.drv = {
>  		.name	= "8250_acorn",
> diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c
> index b19b8c5..2db80d0 100644
> --- a/drivers/tty/serial/8250/8250_dw.c
> +++ b/drivers/tty/serial/8250/8250_dw.c
> @@ -197,7 +197,7 @@ static struct platform_driver dw8250_platform_driver = {
>  		.of_match_table	= dw8250_match,
>  	},
>  	.probe			= dw8250_probe,
> -	.remove			= __devexit_p(dw8250_remove),
> +	.remove			= dw8250_remove,
>  	.suspend		= dw8250_suspend,
>  	.resume			= dw8250_resume,
>  };
> diff --git a/drivers/tty/serial/8250/8250_em.c b/drivers/tty/serial/8250/8250_em.c
> index 3a0363e..80c0a62 100644
> --- a/drivers/tty/serial/8250/8250_em.c
> +++ b/drivers/tty/serial/8250/8250_em.c
> @@ -176,7 +176,7 @@ static struct platform_driver serial8250_em_platform_driver = {
>  		.owner		= THIS_MODULE,
>  	},
>  	.probe			= serial8250_em_probe,
> -	.remove			= __devexit_p(serial8250_em_remove),
> +	.remove			= serial8250_em_remove,
>  };
>  
>  module_platform_driver(serial8250_em_platform_driver);
> diff --git a/drivers/tty/serial/8250/8250_hp300.c b/drivers/tty/serial/8250/8250_hp300.c
> index f3d0edf..89e8855 100644
> --- a/drivers/tty/serial/8250/8250_hp300.c
> +++ b/drivers/tty/serial/8250/8250_hp300.c
> @@ -52,7 +52,7 @@ static struct dio_driver hpdca_driver = {
>  	.name      = "hpdca",
>  	.id_table  = hpdca_dio_tbl,
>  	.probe     = hpdca_init_one,
> -	.remove    = __devexit_p(hpdca_remove_one),
> +	.remove    = hpdca_remove_one,
>  };
>  
>  #endif
> diff --git a/drivers/tty/serial/8250/8250_pci.c b/drivers/tty/serial/8250/8250_pci.c
> index 508063b..c049cfa 100644
> --- a/drivers/tty/serial/8250/8250_pci.c
> +++ b/drivers/tty/serial/8250/8250_pci.c
> @@ -1314,7 +1314,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ite887x_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ite887x_exit),
> +		.exit		= pci_ite887x_exit,
>  	},
>  	/*
>  	 * National Instruments
> @@ -1326,7 +1326,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1335,7 +1335,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1344,7 +1344,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1353,7 +1353,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1362,7 +1362,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1371,7 +1371,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1380,7 +1380,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1389,7 +1389,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1398,7 +1398,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1407,7 +1407,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1416,7 +1416,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1425,7 +1425,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1434,7 +1434,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8430_init,
>  		.setup		= pci_ni8430_setup,
> -		.exit		= __devexit_p(pci_ni8430_exit),
> +		.exit		= pci_ni8430_exit,
>  	},
>  	/*
>  	 * Panacom
> @@ -1446,7 +1446,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PANACOM,
> @@ -1455,7 +1455,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	/*
>  	 * PLX
> @@ -1474,7 +1474,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_EXSYS_4055,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1483,7 +1483,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_KEYSPAN_SX2,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1492,7 +1492,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_UNKNOWN_0x1584,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1501,7 +1501,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_DEVICE_ID_PLX_ROMULUS,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., PMC-OCTALPRO 232
> @@ -1513,7 +1513,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_OCTPRO232,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., PMC-OCTALPRO 422
> @@ -1525,7 +1525,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_OCTPRO422,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., P-Octal 232
> @@ -1537,7 +1537,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_POCTAL232,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., P-Octal 422
> @@ -1549,7 +1549,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_POCTAL422,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SIIG cards - these may be called via parport_serial
> @@ -4323,7 +4323,7 @@ static const struct pci_error_handlers serial8250_err_handler = {
>  static struct pci_driver serial_pci_driver = {
>  	.name		= "serial",
>  	.probe		= pciserial_init_one,
> -	.remove		= __devexit_p(pciserial_remove_one),
> +	.remove		= pciserial_remove_one,
>  #ifdef CONFIG_PM
>  	.suspend	= pciserial_suspend_one,
>  	.resume		= pciserial_resume_one,
> diff --git a/drivers/tty/serial/8250/8250_pnp.c b/drivers/tty/serial/8250/8250_pnp.c
> index f8ee250..e566220 100644
> --- a/drivers/tty/serial/8250/8250_pnp.c
> +++ b/drivers/tty/serial/8250/8250_pnp.c
> @@ -511,7 +511,7 @@ static int serial_pnp_resume(struct pnp_dev *dev)
>  static struct pnp_driver serial_pnp_driver = {
>  	.name		= "serial",
>  	.probe		= serial_pnp_probe,
> -	.remove		= __devexit_p(serial_pnp_remove),
> +	.remove		= serial_pnp_remove,
>  	.suspend	= serial_pnp_suspend,
>  	.resume		= serial_pnp_resume,
>  	.id_table	= pnp_dev_table,
> diff --git a/drivers/tty/serial/altera_jtaguart.c b/drivers/tty/serial/altera_jtaguart.c
> index 530181e..ef16b0a 100644
> --- a/drivers/tty/serial/altera_jtaguart.c
> +++ b/drivers/tty/serial/altera_jtaguart.c
> @@ -477,7 +477,7 @@ MODULE_DEVICE_TABLE(of, altera_jtaguart_match);
>  
>  static struct platform_driver altera_jtaguart_platform_driver = {
>  	.probe	= altera_jtaguart_probe,
> -	.remove	= __devexit_p(altera_jtaguart_remove),
> +	.remove	= altera_jtaguart_remove,
>  	.driver	= {
>  		.name		= DRV_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/altera_uart.c b/drivers/tty/serial/altera_uart.c
> index 15d80b9..117ea2c 100644
> --- a/drivers/tty/serial/altera_uart.c
> +++ b/drivers/tty/serial/altera_uart.c
> @@ -621,7 +621,7 @@ MODULE_DEVICE_TABLE(of, altera_uart_match);
>  
>  static struct platform_driver altera_uart_platform_driver = {
>  	.probe	= altera_uart_probe,
> -	.remove	= __devexit_p(altera_uart_remove),
> +	.remove	= altera_uart_remove,
>  	.driver	= {
>  		.name		= DRV_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/ar933x_uart.c b/drivers/tty/serial/ar933x_uart.c
> index e4f60e2..33122f9 100644
> --- a/drivers/tty/serial/ar933x_uart.c
> +++ b/drivers/tty/serial/ar933x_uart.c
> @@ -645,7 +645,7 @@ static int __devexit ar933x_uart_remove(struct platform_device *pdev)
>  
>  static struct platform_driver ar933x_uart_platform_driver = {
>  	.probe		= ar933x_uart_probe,
> -	.remove		= __devexit_p(ar933x_uart_remove),
> +	.remove		= ar933x_uart_remove,
>  	.driver		= {
>  		.name		= DRIVER_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/arc_uart.c b/drivers/tty/serial/arc_uart.c
> index e9c61d1..d652569 100644
> --- a/drivers/tty/serial/arc_uart.c
> +++ b/drivers/tty/serial/arc_uart.c
> @@ -697,7 +697,7 @@ static int __devexit arc_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver arc_platform_driver = {
>  	.probe = arc_serial_probe,
> -	.remove = __devexit_p(arc_serial_remove),
> +	.remove = arc_serial_remove,
>  	.driver = {
>  		.name = DRIVER_NAME,
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c
> index 5608b6b..7f91d08 100644
> --- a/drivers/tty/serial/atmel_serial.c
> +++ b/drivers/tty/serial/atmel_serial.c
> @@ -1884,7 +1884,7 @@ static int __devexit atmel_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver atmel_serial_driver = {
>  	.probe		= atmel_serial_probe,
> -	.remove		= __devexit_p(atmel_serial_remove),
> +	.remove		= atmel_serial_remove,
>  	.suspend	= atmel_serial_suspend,
>  	.resume		= atmel_serial_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/bcm63xx_uart.c b/drivers/tty/serial/bcm63xx_uart.c
> index c0b68b9..7f631d4 100644
> --- a/drivers/tty/serial/bcm63xx_uart.c
> +++ b/drivers/tty/serial/bcm63xx_uart.c
> @@ -865,7 +865,7 @@ static int __devexit bcm_uart_remove(struct platform_device *pdev)
>   */
>  static struct platform_driver bcm_uart_platform_driver = {
>  	.probe	= bcm_uart_probe,
> -	.remove	= __devexit_p(bcm_uart_remove),
> +	.remove	= bcm_uart_remove,
>  	.driver	= {
>  		.owner = THIS_MODULE,
>  		.name  = "bcm63xx_uart",
> diff --git a/drivers/tty/serial/bfin_sport_uart.c b/drivers/tty/serial/bfin_sport_uart.c
> index 7fbc3a0..b4a18c7 100644
> --- a/drivers/tty/serial/bfin_sport_uart.c
> +++ b/drivers/tty/serial/bfin_sport_uart.c
> @@ -871,7 +871,7 @@ static int __devexit sport_uart_remove(struct platform_device *pdev)
>  
>  static struct platform_driver sport_uart_driver = {
>  	.probe		= sport_uart_probe,
> -	.remove		= __devexit_p(sport_uart_remove),
> +	.remove		= sport_uart_remove,
>  	.driver		= {
>  		.name	= DRV_NAME,
>  #ifdef CONFIG_PM
> diff --git a/drivers/tty/serial/bfin_uart.c b/drivers/tty/serial/bfin_uart.c
> index 9b11c3f..aa1f2f0f 100644
> --- a/drivers/tty/serial/bfin_uart.c
> +++ b/drivers/tty/serial/bfin_uart.c
> @@ -1410,7 +1410,7 @@ static int __devexit bfin_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver bfin_serial_driver = {
>  	.probe		= bfin_serial_probe,
> -	.remove		= __devexit_p(bfin_serial_remove),
> +	.remove		= bfin_serial_remove,
>  	.suspend	= bfin_serial_suspend,
>  	.resume		= bfin_serial_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/clps711x.c b/drivers/tty/serial/clps711x.c
> index a0a6db5..d631ef5 100644
> --- a/drivers/tty/serial/clps711x.c
> +++ b/drivers/tty/serial/clps711x.c
> @@ -512,7 +512,7 @@ static struct platform_driver clps711x_uart_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe	= uart_clps711x_probe,
> -	.remove	= __devexit_p(uart_clps711x_remove),
> +	.remove	= uart_clps711x_remove,
>  };
>  module_platform_driver(clps711x_uart_driver);
>  
> diff --git a/drivers/tty/serial/efm32-uart.c b/drivers/tty/serial/efm32-uart.c
> index 615e464..1e8bacf 100644
> --- a/drivers/tty/serial/efm32-uart.c
> +++ b/drivers/tty/serial/efm32-uart.c
> @@ -791,7 +791,7 @@ MODULE_DEVICE_TABLE(of, efm32_uart_dt_ids);
>  
>  static struct platform_driver efm32_uart_driver = {
>  	.probe = efm32_uart_probe,
> -	.remove = __devexit_p(efm32_uart_remove),
> +	.remove = efm32_uart_remove,
>  
>  	.driver = {
>  		.name = DRIVER_NAME,
> diff --git a/drivers/tty/serial/icom.c b/drivers/tty/serial/icom.c
> index 6131516..82671b5 100644
> --- a/drivers/tty/serial/icom.c
> +++ b/drivers/tty/serial/icom.c
> @@ -1617,7 +1617,7 @@ static struct pci_driver icom_pci_driver = {
>  	.name = ICOM_DRIVER_NAME,
>  	.id_table = icom_pci_table,
>  	.probe = icom_probe,
> -	.remove = __devexit_p(icom_remove),
> +	.remove = icom_remove,
>  };
>  
>  static int __init icom_init(void)
> diff --git a/drivers/tty/serial/ifx6x60.c b/drivers/tty/serial/ifx6x60.c
> index fbda374..658a263 100644
> --- a/drivers/tty/serial/ifx6x60.c
> +++ b/drivers/tty/serial/ifx6x60.c
> @@ -1395,7 +1395,7 @@ static struct spi_driver ifx_spi_driver = {
>  		.owner = THIS_MODULE},
>  	.probe = ifx_spi_spi_probe,
>  	.shutdown = ifx_spi_spi_shutdown,
> -	.remove = __devexit_p(ifx_spi_spi_remove),
> +	.remove = ifx_spi_spi_remove,
>  	.suspend = ifx_spi_spi_suspend,
>  	.resume = ifx_spi_spi_resume,
>  	.id_table = ifx_id_table
> diff --git a/drivers/tty/serial/jsm/jsm_driver.c b/drivers/tty/serial/jsm/jsm_driver.c
> index 8e05ce9..bbd4592 100644
> --- a/drivers/tty/serial/jsm/jsm_driver.c
> +++ b/drivers/tty/serial/jsm/jsm_driver.c
> @@ -217,7 +217,7 @@ static struct pci_driver jsm_driver = {
>  	.name		= "jsm",
>  	.id_table	= jsm_pci_tbl,
>  	.probe		= jsm_probe_one,
> -	.remove		= __devexit_p(jsm_remove_one),
> +	.remove		= jsm_remove_one,
>  	.err_handler    = &jsm_err_handler,
>  };
>  
> diff --git a/drivers/tty/serial/lpc32xx_hs.c b/drivers/tty/serial/lpc32xx_hs.c
> index ba3af3b..7b0f5b4 100644
> --- a/drivers/tty/serial/lpc32xx_hs.c
> +++ b/drivers/tty/serial/lpc32xx_hs.c
> @@ -783,7 +783,7 @@ MODULE_DEVICE_TABLE(of, serial_hs_lpc32xx_dt_ids);
>  
>  static struct platform_driver serial_hs_lpc32xx_driver = {
>  	.probe		= serial_hs_lpc32xx_probe,
> -	.remove		= __devexit_p(serial_hs_lpc32xx_remove),
> +	.remove		= serial_hs_lpc32xx_remove,
>  	.suspend	= serial_hs_lpc32xx_suspend,
>  	.resume		= serial_hs_lpc32xx_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/max3100.c b/drivers/tty/serial/max3100.c
> index 0f24486..2ffd7f0 100644
> --- a/drivers/tty/serial/max3100.c
> +++ b/drivers/tty/serial/max3100.c
> @@ -907,7 +907,7 @@ static struct spi_driver max3100_driver = {
>  	},
>  
>  	.probe		= max3100_probe,
> -	.remove		= __devexit_p(max3100_remove),
> +	.remove		= max3100_remove,
>  	.suspend	= max3100_suspend,
>  	.resume		= max3100_resume,
>  };
> diff --git a/drivers/tty/serial/max310x.c b/drivers/tty/serial/max310x.c
> index 1ab1d2c..a332327 100644
> --- a/drivers/tty/serial/max310x.c
> +++ b/drivers/tty/serial/max310x.c
> @@ -1249,7 +1249,7 @@ static struct spi_driver max310x_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= max310x_probe,
> -	.remove		= __devexit_p(max310x_remove),
> +	.remove		= max310x_remove,
>  	.suspend	= max310x_suspend,
>  	.resume		= max310x_resume,
>  	.id_table	= max310x_id_table,
> diff --git a/drivers/tty/serial/mcf.c b/drivers/tty/serial/mcf.c
> index 9afca09..e3de785 100644
> --- a/drivers/tty/serial/mcf.c
> +++ b/drivers/tty/serial/mcf.c
> @@ -617,7 +617,7 @@ static int __devexit mcf_remove(struct platform_device *pdev)
>  
>  static struct platform_driver mcf_platform_driver = {
>  	.probe		= mcf_probe,
> -	.remove		= __devexit_p(mcf_remove),
> +	.remove		= mcf_remove,
>  	.driver		= {
>  		.name	= "mcfuart",
>  		.owner	= THIS_MODULE,
> diff --git a/drivers/tty/serial/mfd.c b/drivers/tty/serial/mfd.c
> index c4b50af..71c4c8e 100644
> --- a/drivers/tty/serial/mfd.c
> +++ b/drivers/tty/serial/mfd.c
> @@ -1468,7 +1468,7 @@ static struct pci_driver hsu_pci_driver = {
>  	.name =		"HSU serial",
>  	.id_table =	pci_ids,
>  	.probe =	serial_hsu_probe,
> -	.remove =	__devexit_p(serial_hsu_remove),
> +	.remove =	serial_hsu_remove,
>  	.suspend =	serial_hsu_suspend,
>  	.resume	=	serial_hsu_resume,
>  	.driver = {
> diff --git a/drivers/tty/serial/mrst_max3110.c b/drivers/tty/serial/mrst_max3110.c
> index df2a224..649ce12 100644
> --- a/drivers/tty/serial/mrst_max3110.c
> +++ b/drivers/tty/serial/mrst_max3110.c
> @@ -879,7 +879,7 @@ static struct spi_driver uart_max3110_driver = {
>  			.owner	= THIS_MODULE,
>  	},
>  	.probe		= serial_m3110_probe,
> -	.remove		= __devexit_p(serial_m3110_remove),
> +	.remove		= serial_m3110_remove,
>  	.suspend	= serial_m3110_suspend,
>  	.resume		= serial_m3110_resume,
>  };
> diff --git a/drivers/tty/serial/msm_serial_hs.c b/drivers/tty/serial/msm_serial_hs.c
> index fca13dc..1361ad5 100644
> --- a/drivers/tty/serial/msm_serial_hs.c
> +++ b/drivers/tty/serial/msm_serial_hs.c
> @@ -1838,7 +1838,7 @@ static const struct dev_pm_ops msm_hs_dev_pm_ops = {
>  
>  static struct platform_driver msm_serial_hs_platform_driver = {
>  	.probe = msm_hs_probe,
> -	.remove = __devexit_p(msm_hs_remove),
> +	.remove = msm_hs_remove,
>  	.driver = {
>  		.name = "msm_serial_hs",
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/mux.c b/drivers/tty/serial/mux.c
> index 7ea8a26..2783464 100644
> --- a/drivers/tty/serial/mux.c
> +++ b/drivers/tty/serial/mux.c
> @@ -571,14 +571,14 @@ static struct parisc_driver builtin_serial_mux_driver = {
>  	.name =		"builtin_serial_mux",
>  	.id_table =	builtin_mux_tbl,
>  	.probe =	mux_probe,
> -	.remove =       __devexit_p(mux_remove),
> +	.remove =       mux_remove,
>  };
>  
>  static struct parisc_driver serial_mux_driver = {
>  	.name =		"serial_mux",
>  	.id_table =	mux_tbl,
>  	.probe =	mux_probe,
> -	.remove =       __devexit_p(mux_remove),
> +	.remove =       mux_remove,
>  };
>  
>  /**
> diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c
> index 6db3baa..7554045 100644
> --- a/drivers/tty/serial/mxs-auart.c
> +++ b/drivers/tty/serial/mxs-auart.c
> @@ -813,7 +813,7 @@ MODULE_DEVICE_TABLE(of, mxs_auart_dt_ids);
>  
>  static struct platform_driver mxs_auart_driver = {
>  	.probe = mxs_auart_probe,
> -	.remove = __devexit_p(mxs_auart_remove),
> +	.remove = mxs_auart_remove,
>  	.driver = {
>  		.name = "mxs-auart",
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c
> index d456321..624e6b5 100644
> --- a/drivers/tty/serial/omap-serial.c
> +++ b/drivers/tty/serial/omap-serial.c
> @@ -1655,7 +1655,7 @@ MODULE_DEVICE_TABLE(of, omap_serial_of_match);
>  
>  static struct platform_driver serial_omap_driver = {
>  	.probe          = serial_omap_probe,
> -	.remove         = __devexit_p(serial_omap_remove),
> +	.remove         = serial_omap_remove,
>  	.driver		= {
>  		.name	= DRIVER_NAME,
>  		.pm	= &serial_omap_dev_pm_ops,
> diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
> index 4cd6c23..f5fb9bd 100644
> --- a/drivers/tty/serial/pch_uart.c
> +++ b/drivers/tty/serial/pch_uart.c
> @@ -1869,7 +1869,7 @@ static struct pci_driver pch_uart_pci_driver = {
>  	.name = "pch_uart",
>  	.id_table = pch_uart_pci_id,
>  	.probe = pch_uart_pci_probe,
> -	.remove = __devexit_p(pch_uart_pci_remove),
> +	.remove = pch_uart_pci_remove,
>  	.suspend = pch_uart_pci_suspend,
>  	.resume = pch_uart_pci_resume,
>  };
> diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c
> index 740458c..6568beb 100644
> --- a/drivers/tty/serial/samsung.c
> +++ b/drivers/tty/serial/samsung.c
> @@ -1712,7 +1712,7 @@ MODULE_DEVICE_TABLE(of, s3c24xx_uart_dt_match);
>  
>  static struct platform_driver samsung_serial_driver = {
>  	.probe		= s3c24xx_serial_probe,
> -	.remove		= __devexit_p(s3c24xx_serial_remove),
> +	.remove		= s3c24xx_serial_remove,
>  	.id_table	= s3c24xx_serial_driver_ids,
>  	.driver		= {
>  		.name	= "samsung-uart",
> diff --git a/drivers/tty/serial/sc26xx.c b/drivers/tty/serial/sc26xx.c
> index 9d66424..9a40659 100644
> --- a/drivers/tty/serial/sc26xx.c
> +++ b/drivers/tty/serial/sc26xx.c
> @@ -733,7 +733,7 @@ static int __exit sc26xx_driver_remove(struct platform_device *dev)
>  
>  static struct platform_driver sc26xx_driver = {
>  	.probe	= sc26xx_probe,
> -	.remove	= __devexit_p(sc26xx_driver_remove),
> +	.remove	= sc26xx_driver_remove,
>  	.driver	= {
>  		.name	= "SC26xx",
>  		.owner	= THIS_MODULE,
> diff --git a/drivers/tty/serial/sccnxp.c b/drivers/tty/serial/sccnxp.c
> index e821068..810853f 100644
> --- a/drivers/tty/serial/sccnxp.c
> +++ b/drivers/tty/serial/sccnxp.c
> @@ -981,7 +981,7 @@ static struct platform_driver sccnxp_uart_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= sccnxp_probe,
> -	.remove		= __devexit_p(sccnxp_remove),
> +	.remove		= sccnxp_remove,
>  	.id_table	= sccnxp_id_table,
>  };
>  module_platform_driver(sccnxp_uart_driver);
> diff --git a/drivers/tty/serial/serial_txx9.c b/drivers/tty/serial/serial_txx9.c
> index 6ae2a58..9d979a9 100644
> --- a/drivers/tty/serial/serial_txx9.c
> +++ b/drivers/tty/serial/serial_txx9.c
> @@ -1171,7 +1171,7 @@ static int serial_txx9_resume(struct platform_device *dev)
>  
>  static struct platform_driver serial_txx9_plat_driver = {
>  	.probe		= serial_txx9_probe,
> -	.remove		= __devexit_p(serial_txx9_remove),
> +	.remove		= serial_txx9_remove,
>  #ifdef CONFIG_PM
>  	.suspend	= serial_txx9_suspend,
>  	.resume		= serial_txx9_resume,
> @@ -1261,7 +1261,7 @@ static const struct pci_device_id serial_txx9_pci_tbl[] = {
>  static struct pci_driver serial_txx9_pci_driver = {
>  	.name		= "serial_txx9",
>  	.probe		= pciserial_txx9_init_one,
> -	.remove		= __devexit_p(pciserial_txx9_remove_one),
> +	.remove		= pciserial_txx9_remove_one,
>  #ifdef CONFIG_PM
>  	.suspend	= pciserial_txx9_suspend_one,
>  	.resume		= pciserial_txx9_resume_one,
> diff --git a/drivers/tty/serial/sirfsoc_uart.c b/drivers/tty/serial/sirfsoc_uart.c
> index a9e2bd1..4984984 100644
> --- a/drivers/tty/serial/sirfsoc_uart.c
> +++ b/drivers/tty/serial/sirfsoc_uart.c
> @@ -735,7 +735,7 @@ MODULE_DEVICE_TABLE(of, sirfsoc_serial_of_match);
>  
>  static struct platform_driver sirfsoc_uart_driver = {
>  	.probe		= sirfsoc_uart_probe,
> -	.remove		= __devexit_p(sirfsoc_uart_remove),
> +	.remove		= sirfsoc_uart_remove,
>  	.suspend	= sirfsoc_uart_suspend,
>  	.resume		= sirfsoc_uart_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/sunhv.c b/drivers/tty/serial/sunhv.c
> index 505961c..949b2d3 100644
> --- a/drivers/tty/serial/sunhv.c
> +++ b/drivers/tty/serial/sunhv.c
> @@ -636,7 +636,7 @@ static struct platform_driver hv_driver = {
>  		.of_match_table = hv_match,
>  	},
>  	.probe		= hv_probe,
> -	.remove		= __devexit_p(hv_remove),
> +	.remove		= hv_remove,
>  };
>  
>  static int __init sunhv_init(void)
> diff --git a/drivers/tty/serial/sunsab.c b/drivers/tty/serial/sunsab.c
> index f0d93eb..bbb07bc 100644
> --- a/drivers/tty/serial/sunsab.c
> +++ b/drivers/tty/serial/sunsab.c
> @@ -1100,7 +1100,7 @@ static struct platform_driver sab_driver = {
>  		.of_match_table = sab_match,
>  	},
>  	.probe		= sab_probe,
> -	.remove		= __devexit_p(sab_remove),
> +	.remove		= sab_remove,
>  };
>  
>  static int __init sunsab_init(void)
> diff --git a/drivers/tty/serial/sunsu.c b/drivers/tty/serial/sunsu.c
> index b97913d..c0658f0 100644
> --- a/drivers/tty/serial/sunsu.c
> +++ b/drivers/tty/serial/sunsu.c
> @@ -1556,7 +1556,7 @@ static struct platform_driver su_driver = {
>  		.of_match_table = su_match,
>  	},
>  	.probe		= su_probe,
> -	.remove		= __devexit_p(su_remove),
> +	.remove		= su_remove,
>  };
>  
>  static int __init sunsu_init(void)
> diff --git a/drivers/tty/serial/sunzilog.c b/drivers/tty/serial/sunzilog.c
> index babd947..c2ef475 100644
> --- a/drivers/tty/serial/sunzilog.c
> +++ b/drivers/tty/serial/sunzilog.c
> @@ -1548,7 +1548,7 @@ static struct platform_driver zs_driver = {
>  		.of_match_table = zs_match,
>  	},
>  	.probe		= zs_probe,
> -	.remove		= __devexit_p(zs_remove),
> +	.remove		= zs_remove,
>  };
>  
>  static int __init sunzilog_init(void)
> diff --git a/drivers/tty/serial/timbuart.c b/drivers/tty/serial/timbuart.c
> index 70f9749..5fc11f2 100644
> --- a/drivers/tty/serial/timbuart.c
> +++ b/drivers/tty/serial/timbuart.c
> @@ -510,7 +510,7 @@ static struct platform_driver timbuart_platform_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= timbuart_probe,
> -	.remove		= __devexit_p(timbuart_remove),
> +	.remove		= timbuart_remove,
>  };
>  
>  module_platform_driver(timbuart_platform_driver);
> diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c
> index 6579ffd..1d44383 100644
> --- a/drivers/tty/serial/uartlite.c
> +++ b/drivers/tty/serial/uartlite.c
> @@ -603,7 +603,7 @@ MODULE_ALIAS("platform:uartlite");
>  
>  static struct platform_driver ulite_platform_driver = {
>  	.probe = ulite_probe,
> -	.remove = __devexit_p(ulite_remove),
> +	.remove = ulite_remove,
>  	.driver = {
>  		.owner = THIS_MODULE,
>  		.name  = "uartlite",
> diff --git a/drivers/tty/serial/vr41xx_siu.c b/drivers/tty/serial/vr41xx_siu.c
> index cf0d948..9d3bf75 100644
> --- a/drivers/tty/serial/vr41xx_siu.c
> +++ b/drivers/tty/serial/vr41xx_siu.c
> @@ -952,7 +952,7 @@ static int siu_resume(struct platform_device *dev)
>  
>  static struct platform_driver siu_device_driver = {
>  	.probe		= siu_probe,
> -	.remove		= __devexit_p(siu_remove),
> +	.remove		= siu_remove,
>  	.suspend	= siu_suspend,
>  	.resume		= siu_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/vt8500_serial.c b/drivers/tty/serial/vt8500_serial.c
> index 4354fe5..dbcc909 100644
> --- a/drivers/tty/serial/vt8500_serial.c
> +++ b/drivers/tty/serial/vt8500_serial.c
> @@ -652,7 +652,7 @@ static const struct of_device_id wmt_dt_ids[] = {
>  
>  static struct platform_driver vt8500_platform_driver = {
>  	.probe  = vt8500_serial_probe,
> -	.remove = __devexit_p(vt8500_serial_remove),
> +	.remove = vt8500_serial_remove,
>  	.driver = {
>  		.name = "vt8500_serial",
>  		.owner = THIS_MODULE,
> 


-- 
Nicolas Ferre

WARNING: multiple messages have this Message-ID (diff)
From: Nicolas Ferre <nicolas.ferre@atmel.com>
To: linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH 145/493] tty: serial: remove use of __devexit_p
Date: Tue, 20 Nov 2012 09:32:08 +0000	[thread overview]
Message-ID: <50AB4E18.60308@atmel.com> (raw)
In-Reply-To: <1353349642-3677-145-git-send-email-wfp5p@virginia.edu>

On 11/19/2012 07:21 PM, Bill Pemberton :
> CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
> needed.
> 
> Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
> Cc: Alan Cox <alan@linux.intel.com> 
> Cc: Tobias Klauser <tklauser@distanz.ch> 
> Cc: Lucas Tavares <lucaskt@linux.vnet.ibm.com> 
> Cc: "David S. Miller" <davem@davemloft.net> 
> Cc: Peter Korsgaard <jacmet@sunsite.dk> 
> Cc: Tony Prisk <linux@prisktech.co.nz> 
> Cc: linux-serial@vger.kernel.org 
> Cc: nios2-dev@sopc.et.ntust.edu.tw 
> Cc: uclinux-dist-devel@blackfin.uclinux.org 
> Cc: sparclinux@vger.kernel.org 
> Cc: linux-arm-kernel@lists.infradead.org 
> ---


>  drivers/tty/serial/atmel_serial.c    |  2 +-

Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>

> diff --git a/drivers/tty/serial/8250/8250.c b/drivers/tty/serial/8250/8250.c
> index 5ccbd90..870c5f2 100644
> --- a/drivers/tty/serial/8250/8250.c
> +++ b/drivers/tty/serial/8250/8250.c
> @@ -3078,7 +3078,7 @@ static int serial8250_resume(struct platform_device *dev)
>  
>  static struct platform_driver serial8250_isa_driver = {
>  	.probe		= serial8250_probe,
> -	.remove		= __devexit_p(serial8250_remove),
> +	.remove		= serial8250_remove,
>  	.suspend	= serial8250_suspend,
>  	.resume		= serial8250_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/8250/8250_acorn.c b/drivers/tty/serial/8250/8250_acorn.c
> index 8574983..b5e4b49 100644
> --- a/drivers/tty/serial/8250/8250_acorn.c
> +++ b/drivers/tty/serial/8250/8250_acorn.c
> @@ -116,7 +116,7 @@ static const struct ecard_id serial_cids[] = {
>  
>  static struct ecard_driver serial_card_driver = {
>  	.probe		= serial_card_probe,
> -	.remove 	= __devexit_p(serial_card_remove),
> +	.remove		= serial_card_remove,
>  	.id_table	= serial_cids,
>  	.drv = {
>  		.name	= "8250_acorn",
> diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c
> index b19b8c5..2db80d0 100644
> --- a/drivers/tty/serial/8250/8250_dw.c
> +++ b/drivers/tty/serial/8250/8250_dw.c
> @@ -197,7 +197,7 @@ static struct platform_driver dw8250_platform_driver = {
>  		.of_match_table	= dw8250_match,
>  	},
>  	.probe			= dw8250_probe,
> -	.remove			= __devexit_p(dw8250_remove),
> +	.remove			= dw8250_remove,
>  	.suspend		= dw8250_suspend,
>  	.resume			= dw8250_resume,
>  };
> diff --git a/drivers/tty/serial/8250/8250_em.c b/drivers/tty/serial/8250/8250_em.c
> index 3a0363e..80c0a62 100644
> --- a/drivers/tty/serial/8250/8250_em.c
> +++ b/drivers/tty/serial/8250/8250_em.c
> @@ -176,7 +176,7 @@ static struct platform_driver serial8250_em_platform_driver = {
>  		.owner		= THIS_MODULE,
>  	},
>  	.probe			= serial8250_em_probe,
> -	.remove			= __devexit_p(serial8250_em_remove),
> +	.remove			= serial8250_em_remove,
>  };
>  
>  module_platform_driver(serial8250_em_platform_driver);
> diff --git a/drivers/tty/serial/8250/8250_hp300.c b/drivers/tty/serial/8250/8250_hp300.c
> index f3d0edf..89e8855 100644
> --- a/drivers/tty/serial/8250/8250_hp300.c
> +++ b/drivers/tty/serial/8250/8250_hp300.c
> @@ -52,7 +52,7 @@ static struct dio_driver hpdca_driver = {
>  	.name      = "hpdca",
>  	.id_table  = hpdca_dio_tbl,
>  	.probe     = hpdca_init_one,
> -	.remove    = __devexit_p(hpdca_remove_one),
> +	.remove    = hpdca_remove_one,
>  };
>  
>  #endif
> diff --git a/drivers/tty/serial/8250/8250_pci.c b/drivers/tty/serial/8250/8250_pci.c
> index 508063b..c049cfa 100644
> --- a/drivers/tty/serial/8250/8250_pci.c
> +++ b/drivers/tty/serial/8250/8250_pci.c
> @@ -1314,7 +1314,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ite887x_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ite887x_exit),
> +		.exit		= pci_ite887x_exit,
>  	},
>  	/*
>  	 * National Instruments
> @@ -1326,7 +1326,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1335,7 +1335,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1344,7 +1344,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1353,7 +1353,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1362,7 +1362,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1371,7 +1371,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1380,7 +1380,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1389,7 +1389,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1398,7 +1398,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1407,7 +1407,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1416,7 +1416,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1425,7 +1425,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1434,7 +1434,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8430_init,
>  		.setup		= pci_ni8430_setup,
> -		.exit		= __devexit_p(pci_ni8430_exit),
> +		.exit		= pci_ni8430_exit,
>  	},
>  	/*
>  	 * Panacom
> @@ -1446,7 +1446,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PANACOM,
> @@ -1455,7 +1455,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	/*
>  	 * PLX
> @@ -1474,7 +1474,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_EXSYS_4055,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1483,7 +1483,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_KEYSPAN_SX2,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1492,7 +1492,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_UNKNOWN_0x1584,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1501,7 +1501,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_DEVICE_ID_PLX_ROMULUS,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., PMC-OCTALPRO 232
> @@ -1513,7 +1513,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_OCTPRO232,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., PMC-OCTALPRO 422
> @@ -1525,7 +1525,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_OCTPRO422,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., P-Octal 232
> @@ -1537,7 +1537,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_POCTAL232,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., P-Octal 422
> @@ -1549,7 +1549,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_POCTAL422,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SIIG cards - these may be called via parport_serial
> @@ -4323,7 +4323,7 @@ static const struct pci_error_handlers serial8250_err_handler = {
>  static struct pci_driver serial_pci_driver = {
>  	.name		= "serial",
>  	.probe		= pciserial_init_one,
> -	.remove		= __devexit_p(pciserial_remove_one),
> +	.remove		= pciserial_remove_one,
>  #ifdef CONFIG_PM
>  	.suspend	= pciserial_suspend_one,
>  	.resume		= pciserial_resume_one,
> diff --git a/drivers/tty/serial/8250/8250_pnp.c b/drivers/tty/serial/8250/8250_pnp.c
> index f8ee250..e566220 100644
> --- a/drivers/tty/serial/8250/8250_pnp.c
> +++ b/drivers/tty/serial/8250/8250_pnp.c
> @@ -511,7 +511,7 @@ static int serial_pnp_resume(struct pnp_dev *dev)
>  static struct pnp_driver serial_pnp_driver = {
>  	.name		= "serial",
>  	.probe		= serial_pnp_probe,
> -	.remove		= __devexit_p(serial_pnp_remove),
> +	.remove		= serial_pnp_remove,
>  	.suspend	= serial_pnp_suspend,
>  	.resume		= serial_pnp_resume,
>  	.id_table	= pnp_dev_table,
> diff --git a/drivers/tty/serial/altera_jtaguart.c b/drivers/tty/serial/altera_jtaguart.c
> index 530181e..ef16b0a 100644
> --- a/drivers/tty/serial/altera_jtaguart.c
> +++ b/drivers/tty/serial/altera_jtaguart.c
> @@ -477,7 +477,7 @@ MODULE_DEVICE_TABLE(of, altera_jtaguart_match);
>  
>  static struct platform_driver altera_jtaguart_platform_driver = {
>  	.probe	= altera_jtaguart_probe,
> -	.remove	= __devexit_p(altera_jtaguart_remove),
> +	.remove	= altera_jtaguart_remove,
>  	.driver	= {
>  		.name		= DRV_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/altera_uart.c b/drivers/tty/serial/altera_uart.c
> index 15d80b9..117ea2c 100644
> --- a/drivers/tty/serial/altera_uart.c
> +++ b/drivers/tty/serial/altera_uart.c
> @@ -621,7 +621,7 @@ MODULE_DEVICE_TABLE(of, altera_uart_match);
>  
>  static struct platform_driver altera_uart_platform_driver = {
>  	.probe	= altera_uart_probe,
> -	.remove	= __devexit_p(altera_uart_remove),
> +	.remove	= altera_uart_remove,
>  	.driver	= {
>  		.name		= DRV_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/ar933x_uart.c b/drivers/tty/serial/ar933x_uart.c
> index e4f60e2..33122f9 100644
> --- a/drivers/tty/serial/ar933x_uart.c
> +++ b/drivers/tty/serial/ar933x_uart.c
> @@ -645,7 +645,7 @@ static int __devexit ar933x_uart_remove(struct platform_device *pdev)
>  
>  static struct platform_driver ar933x_uart_platform_driver = {
>  	.probe		= ar933x_uart_probe,
> -	.remove		= __devexit_p(ar933x_uart_remove),
> +	.remove		= ar933x_uart_remove,
>  	.driver		= {
>  		.name		= DRIVER_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/arc_uart.c b/drivers/tty/serial/arc_uart.c
> index e9c61d1..d652569 100644
> --- a/drivers/tty/serial/arc_uart.c
> +++ b/drivers/tty/serial/arc_uart.c
> @@ -697,7 +697,7 @@ static int __devexit arc_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver arc_platform_driver = {
>  	.probe = arc_serial_probe,
> -	.remove = __devexit_p(arc_serial_remove),
> +	.remove = arc_serial_remove,
>  	.driver = {
>  		.name = DRIVER_NAME,
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c
> index 5608b6b..7f91d08 100644
> --- a/drivers/tty/serial/atmel_serial.c
> +++ b/drivers/tty/serial/atmel_serial.c
> @@ -1884,7 +1884,7 @@ static int __devexit atmel_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver atmel_serial_driver = {
>  	.probe		= atmel_serial_probe,
> -	.remove		= __devexit_p(atmel_serial_remove),
> +	.remove		= atmel_serial_remove,
>  	.suspend	= atmel_serial_suspend,
>  	.resume		= atmel_serial_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/bcm63xx_uart.c b/drivers/tty/serial/bcm63xx_uart.c
> index c0b68b9..7f631d4 100644
> --- a/drivers/tty/serial/bcm63xx_uart.c
> +++ b/drivers/tty/serial/bcm63xx_uart.c
> @@ -865,7 +865,7 @@ static int __devexit bcm_uart_remove(struct platform_device *pdev)
>   */
>  static struct platform_driver bcm_uart_platform_driver = {
>  	.probe	= bcm_uart_probe,
> -	.remove	= __devexit_p(bcm_uart_remove),
> +	.remove	= bcm_uart_remove,
>  	.driver	= {
>  		.owner = THIS_MODULE,
>  		.name  = "bcm63xx_uart",
> diff --git a/drivers/tty/serial/bfin_sport_uart.c b/drivers/tty/serial/bfin_sport_uart.c
> index 7fbc3a0..b4a18c7 100644
> --- a/drivers/tty/serial/bfin_sport_uart.c
> +++ b/drivers/tty/serial/bfin_sport_uart.c
> @@ -871,7 +871,7 @@ static int __devexit sport_uart_remove(struct platform_device *pdev)
>  
>  static struct platform_driver sport_uart_driver = {
>  	.probe		= sport_uart_probe,
> -	.remove		= __devexit_p(sport_uart_remove),
> +	.remove		= sport_uart_remove,
>  	.driver		= {
>  		.name	= DRV_NAME,
>  #ifdef CONFIG_PM
> diff --git a/drivers/tty/serial/bfin_uart.c b/drivers/tty/serial/bfin_uart.c
> index 9b11c3f..aa1f2f0f 100644
> --- a/drivers/tty/serial/bfin_uart.c
> +++ b/drivers/tty/serial/bfin_uart.c
> @@ -1410,7 +1410,7 @@ static int __devexit bfin_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver bfin_serial_driver = {
>  	.probe		= bfin_serial_probe,
> -	.remove		= __devexit_p(bfin_serial_remove),
> +	.remove		= bfin_serial_remove,
>  	.suspend	= bfin_serial_suspend,
>  	.resume		= bfin_serial_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/clps711x.c b/drivers/tty/serial/clps711x.c
> index a0a6db5..d631ef5 100644
> --- a/drivers/tty/serial/clps711x.c
> +++ b/drivers/tty/serial/clps711x.c
> @@ -512,7 +512,7 @@ static struct platform_driver clps711x_uart_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe	= uart_clps711x_probe,
> -	.remove	= __devexit_p(uart_clps711x_remove),
> +	.remove	= uart_clps711x_remove,
>  };
>  module_platform_driver(clps711x_uart_driver);
>  
> diff --git a/drivers/tty/serial/efm32-uart.c b/drivers/tty/serial/efm32-uart.c
> index 615e464..1e8bacf 100644
> --- a/drivers/tty/serial/efm32-uart.c
> +++ b/drivers/tty/serial/efm32-uart.c
> @@ -791,7 +791,7 @@ MODULE_DEVICE_TABLE(of, efm32_uart_dt_ids);
>  
>  static struct platform_driver efm32_uart_driver = {
>  	.probe = efm32_uart_probe,
> -	.remove = __devexit_p(efm32_uart_remove),
> +	.remove = efm32_uart_remove,
>  
>  	.driver = {
>  		.name = DRIVER_NAME,
> diff --git a/drivers/tty/serial/icom.c b/drivers/tty/serial/icom.c
> index 6131516..82671b5 100644
> --- a/drivers/tty/serial/icom.c
> +++ b/drivers/tty/serial/icom.c
> @@ -1617,7 +1617,7 @@ static struct pci_driver icom_pci_driver = {
>  	.name = ICOM_DRIVER_NAME,
>  	.id_table = icom_pci_table,
>  	.probe = icom_probe,
> -	.remove = __devexit_p(icom_remove),
> +	.remove = icom_remove,
>  };
>  
>  static int __init icom_init(void)
> diff --git a/drivers/tty/serial/ifx6x60.c b/drivers/tty/serial/ifx6x60.c
> index fbda374..658a263 100644
> --- a/drivers/tty/serial/ifx6x60.c
> +++ b/drivers/tty/serial/ifx6x60.c
> @@ -1395,7 +1395,7 @@ static struct spi_driver ifx_spi_driver = {
>  		.owner = THIS_MODULE},
>  	.probe = ifx_spi_spi_probe,
>  	.shutdown = ifx_spi_spi_shutdown,
> -	.remove = __devexit_p(ifx_spi_spi_remove),
> +	.remove = ifx_spi_spi_remove,
>  	.suspend = ifx_spi_spi_suspend,
>  	.resume = ifx_spi_spi_resume,
>  	.id_table = ifx_id_table
> diff --git a/drivers/tty/serial/jsm/jsm_driver.c b/drivers/tty/serial/jsm/jsm_driver.c
> index 8e05ce9..bbd4592 100644
> --- a/drivers/tty/serial/jsm/jsm_driver.c
> +++ b/drivers/tty/serial/jsm/jsm_driver.c
> @@ -217,7 +217,7 @@ static struct pci_driver jsm_driver = {
>  	.name		= "jsm",
>  	.id_table	= jsm_pci_tbl,
>  	.probe		= jsm_probe_one,
> -	.remove		= __devexit_p(jsm_remove_one),
> +	.remove		= jsm_remove_one,
>  	.err_handler    = &jsm_err_handler,
>  };
>  
> diff --git a/drivers/tty/serial/lpc32xx_hs.c b/drivers/tty/serial/lpc32xx_hs.c
> index ba3af3b..7b0f5b4 100644
> --- a/drivers/tty/serial/lpc32xx_hs.c
> +++ b/drivers/tty/serial/lpc32xx_hs.c
> @@ -783,7 +783,7 @@ MODULE_DEVICE_TABLE(of, serial_hs_lpc32xx_dt_ids);
>  
>  static struct platform_driver serial_hs_lpc32xx_driver = {
>  	.probe		= serial_hs_lpc32xx_probe,
> -	.remove		= __devexit_p(serial_hs_lpc32xx_remove),
> +	.remove		= serial_hs_lpc32xx_remove,
>  	.suspend	= serial_hs_lpc32xx_suspend,
>  	.resume		= serial_hs_lpc32xx_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/max3100.c b/drivers/tty/serial/max3100.c
> index 0f24486..2ffd7f0 100644
> --- a/drivers/tty/serial/max3100.c
> +++ b/drivers/tty/serial/max3100.c
> @@ -907,7 +907,7 @@ static struct spi_driver max3100_driver = {
>  	},
>  
>  	.probe		= max3100_probe,
> -	.remove		= __devexit_p(max3100_remove),
> +	.remove		= max3100_remove,
>  	.suspend	= max3100_suspend,
>  	.resume		= max3100_resume,
>  };
> diff --git a/drivers/tty/serial/max310x.c b/drivers/tty/serial/max310x.c
> index 1ab1d2c..a332327 100644
> --- a/drivers/tty/serial/max310x.c
> +++ b/drivers/tty/serial/max310x.c
> @@ -1249,7 +1249,7 @@ static struct spi_driver max310x_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= max310x_probe,
> -	.remove		= __devexit_p(max310x_remove),
> +	.remove		= max310x_remove,
>  	.suspend	= max310x_suspend,
>  	.resume		= max310x_resume,
>  	.id_table	= max310x_id_table,
> diff --git a/drivers/tty/serial/mcf.c b/drivers/tty/serial/mcf.c
> index 9afca09..e3de785 100644
> --- a/drivers/tty/serial/mcf.c
> +++ b/drivers/tty/serial/mcf.c
> @@ -617,7 +617,7 @@ static int __devexit mcf_remove(struct platform_device *pdev)
>  
>  static struct platform_driver mcf_platform_driver = {
>  	.probe		= mcf_probe,
> -	.remove		= __devexit_p(mcf_remove),
> +	.remove		= mcf_remove,
>  	.driver		= {
>  		.name	= "mcfuart",
>  		.owner	= THIS_MODULE,
> diff --git a/drivers/tty/serial/mfd.c b/drivers/tty/serial/mfd.c
> index c4b50af..71c4c8e 100644
> --- a/drivers/tty/serial/mfd.c
> +++ b/drivers/tty/serial/mfd.c
> @@ -1468,7 +1468,7 @@ static struct pci_driver hsu_pci_driver = {
>  	.name =		"HSU serial",
>  	.id_table =	pci_ids,
>  	.probe =	serial_hsu_probe,
> -	.remove =	__devexit_p(serial_hsu_remove),
> +	.remove =	serial_hsu_remove,
>  	.suspend =	serial_hsu_suspend,
>  	.resume	=	serial_hsu_resume,
>  	.driver = {
> diff --git a/drivers/tty/serial/mrst_max3110.c b/drivers/tty/serial/mrst_max3110.c
> index df2a224..649ce12 100644
> --- a/drivers/tty/serial/mrst_max3110.c
> +++ b/drivers/tty/serial/mrst_max3110.c
> @@ -879,7 +879,7 @@ static struct spi_driver uart_max3110_driver = {
>  			.owner	= THIS_MODULE,
>  	},
>  	.probe		= serial_m3110_probe,
> -	.remove		= __devexit_p(serial_m3110_remove),
> +	.remove		= serial_m3110_remove,
>  	.suspend	= serial_m3110_suspend,
>  	.resume		= serial_m3110_resume,
>  };
> diff --git a/drivers/tty/serial/msm_serial_hs.c b/drivers/tty/serial/msm_serial_hs.c
> index fca13dc..1361ad5 100644
> --- a/drivers/tty/serial/msm_serial_hs.c
> +++ b/drivers/tty/serial/msm_serial_hs.c
> @@ -1838,7 +1838,7 @@ static const struct dev_pm_ops msm_hs_dev_pm_ops = {
>  
>  static struct platform_driver msm_serial_hs_platform_driver = {
>  	.probe = msm_hs_probe,
> -	.remove = __devexit_p(msm_hs_remove),
> +	.remove = msm_hs_remove,
>  	.driver = {
>  		.name = "msm_serial_hs",
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/mux.c b/drivers/tty/serial/mux.c
> index 7ea8a26..2783464 100644
> --- a/drivers/tty/serial/mux.c
> +++ b/drivers/tty/serial/mux.c
> @@ -571,14 +571,14 @@ static struct parisc_driver builtin_serial_mux_driver = {
>  	.name =		"builtin_serial_mux",
>  	.id_table =	builtin_mux_tbl,
>  	.probe =	mux_probe,
> -	.remove =       __devexit_p(mux_remove),
> +	.remove =       mux_remove,
>  };
>  
>  static struct parisc_driver serial_mux_driver = {
>  	.name =		"serial_mux",
>  	.id_table =	mux_tbl,
>  	.probe =	mux_probe,
> -	.remove =       __devexit_p(mux_remove),
> +	.remove =       mux_remove,
>  };
>  
>  /**
> diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c
> index 6db3baa..7554045 100644
> --- a/drivers/tty/serial/mxs-auart.c
> +++ b/drivers/tty/serial/mxs-auart.c
> @@ -813,7 +813,7 @@ MODULE_DEVICE_TABLE(of, mxs_auart_dt_ids);
>  
>  static struct platform_driver mxs_auart_driver = {
>  	.probe = mxs_auart_probe,
> -	.remove = __devexit_p(mxs_auart_remove),
> +	.remove = mxs_auart_remove,
>  	.driver = {
>  		.name = "mxs-auart",
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c
> index d456321..624e6b5 100644
> --- a/drivers/tty/serial/omap-serial.c
> +++ b/drivers/tty/serial/omap-serial.c
> @@ -1655,7 +1655,7 @@ MODULE_DEVICE_TABLE(of, omap_serial_of_match);
>  
>  static struct platform_driver serial_omap_driver = {
>  	.probe          = serial_omap_probe,
> -	.remove         = __devexit_p(serial_omap_remove),
> +	.remove         = serial_omap_remove,
>  	.driver		= {
>  		.name	= DRIVER_NAME,
>  		.pm	= &serial_omap_dev_pm_ops,
> diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
> index 4cd6c23..f5fb9bd 100644
> --- a/drivers/tty/serial/pch_uart.c
> +++ b/drivers/tty/serial/pch_uart.c
> @@ -1869,7 +1869,7 @@ static struct pci_driver pch_uart_pci_driver = {
>  	.name = "pch_uart",
>  	.id_table = pch_uart_pci_id,
>  	.probe = pch_uart_pci_probe,
> -	.remove = __devexit_p(pch_uart_pci_remove),
> +	.remove = pch_uart_pci_remove,
>  	.suspend = pch_uart_pci_suspend,
>  	.resume = pch_uart_pci_resume,
>  };
> diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c
> index 740458c..6568beb 100644
> --- a/drivers/tty/serial/samsung.c
> +++ b/drivers/tty/serial/samsung.c
> @@ -1712,7 +1712,7 @@ MODULE_DEVICE_TABLE(of, s3c24xx_uart_dt_match);
>  
>  static struct platform_driver samsung_serial_driver = {
>  	.probe		= s3c24xx_serial_probe,
> -	.remove		= __devexit_p(s3c24xx_serial_remove),
> +	.remove		= s3c24xx_serial_remove,
>  	.id_table	= s3c24xx_serial_driver_ids,
>  	.driver		= {
>  		.name	= "samsung-uart",
> diff --git a/drivers/tty/serial/sc26xx.c b/drivers/tty/serial/sc26xx.c
> index 9d66424..9a40659 100644
> --- a/drivers/tty/serial/sc26xx.c
> +++ b/drivers/tty/serial/sc26xx.c
> @@ -733,7 +733,7 @@ static int __exit sc26xx_driver_remove(struct platform_device *dev)
>  
>  static struct platform_driver sc26xx_driver = {
>  	.probe	= sc26xx_probe,
> -	.remove	= __devexit_p(sc26xx_driver_remove),
> +	.remove	= sc26xx_driver_remove,
>  	.driver	= {
>  		.name	= "SC26xx",
>  		.owner	= THIS_MODULE,
> diff --git a/drivers/tty/serial/sccnxp.c b/drivers/tty/serial/sccnxp.c
> index e821068..810853f 100644
> --- a/drivers/tty/serial/sccnxp.c
> +++ b/drivers/tty/serial/sccnxp.c
> @@ -981,7 +981,7 @@ static struct platform_driver sccnxp_uart_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= sccnxp_probe,
> -	.remove		= __devexit_p(sccnxp_remove),
> +	.remove		= sccnxp_remove,
>  	.id_table	= sccnxp_id_table,
>  };
>  module_platform_driver(sccnxp_uart_driver);
> diff --git a/drivers/tty/serial/serial_txx9.c b/drivers/tty/serial/serial_txx9.c
> index 6ae2a58..9d979a9 100644
> --- a/drivers/tty/serial/serial_txx9.c
> +++ b/drivers/tty/serial/serial_txx9.c
> @@ -1171,7 +1171,7 @@ static int serial_txx9_resume(struct platform_device *dev)
>  
>  static struct platform_driver serial_txx9_plat_driver = {
>  	.probe		= serial_txx9_probe,
> -	.remove		= __devexit_p(serial_txx9_remove),
> +	.remove		= serial_txx9_remove,
>  #ifdef CONFIG_PM
>  	.suspend	= serial_txx9_suspend,
>  	.resume		= serial_txx9_resume,
> @@ -1261,7 +1261,7 @@ static const struct pci_device_id serial_txx9_pci_tbl[] = {
>  static struct pci_driver serial_txx9_pci_driver = {
>  	.name		= "serial_txx9",
>  	.probe		= pciserial_txx9_init_one,
> -	.remove		= __devexit_p(pciserial_txx9_remove_one),
> +	.remove		= pciserial_txx9_remove_one,
>  #ifdef CONFIG_PM
>  	.suspend	= pciserial_txx9_suspend_one,
>  	.resume		= pciserial_txx9_resume_one,
> diff --git a/drivers/tty/serial/sirfsoc_uart.c b/drivers/tty/serial/sirfsoc_uart.c
> index a9e2bd1..4984984 100644
> --- a/drivers/tty/serial/sirfsoc_uart.c
> +++ b/drivers/tty/serial/sirfsoc_uart.c
> @@ -735,7 +735,7 @@ MODULE_DEVICE_TABLE(of, sirfsoc_serial_of_match);
>  
>  static struct platform_driver sirfsoc_uart_driver = {
>  	.probe		= sirfsoc_uart_probe,
> -	.remove		= __devexit_p(sirfsoc_uart_remove),
> +	.remove		= sirfsoc_uart_remove,
>  	.suspend	= sirfsoc_uart_suspend,
>  	.resume		= sirfsoc_uart_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/sunhv.c b/drivers/tty/serial/sunhv.c
> index 505961c..949b2d3 100644
> --- a/drivers/tty/serial/sunhv.c
> +++ b/drivers/tty/serial/sunhv.c
> @@ -636,7 +636,7 @@ static struct platform_driver hv_driver = {
>  		.of_match_table = hv_match,
>  	},
>  	.probe		= hv_probe,
> -	.remove		= __devexit_p(hv_remove),
> +	.remove		= hv_remove,
>  };
>  
>  static int __init sunhv_init(void)
> diff --git a/drivers/tty/serial/sunsab.c b/drivers/tty/serial/sunsab.c
> index f0d93eb..bbb07bc 100644
> --- a/drivers/tty/serial/sunsab.c
> +++ b/drivers/tty/serial/sunsab.c
> @@ -1100,7 +1100,7 @@ static struct platform_driver sab_driver = {
>  		.of_match_table = sab_match,
>  	},
>  	.probe		= sab_probe,
> -	.remove		= __devexit_p(sab_remove),
> +	.remove		= sab_remove,
>  };
>  
>  static int __init sunsab_init(void)
> diff --git a/drivers/tty/serial/sunsu.c b/drivers/tty/serial/sunsu.c
> index b97913d..c0658f0 100644
> --- a/drivers/tty/serial/sunsu.c
> +++ b/drivers/tty/serial/sunsu.c
> @@ -1556,7 +1556,7 @@ static struct platform_driver su_driver = {
>  		.of_match_table = su_match,
>  	},
>  	.probe		= su_probe,
> -	.remove		= __devexit_p(su_remove),
> +	.remove		= su_remove,
>  };
>  
>  static int __init sunsu_init(void)
> diff --git a/drivers/tty/serial/sunzilog.c b/drivers/tty/serial/sunzilog.c
> index babd947..c2ef475 100644
> --- a/drivers/tty/serial/sunzilog.c
> +++ b/drivers/tty/serial/sunzilog.c
> @@ -1548,7 +1548,7 @@ static struct platform_driver zs_driver = {
>  		.of_match_table = zs_match,
>  	},
>  	.probe		= zs_probe,
> -	.remove		= __devexit_p(zs_remove),
> +	.remove		= zs_remove,
>  };
>  
>  static int __init sunzilog_init(void)
> diff --git a/drivers/tty/serial/timbuart.c b/drivers/tty/serial/timbuart.c
> index 70f9749..5fc11f2 100644
> --- a/drivers/tty/serial/timbuart.c
> +++ b/drivers/tty/serial/timbuart.c
> @@ -510,7 +510,7 @@ static struct platform_driver timbuart_platform_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= timbuart_probe,
> -	.remove		= __devexit_p(timbuart_remove),
> +	.remove		= timbuart_remove,
>  };
>  
>  module_platform_driver(timbuart_platform_driver);
> diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c
> index 6579ffd..1d44383 100644
> --- a/drivers/tty/serial/uartlite.c
> +++ b/drivers/tty/serial/uartlite.c
> @@ -603,7 +603,7 @@ MODULE_ALIAS("platform:uartlite");
>  
>  static struct platform_driver ulite_platform_driver = {
>  	.probe = ulite_probe,
> -	.remove = __devexit_p(ulite_remove),
> +	.remove = ulite_remove,
>  	.driver = {
>  		.owner = THIS_MODULE,
>  		.name  = "uartlite",
> diff --git a/drivers/tty/serial/vr41xx_siu.c b/drivers/tty/serial/vr41xx_siu.c
> index cf0d948..9d3bf75 100644
> --- a/drivers/tty/serial/vr41xx_siu.c
> +++ b/drivers/tty/serial/vr41xx_siu.c
> @@ -952,7 +952,7 @@ static int siu_resume(struct platform_device *dev)
>  
>  static struct platform_driver siu_device_driver = {
>  	.probe		= siu_probe,
> -	.remove		= __devexit_p(siu_remove),
> +	.remove		= siu_remove,
>  	.suspend	= siu_suspend,
>  	.resume		= siu_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/vt8500_serial.c b/drivers/tty/serial/vt8500_serial.c
> index 4354fe5..dbcc909 100644
> --- a/drivers/tty/serial/vt8500_serial.c
> +++ b/drivers/tty/serial/vt8500_serial.c
> @@ -652,7 +652,7 @@ static const struct of_device_id wmt_dt_ids[] = {
>  
>  static struct platform_driver vt8500_platform_driver = {
>  	.probe  = vt8500_serial_probe,
> -	.remove = __devexit_p(vt8500_serial_remove),
> +	.remove = vt8500_serial_remove,
>  	.driver = {
>  		.name = "vt8500_serial",
>  		.owner = THIS_MODULE,
> 


-- 
Nicolas Ferre

WARNING: multiple messages have this Message-ID (diff)
From: nicolas.ferre@atmel.com (Nicolas Ferre)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 145/493] tty: serial: remove use of __devexit_p
Date: Tue, 20 Nov 2012 10:32:08 +0100	[thread overview]
Message-ID: <50AB4E18.60308@atmel.com> (raw)
In-Reply-To: <1353349642-3677-145-git-send-email-wfp5p@virginia.edu>

On 11/19/2012 07:21 PM, Bill Pemberton :
> CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
> needed.
> 
> Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
> Cc: Alan Cox <alan@linux.intel.com> 
> Cc: Tobias Klauser <tklauser@distanz.ch> 
> Cc: Lucas Tavares <lucaskt@linux.vnet.ibm.com> 
> Cc: "David S. Miller" <davem@davemloft.net> 
> Cc: Peter Korsgaard <jacmet@sunsite.dk> 
> Cc: Tony Prisk <linux@prisktech.co.nz> 
> Cc: linux-serial at vger.kernel.org 
> Cc: nios2-dev at sopc.et.ntust.edu.tw 
> Cc: uclinux-dist-devel at blackfin.uclinux.org 
> Cc: sparclinux at vger.kernel.org 
> Cc: linux-arm-kernel at lists.infradead.org 
> ---


>  drivers/tty/serial/atmel_serial.c    |  2 +-

Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>

> diff --git a/drivers/tty/serial/8250/8250.c b/drivers/tty/serial/8250/8250.c
> index 5ccbd90..870c5f2 100644
> --- a/drivers/tty/serial/8250/8250.c
> +++ b/drivers/tty/serial/8250/8250.c
> @@ -3078,7 +3078,7 @@ static int serial8250_resume(struct platform_device *dev)
>  
>  static struct platform_driver serial8250_isa_driver = {
>  	.probe		= serial8250_probe,
> -	.remove		= __devexit_p(serial8250_remove),
> +	.remove		= serial8250_remove,
>  	.suspend	= serial8250_suspend,
>  	.resume		= serial8250_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/8250/8250_acorn.c b/drivers/tty/serial/8250/8250_acorn.c
> index 8574983..b5e4b49 100644
> --- a/drivers/tty/serial/8250/8250_acorn.c
> +++ b/drivers/tty/serial/8250/8250_acorn.c
> @@ -116,7 +116,7 @@ static const struct ecard_id serial_cids[] = {
>  
>  static struct ecard_driver serial_card_driver = {
>  	.probe		= serial_card_probe,
> -	.remove 	= __devexit_p(serial_card_remove),
> +	.remove		= serial_card_remove,
>  	.id_table	= serial_cids,
>  	.drv = {
>  		.name	= "8250_acorn",
> diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c
> index b19b8c5..2db80d0 100644
> --- a/drivers/tty/serial/8250/8250_dw.c
> +++ b/drivers/tty/serial/8250/8250_dw.c
> @@ -197,7 +197,7 @@ static struct platform_driver dw8250_platform_driver = {
>  		.of_match_table	= dw8250_match,
>  	},
>  	.probe			= dw8250_probe,
> -	.remove			= __devexit_p(dw8250_remove),
> +	.remove			= dw8250_remove,
>  	.suspend		= dw8250_suspend,
>  	.resume			= dw8250_resume,
>  };
> diff --git a/drivers/tty/serial/8250/8250_em.c b/drivers/tty/serial/8250/8250_em.c
> index 3a0363e..80c0a62 100644
> --- a/drivers/tty/serial/8250/8250_em.c
> +++ b/drivers/tty/serial/8250/8250_em.c
> @@ -176,7 +176,7 @@ static struct platform_driver serial8250_em_platform_driver = {
>  		.owner		= THIS_MODULE,
>  	},
>  	.probe			= serial8250_em_probe,
> -	.remove			= __devexit_p(serial8250_em_remove),
> +	.remove			= serial8250_em_remove,
>  };
>  
>  module_platform_driver(serial8250_em_platform_driver);
> diff --git a/drivers/tty/serial/8250/8250_hp300.c b/drivers/tty/serial/8250/8250_hp300.c
> index f3d0edf..89e8855 100644
> --- a/drivers/tty/serial/8250/8250_hp300.c
> +++ b/drivers/tty/serial/8250/8250_hp300.c
> @@ -52,7 +52,7 @@ static struct dio_driver hpdca_driver = {
>  	.name      = "hpdca",
>  	.id_table  = hpdca_dio_tbl,
>  	.probe     = hpdca_init_one,
> -	.remove    = __devexit_p(hpdca_remove_one),
> +	.remove    = hpdca_remove_one,
>  };
>  
>  #endif
> diff --git a/drivers/tty/serial/8250/8250_pci.c b/drivers/tty/serial/8250/8250_pci.c
> index 508063b..c049cfa 100644
> --- a/drivers/tty/serial/8250/8250_pci.c
> +++ b/drivers/tty/serial/8250/8250_pci.c
> @@ -1314,7 +1314,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ite887x_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ite887x_exit),
> +		.exit		= pci_ite887x_exit,
>  	},
>  	/*
>  	 * National Instruments
> @@ -1326,7 +1326,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1335,7 +1335,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1344,7 +1344,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1353,7 +1353,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1362,7 +1362,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1371,7 +1371,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1380,7 +1380,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1389,7 +1389,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1398,7 +1398,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1407,7 +1407,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1416,7 +1416,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1425,7 +1425,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8420_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_ni8420_exit),
> +		.exit		= pci_ni8420_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_NI,
> @@ -1434,7 +1434,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_ni8430_init,
>  		.setup		= pci_ni8430_setup,
> -		.exit		= __devexit_p(pci_ni8430_exit),
> +		.exit		= pci_ni8430_exit,
>  	},
>  	/*
>  	 * Panacom
> @@ -1446,7 +1446,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PANACOM,
> @@ -1455,7 +1455,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_ANY_ID,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	/*
>  	 * PLX
> @@ -1474,7 +1474,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_EXSYS_4055,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1483,7 +1483,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_KEYSPAN_SX2,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1492,7 +1492,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_UNKNOWN_0x1584,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	{
>  		.vendor		= PCI_VENDOR_ID_PLX,
> @@ -1501,7 +1501,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_DEVICE_ID_PLX_ROMULUS,
>  		.init		= pci_plx9050_init,
>  		.setup		= pci_default_setup,
> -		.exit		= __devexit_p(pci_plx9050_exit),
> +		.exit		= pci_plx9050_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., PMC-OCTALPRO 232
> @@ -1513,7 +1513,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_OCTPRO232,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., PMC-OCTALPRO 422
> @@ -1525,7 +1525,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_OCTPRO422,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., P-Octal 232
> @@ -1537,7 +1537,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_POCTAL232,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SBS Technologies, Inc., P-Octal 422
> @@ -1549,7 +1549,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.subdevice	= PCI_SUBDEVICE_ID_POCTAL422,
>  		.init		= sbs_init,
>  		.setup		= sbs_setup,
> -		.exit		= __devexit_p(sbs_exit),
> +		.exit		= sbs_exit,
>  	},
>  	/*
>  	 * SIIG cards - these may be called via parport_serial
> @@ -4323,7 +4323,7 @@ static const struct pci_error_handlers serial8250_err_handler = {
>  static struct pci_driver serial_pci_driver = {
>  	.name		= "serial",
>  	.probe		= pciserial_init_one,
> -	.remove		= __devexit_p(pciserial_remove_one),
> +	.remove		= pciserial_remove_one,
>  #ifdef CONFIG_PM
>  	.suspend	= pciserial_suspend_one,
>  	.resume		= pciserial_resume_one,
> diff --git a/drivers/tty/serial/8250/8250_pnp.c b/drivers/tty/serial/8250/8250_pnp.c
> index f8ee250..e566220 100644
> --- a/drivers/tty/serial/8250/8250_pnp.c
> +++ b/drivers/tty/serial/8250/8250_pnp.c
> @@ -511,7 +511,7 @@ static int serial_pnp_resume(struct pnp_dev *dev)
>  static struct pnp_driver serial_pnp_driver = {
>  	.name		= "serial",
>  	.probe		= serial_pnp_probe,
> -	.remove		= __devexit_p(serial_pnp_remove),
> +	.remove		= serial_pnp_remove,
>  	.suspend	= serial_pnp_suspend,
>  	.resume		= serial_pnp_resume,
>  	.id_table	= pnp_dev_table,
> diff --git a/drivers/tty/serial/altera_jtaguart.c b/drivers/tty/serial/altera_jtaguart.c
> index 530181e..ef16b0a 100644
> --- a/drivers/tty/serial/altera_jtaguart.c
> +++ b/drivers/tty/serial/altera_jtaguart.c
> @@ -477,7 +477,7 @@ MODULE_DEVICE_TABLE(of, altera_jtaguart_match);
>  
>  static struct platform_driver altera_jtaguart_platform_driver = {
>  	.probe	= altera_jtaguart_probe,
> -	.remove	= __devexit_p(altera_jtaguart_remove),
> +	.remove	= altera_jtaguart_remove,
>  	.driver	= {
>  		.name		= DRV_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/altera_uart.c b/drivers/tty/serial/altera_uart.c
> index 15d80b9..117ea2c 100644
> --- a/drivers/tty/serial/altera_uart.c
> +++ b/drivers/tty/serial/altera_uart.c
> @@ -621,7 +621,7 @@ MODULE_DEVICE_TABLE(of, altera_uart_match);
>  
>  static struct platform_driver altera_uart_platform_driver = {
>  	.probe	= altera_uart_probe,
> -	.remove	= __devexit_p(altera_uart_remove),
> +	.remove	= altera_uart_remove,
>  	.driver	= {
>  		.name		= DRV_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/ar933x_uart.c b/drivers/tty/serial/ar933x_uart.c
> index e4f60e2..33122f9 100644
> --- a/drivers/tty/serial/ar933x_uart.c
> +++ b/drivers/tty/serial/ar933x_uart.c
> @@ -645,7 +645,7 @@ static int __devexit ar933x_uart_remove(struct platform_device *pdev)
>  
>  static struct platform_driver ar933x_uart_platform_driver = {
>  	.probe		= ar933x_uart_probe,
> -	.remove		= __devexit_p(ar933x_uart_remove),
> +	.remove		= ar933x_uart_remove,
>  	.driver		= {
>  		.name		= DRIVER_NAME,
>  		.owner		= THIS_MODULE,
> diff --git a/drivers/tty/serial/arc_uart.c b/drivers/tty/serial/arc_uart.c
> index e9c61d1..d652569 100644
> --- a/drivers/tty/serial/arc_uart.c
> +++ b/drivers/tty/serial/arc_uart.c
> @@ -697,7 +697,7 @@ static int __devexit arc_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver arc_platform_driver = {
>  	.probe = arc_serial_probe,
> -	.remove = __devexit_p(arc_serial_remove),
> +	.remove = arc_serial_remove,
>  	.driver = {
>  		.name = DRIVER_NAME,
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c
> index 5608b6b..7f91d08 100644
> --- a/drivers/tty/serial/atmel_serial.c
> +++ b/drivers/tty/serial/atmel_serial.c
> @@ -1884,7 +1884,7 @@ static int __devexit atmel_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver atmel_serial_driver = {
>  	.probe		= atmel_serial_probe,
> -	.remove		= __devexit_p(atmel_serial_remove),
> +	.remove		= atmel_serial_remove,
>  	.suspend	= atmel_serial_suspend,
>  	.resume		= atmel_serial_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/bcm63xx_uart.c b/drivers/tty/serial/bcm63xx_uart.c
> index c0b68b9..7f631d4 100644
> --- a/drivers/tty/serial/bcm63xx_uart.c
> +++ b/drivers/tty/serial/bcm63xx_uart.c
> @@ -865,7 +865,7 @@ static int __devexit bcm_uart_remove(struct platform_device *pdev)
>   */
>  static struct platform_driver bcm_uart_platform_driver = {
>  	.probe	= bcm_uart_probe,
> -	.remove	= __devexit_p(bcm_uart_remove),
> +	.remove	= bcm_uart_remove,
>  	.driver	= {
>  		.owner = THIS_MODULE,
>  		.name  = "bcm63xx_uart",
> diff --git a/drivers/tty/serial/bfin_sport_uart.c b/drivers/tty/serial/bfin_sport_uart.c
> index 7fbc3a0..b4a18c7 100644
> --- a/drivers/tty/serial/bfin_sport_uart.c
> +++ b/drivers/tty/serial/bfin_sport_uart.c
> @@ -871,7 +871,7 @@ static int __devexit sport_uart_remove(struct platform_device *pdev)
>  
>  static struct platform_driver sport_uart_driver = {
>  	.probe		= sport_uart_probe,
> -	.remove		= __devexit_p(sport_uart_remove),
> +	.remove		= sport_uart_remove,
>  	.driver		= {
>  		.name	= DRV_NAME,
>  #ifdef CONFIG_PM
> diff --git a/drivers/tty/serial/bfin_uart.c b/drivers/tty/serial/bfin_uart.c
> index 9b11c3f..aa1f2f0f 100644
> --- a/drivers/tty/serial/bfin_uart.c
> +++ b/drivers/tty/serial/bfin_uart.c
> @@ -1410,7 +1410,7 @@ static int __devexit bfin_serial_remove(struct platform_device *pdev)
>  
>  static struct platform_driver bfin_serial_driver = {
>  	.probe		= bfin_serial_probe,
> -	.remove		= __devexit_p(bfin_serial_remove),
> +	.remove		= bfin_serial_remove,
>  	.suspend	= bfin_serial_suspend,
>  	.resume		= bfin_serial_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/clps711x.c b/drivers/tty/serial/clps711x.c
> index a0a6db5..d631ef5 100644
> --- a/drivers/tty/serial/clps711x.c
> +++ b/drivers/tty/serial/clps711x.c
> @@ -512,7 +512,7 @@ static struct platform_driver clps711x_uart_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe	= uart_clps711x_probe,
> -	.remove	= __devexit_p(uart_clps711x_remove),
> +	.remove	= uart_clps711x_remove,
>  };
>  module_platform_driver(clps711x_uart_driver);
>  
> diff --git a/drivers/tty/serial/efm32-uart.c b/drivers/tty/serial/efm32-uart.c
> index 615e464..1e8bacf 100644
> --- a/drivers/tty/serial/efm32-uart.c
> +++ b/drivers/tty/serial/efm32-uart.c
> @@ -791,7 +791,7 @@ MODULE_DEVICE_TABLE(of, efm32_uart_dt_ids);
>  
>  static struct platform_driver efm32_uart_driver = {
>  	.probe = efm32_uart_probe,
> -	.remove = __devexit_p(efm32_uart_remove),
> +	.remove = efm32_uart_remove,
>  
>  	.driver = {
>  		.name = DRIVER_NAME,
> diff --git a/drivers/tty/serial/icom.c b/drivers/tty/serial/icom.c
> index 6131516..82671b5 100644
> --- a/drivers/tty/serial/icom.c
> +++ b/drivers/tty/serial/icom.c
> @@ -1617,7 +1617,7 @@ static struct pci_driver icom_pci_driver = {
>  	.name = ICOM_DRIVER_NAME,
>  	.id_table = icom_pci_table,
>  	.probe = icom_probe,
> -	.remove = __devexit_p(icom_remove),
> +	.remove = icom_remove,
>  };
>  
>  static int __init icom_init(void)
> diff --git a/drivers/tty/serial/ifx6x60.c b/drivers/tty/serial/ifx6x60.c
> index fbda374..658a263 100644
> --- a/drivers/tty/serial/ifx6x60.c
> +++ b/drivers/tty/serial/ifx6x60.c
> @@ -1395,7 +1395,7 @@ static struct spi_driver ifx_spi_driver = {
>  		.owner = THIS_MODULE},
>  	.probe = ifx_spi_spi_probe,
>  	.shutdown = ifx_spi_spi_shutdown,
> -	.remove = __devexit_p(ifx_spi_spi_remove),
> +	.remove = ifx_spi_spi_remove,
>  	.suspend = ifx_spi_spi_suspend,
>  	.resume = ifx_spi_spi_resume,
>  	.id_table = ifx_id_table
> diff --git a/drivers/tty/serial/jsm/jsm_driver.c b/drivers/tty/serial/jsm/jsm_driver.c
> index 8e05ce9..bbd4592 100644
> --- a/drivers/tty/serial/jsm/jsm_driver.c
> +++ b/drivers/tty/serial/jsm/jsm_driver.c
> @@ -217,7 +217,7 @@ static struct pci_driver jsm_driver = {
>  	.name		= "jsm",
>  	.id_table	= jsm_pci_tbl,
>  	.probe		= jsm_probe_one,
> -	.remove		= __devexit_p(jsm_remove_one),
> +	.remove		= jsm_remove_one,
>  	.err_handler    = &jsm_err_handler,
>  };
>  
> diff --git a/drivers/tty/serial/lpc32xx_hs.c b/drivers/tty/serial/lpc32xx_hs.c
> index ba3af3b..7b0f5b4 100644
> --- a/drivers/tty/serial/lpc32xx_hs.c
> +++ b/drivers/tty/serial/lpc32xx_hs.c
> @@ -783,7 +783,7 @@ MODULE_DEVICE_TABLE(of, serial_hs_lpc32xx_dt_ids);
>  
>  static struct platform_driver serial_hs_lpc32xx_driver = {
>  	.probe		= serial_hs_lpc32xx_probe,
> -	.remove		= __devexit_p(serial_hs_lpc32xx_remove),
> +	.remove		= serial_hs_lpc32xx_remove,
>  	.suspend	= serial_hs_lpc32xx_suspend,
>  	.resume		= serial_hs_lpc32xx_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/max3100.c b/drivers/tty/serial/max3100.c
> index 0f24486..2ffd7f0 100644
> --- a/drivers/tty/serial/max3100.c
> +++ b/drivers/tty/serial/max3100.c
> @@ -907,7 +907,7 @@ static struct spi_driver max3100_driver = {
>  	},
>  
>  	.probe		= max3100_probe,
> -	.remove		= __devexit_p(max3100_remove),
> +	.remove		= max3100_remove,
>  	.suspend	= max3100_suspend,
>  	.resume		= max3100_resume,
>  };
> diff --git a/drivers/tty/serial/max310x.c b/drivers/tty/serial/max310x.c
> index 1ab1d2c..a332327 100644
> --- a/drivers/tty/serial/max310x.c
> +++ b/drivers/tty/serial/max310x.c
> @@ -1249,7 +1249,7 @@ static struct spi_driver max310x_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= max310x_probe,
> -	.remove		= __devexit_p(max310x_remove),
> +	.remove		= max310x_remove,
>  	.suspend	= max310x_suspend,
>  	.resume		= max310x_resume,
>  	.id_table	= max310x_id_table,
> diff --git a/drivers/tty/serial/mcf.c b/drivers/tty/serial/mcf.c
> index 9afca09..e3de785 100644
> --- a/drivers/tty/serial/mcf.c
> +++ b/drivers/tty/serial/mcf.c
> @@ -617,7 +617,7 @@ static int __devexit mcf_remove(struct platform_device *pdev)
>  
>  static struct platform_driver mcf_platform_driver = {
>  	.probe		= mcf_probe,
> -	.remove		= __devexit_p(mcf_remove),
> +	.remove		= mcf_remove,
>  	.driver		= {
>  		.name	= "mcfuart",
>  		.owner	= THIS_MODULE,
> diff --git a/drivers/tty/serial/mfd.c b/drivers/tty/serial/mfd.c
> index c4b50af..71c4c8e 100644
> --- a/drivers/tty/serial/mfd.c
> +++ b/drivers/tty/serial/mfd.c
> @@ -1468,7 +1468,7 @@ static struct pci_driver hsu_pci_driver = {
>  	.name =		"HSU serial",
>  	.id_table =	pci_ids,
>  	.probe =	serial_hsu_probe,
> -	.remove =	__devexit_p(serial_hsu_remove),
> +	.remove =	serial_hsu_remove,
>  	.suspend =	serial_hsu_suspend,
>  	.resume	=	serial_hsu_resume,
>  	.driver = {
> diff --git a/drivers/tty/serial/mrst_max3110.c b/drivers/tty/serial/mrst_max3110.c
> index df2a224..649ce12 100644
> --- a/drivers/tty/serial/mrst_max3110.c
> +++ b/drivers/tty/serial/mrst_max3110.c
> @@ -879,7 +879,7 @@ static struct spi_driver uart_max3110_driver = {
>  			.owner	= THIS_MODULE,
>  	},
>  	.probe		= serial_m3110_probe,
> -	.remove		= __devexit_p(serial_m3110_remove),
> +	.remove		= serial_m3110_remove,
>  	.suspend	= serial_m3110_suspend,
>  	.resume		= serial_m3110_resume,
>  };
> diff --git a/drivers/tty/serial/msm_serial_hs.c b/drivers/tty/serial/msm_serial_hs.c
> index fca13dc..1361ad5 100644
> --- a/drivers/tty/serial/msm_serial_hs.c
> +++ b/drivers/tty/serial/msm_serial_hs.c
> @@ -1838,7 +1838,7 @@ static const struct dev_pm_ops msm_hs_dev_pm_ops = {
>  
>  static struct platform_driver msm_serial_hs_platform_driver = {
>  	.probe = msm_hs_probe,
> -	.remove = __devexit_p(msm_hs_remove),
> +	.remove = msm_hs_remove,
>  	.driver = {
>  		.name = "msm_serial_hs",
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/mux.c b/drivers/tty/serial/mux.c
> index 7ea8a26..2783464 100644
> --- a/drivers/tty/serial/mux.c
> +++ b/drivers/tty/serial/mux.c
> @@ -571,14 +571,14 @@ static struct parisc_driver builtin_serial_mux_driver = {
>  	.name =		"builtin_serial_mux",
>  	.id_table =	builtin_mux_tbl,
>  	.probe =	mux_probe,
> -	.remove =       __devexit_p(mux_remove),
> +	.remove =       mux_remove,
>  };
>  
>  static struct parisc_driver serial_mux_driver = {
>  	.name =		"serial_mux",
>  	.id_table =	mux_tbl,
>  	.probe =	mux_probe,
> -	.remove =       __devexit_p(mux_remove),
> +	.remove =       mux_remove,
>  };
>  
>  /**
> diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c
> index 6db3baa..7554045 100644
> --- a/drivers/tty/serial/mxs-auart.c
> +++ b/drivers/tty/serial/mxs-auart.c
> @@ -813,7 +813,7 @@ MODULE_DEVICE_TABLE(of, mxs_auart_dt_ids);
>  
>  static struct platform_driver mxs_auart_driver = {
>  	.probe = mxs_auart_probe,
> -	.remove = __devexit_p(mxs_auart_remove),
> +	.remove = mxs_auart_remove,
>  	.driver = {
>  		.name = "mxs-auart",
>  		.owner = THIS_MODULE,
> diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c
> index d456321..624e6b5 100644
> --- a/drivers/tty/serial/omap-serial.c
> +++ b/drivers/tty/serial/omap-serial.c
> @@ -1655,7 +1655,7 @@ MODULE_DEVICE_TABLE(of, omap_serial_of_match);
>  
>  static struct platform_driver serial_omap_driver = {
>  	.probe          = serial_omap_probe,
> -	.remove         = __devexit_p(serial_omap_remove),
> +	.remove         = serial_omap_remove,
>  	.driver		= {
>  		.name	= DRIVER_NAME,
>  		.pm	= &serial_omap_dev_pm_ops,
> diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
> index 4cd6c23..f5fb9bd 100644
> --- a/drivers/tty/serial/pch_uart.c
> +++ b/drivers/tty/serial/pch_uart.c
> @@ -1869,7 +1869,7 @@ static struct pci_driver pch_uart_pci_driver = {
>  	.name = "pch_uart",
>  	.id_table = pch_uart_pci_id,
>  	.probe = pch_uart_pci_probe,
> -	.remove = __devexit_p(pch_uart_pci_remove),
> +	.remove = pch_uart_pci_remove,
>  	.suspend = pch_uart_pci_suspend,
>  	.resume = pch_uart_pci_resume,
>  };
> diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c
> index 740458c..6568beb 100644
> --- a/drivers/tty/serial/samsung.c
> +++ b/drivers/tty/serial/samsung.c
> @@ -1712,7 +1712,7 @@ MODULE_DEVICE_TABLE(of, s3c24xx_uart_dt_match);
>  
>  static struct platform_driver samsung_serial_driver = {
>  	.probe		= s3c24xx_serial_probe,
> -	.remove		= __devexit_p(s3c24xx_serial_remove),
> +	.remove		= s3c24xx_serial_remove,
>  	.id_table	= s3c24xx_serial_driver_ids,
>  	.driver		= {
>  		.name	= "samsung-uart",
> diff --git a/drivers/tty/serial/sc26xx.c b/drivers/tty/serial/sc26xx.c
> index 9d66424..9a40659 100644
> --- a/drivers/tty/serial/sc26xx.c
> +++ b/drivers/tty/serial/sc26xx.c
> @@ -733,7 +733,7 @@ static int __exit sc26xx_driver_remove(struct platform_device *dev)
>  
>  static struct platform_driver sc26xx_driver = {
>  	.probe	= sc26xx_probe,
> -	.remove	= __devexit_p(sc26xx_driver_remove),
> +	.remove	= sc26xx_driver_remove,
>  	.driver	= {
>  		.name	= "SC26xx",
>  		.owner	= THIS_MODULE,
> diff --git a/drivers/tty/serial/sccnxp.c b/drivers/tty/serial/sccnxp.c
> index e821068..810853f 100644
> --- a/drivers/tty/serial/sccnxp.c
> +++ b/drivers/tty/serial/sccnxp.c
> @@ -981,7 +981,7 @@ static struct platform_driver sccnxp_uart_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= sccnxp_probe,
> -	.remove		= __devexit_p(sccnxp_remove),
> +	.remove		= sccnxp_remove,
>  	.id_table	= sccnxp_id_table,
>  };
>  module_platform_driver(sccnxp_uart_driver);
> diff --git a/drivers/tty/serial/serial_txx9.c b/drivers/tty/serial/serial_txx9.c
> index 6ae2a58..9d979a9 100644
> --- a/drivers/tty/serial/serial_txx9.c
> +++ b/drivers/tty/serial/serial_txx9.c
> @@ -1171,7 +1171,7 @@ static int serial_txx9_resume(struct platform_device *dev)
>  
>  static struct platform_driver serial_txx9_plat_driver = {
>  	.probe		= serial_txx9_probe,
> -	.remove		= __devexit_p(serial_txx9_remove),
> +	.remove		= serial_txx9_remove,
>  #ifdef CONFIG_PM
>  	.suspend	= serial_txx9_suspend,
>  	.resume		= serial_txx9_resume,
> @@ -1261,7 +1261,7 @@ static const struct pci_device_id serial_txx9_pci_tbl[] = {
>  static struct pci_driver serial_txx9_pci_driver = {
>  	.name		= "serial_txx9",
>  	.probe		= pciserial_txx9_init_one,
> -	.remove		= __devexit_p(pciserial_txx9_remove_one),
> +	.remove		= pciserial_txx9_remove_one,
>  #ifdef CONFIG_PM
>  	.suspend	= pciserial_txx9_suspend_one,
>  	.resume		= pciserial_txx9_resume_one,
> diff --git a/drivers/tty/serial/sirfsoc_uart.c b/drivers/tty/serial/sirfsoc_uart.c
> index a9e2bd1..4984984 100644
> --- a/drivers/tty/serial/sirfsoc_uart.c
> +++ b/drivers/tty/serial/sirfsoc_uart.c
> @@ -735,7 +735,7 @@ MODULE_DEVICE_TABLE(of, sirfsoc_serial_of_match);
>  
>  static struct platform_driver sirfsoc_uart_driver = {
>  	.probe		= sirfsoc_uart_probe,
> -	.remove		= __devexit_p(sirfsoc_uart_remove),
> +	.remove		= sirfsoc_uart_remove,
>  	.suspend	= sirfsoc_uart_suspend,
>  	.resume		= sirfsoc_uart_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/sunhv.c b/drivers/tty/serial/sunhv.c
> index 505961c..949b2d3 100644
> --- a/drivers/tty/serial/sunhv.c
> +++ b/drivers/tty/serial/sunhv.c
> @@ -636,7 +636,7 @@ static struct platform_driver hv_driver = {
>  		.of_match_table = hv_match,
>  	},
>  	.probe		= hv_probe,
> -	.remove		= __devexit_p(hv_remove),
> +	.remove		= hv_remove,
>  };
>  
>  static int __init sunhv_init(void)
> diff --git a/drivers/tty/serial/sunsab.c b/drivers/tty/serial/sunsab.c
> index f0d93eb..bbb07bc 100644
> --- a/drivers/tty/serial/sunsab.c
> +++ b/drivers/tty/serial/sunsab.c
> @@ -1100,7 +1100,7 @@ static struct platform_driver sab_driver = {
>  		.of_match_table = sab_match,
>  	},
>  	.probe		= sab_probe,
> -	.remove		= __devexit_p(sab_remove),
> +	.remove		= sab_remove,
>  };
>  
>  static int __init sunsab_init(void)
> diff --git a/drivers/tty/serial/sunsu.c b/drivers/tty/serial/sunsu.c
> index b97913d..c0658f0 100644
> --- a/drivers/tty/serial/sunsu.c
> +++ b/drivers/tty/serial/sunsu.c
> @@ -1556,7 +1556,7 @@ static struct platform_driver su_driver = {
>  		.of_match_table = su_match,
>  	},
>  	.probe		= su_probe,
> -	.remove		= __devexit_p(su_remove),
> +	.remove		= su_remove,
>  };
>  
>  static int __init sunsu_init(void)
> diff --git a/drivers/tty/serial/sunzilog.c b/drivers/tty/serial/sunzilog.c
> index babd947..c2ef475 100644
> --- a/drivers/tty/serial/sunzilog.c
> +++ b/drivers/tty/serial/sunzilog.c
> @@ -1548,7 +1548,7 @@ static struct platform_driver zs_driver = {
>  		.of_match_table = zs_match,
>  	},
>  	.probe		= zs_probe,
> -	.remove		= __devexit_p(zs_remove),
> +	.remove		= zs_remove,
>  };
>  
>  static int __init sunzilog_init(void)
> diff --git a/drivers/tty/serial/timbuart.c b/drivers/tty/serial/timbuart.c
> index 70f9749..5fc11f2 100644
> --- a/drivers/tty/serial/timbuart.c
> +++ b/drivers/tty/serial/timbuart.c
> @@ -510,7 +510,7 @@ static struct platform_driver timbuart_platform_driver = {
>  		.owner	= THIS_MODULE,
>  	},
>  	.probe		= timbuart_probe,
> -	.remove		= __devexit_p(timbuart_remove),
> +	.remove		= timbuart_remove,
>  };
>  
>  module_platform_driver(timbuart_platform_driver);
> diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c
> index 6579ffd..1d44383 100644
> --- a/drivers/tty/serial/uartlite.c
> +++ b/drivers/tty/serial/uartlite.c
> @@ -603,7 +603,7 @@ MODULE_ALIAS("platform:uartlite");
>  
>  static struct platform_driver ulite_platform_driver = {
>  	.probe = ulite_probe,
> -	.remove = __devexit_p(ulite_remove),
> +	.remove = ulite_remove,
>  	.driver = {
>  		.owner = THIS_MODULE,
>  		.name  = "uartlite",
> diff --git a/drivers/tty/serial/vr41xx_siu.c b/drivers/tty/serial/vr41xx_siu.c
> index cf0d948..9d3bf75 100644
> --- a/drivers/tty/serial/vr41xx_siu.c
> +++ b/drivers/tty/serial/vr41xx_siu.c
> @@ -952,7 +952,7 @@ static int siu_resume(struct platform_device *dev)
>  
>  static struct platform_driver siu_device_driver = {
>  	.probe		= siu_probe,
> -	.remove		= __devexit_p(siu_remove),
> +	.remove		= siu_remove,
>  	.suspend	= siu_suspend,
>  	.resume		= siu_resume,
>  	.driver		= {
> diff --git a/drivers/tty/serial/vt8500_serial.c b/drivers/tty/serial/vt8500_serial.c
> index 4354fe5..dbcc909 100644
> --- a/drivers/tty/serial/vt8500_serial.c
> +++ b/drivers/tty/serial/vt8500_serial.c
> @@ -652,7 +652,7 @@ static const struct of_device_id wmt_dt_ids[] = {
>  
>  static struct platform_driver vt8500_platform_driver = {
>  	.probe  = vt8500_serial_probe,
> -	.remove = __devexit_p(vt8500_serial_remove),
> +	.remove = vt8500_serial_remove,
>  	.driver = {
>  		.name = "vt8500_serial",
>  		.owner = THIS_MODULE,
> 


-- 
Nicolas Ferre

  reply	other threads:[~2012-11-20  9:32 UTC|newest]

Thread overview: 624+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1353349642-3677-1-git-send-email-wfp5p@virginia.edu>
2012-11-19 18:19 ` [PATCH 003/493] Input: serio - remove CONFIG_HOTPLUG ifdefs Bill Pemberton
2012-11-19 18:19 ` [PATCH 008/493] zorro: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 014/493] PCI: " Bill Pemberton
2012-11-19 18:19   ` Bill Pemberton
2012-11-19 18:19   ` Bill Pemberton
2012-11-19 18:19 ` [PATCH 015/493] PCI: move pci_uevent into pci-driver.c Bill Pemberton
2012-11-19 18:19 ` [PATCH 016/493] PCI: always build setup-bus when PCI is enabled Bill Pemberton
2012-11-20 17:50   ` Bjorn Helgaas
2012-11-20 21:14     ` Bill Pemberton
2012-11-19 18:19 ` [PATCH 017/493] wireless: remove CONFIG_HOTPLUG ifdefs Bill Pemberton
2012-11-19 18:19 ` [PATCH 019/493] mm: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 022/493] ARM: " Bill Pemberton
2012-11-19 18:19   ` Bill Pemberton
2012-11-19 18:19   ` Bill Pemberton
2012-11-21 11:44   ` Russell King - ARM Linux
2012-11-21 11:44     ` Russell King - ARM Linux
2012-11-21 18:35     ` Bill Pemberton
2012-11-21 18:35       ` Bill Pemberton
2012-11-19 18:19 ` [PATCH 024/493] powerpc: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 027/493] media: remove use of __devexit_p in bt878.c Bill Pemberton
2012-11-19 18:19 ` [PATCH 030/493] ASoC: max98088: remove use of __devexit_p Bill Pemberton
     [not found]   ` <s5hfw44re0g.wl%tiwai@suse.de>
2012-11-20  6:25     ` Forward: " Mark Brown
2012-11-19 18:19 ` [PATCH 031/493] docbook: remove references to __devexit_p Bill Pemberton
2012-11-19 18:19 ` [PATCH 032/493] arm: remove use of __devexit_p Bill Pemberton
2012-11-19 18:19   ` Bill Pemberton
2012-11-20  7:23   ` Eric Miao
2012-11-20  7:23     ` Eric Miao
2012-11-20 17:59   ` Tony Lindgren
2012-11-20 17:59     ` Tony Lindgren
2012-11-21 11:58   ` Kukjin Kim
2012-11-21 11:58     ` Kukjin Kim
2012-11-19 18:19 ` [PATCH 034/493] MIPS: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 035/493] powerpc: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 040/493] bcma: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 042/493] drivers/block: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 046/493] hwrng: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 049/493] char: " Bill Pemberton
2012-11-19 18:19 ` [PATCH 050/493] clk: " Bill Pemberton
2012-11-20  1:08   ` Mark Brown
2012-11-21 21:47   ` Mike Turquette
2012-11-19 18:20 ` [PATCH 052/493] cpufreq: " Bill Pemberton
2012-11-21  0:50   ` Rafael J. Wysocki
2012-11-19 18:20 ` [PATCH 053/493] crypto: " Bill Pemberton
2012-11-19 18:20   ` Bill Pemberton
2012-11-19 18:20 ` [PATCH 055/493] dma: " Bill Pemberton
2012-11-20  3:07   ` viresh kumar
2012-11-21 10:52   ` Barry Song
2012-11-21 11:40   ` Russell King - ARM Linux
2012-11-19 18:20 ` [PATCH 056/493] edac: " Bill Pemberton
2012-11-22 13:44   ` Borislav Petkov
2012-11-22 18:22     ` Greg KH
2012-11-23 10:06       ` Borislav Petkov
2012-11-23 16:40         ` Greg KH
2012-11-24  9:14           ` Borislav Petkov
2012-11-24 17:59             ` Greg KH
2012-11-19 18:20 ` [PATCH 060/493] drm/exynos: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 061/493] gma500: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 062/493] drm: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 064/493] hwspinlock: " Bill Pemberton
2012-11-19 18:20   ` Bill Pemberton
2012-11-20 22:44   ` Linus Walleij
2012-11-20 22:44     ` Linus Walleij
2012-11-19 18:20 ` [PATCH 066/493] ide: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 067/493] iio: " Bill Pemberton
     [not found] ` <1353349642-3677-1-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-19 18:19   ` [PATCH 002/493] i2c: remove CONFIG_HOTPLUG ifdefs Bill Pemberton
     [not found]     ` <1353349642-3677-2-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-20  8:13       ` Jean Delvare
     [not found]         ` <20121120091313.29614db3-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
2012-11-20 13:43           ` Bill Pemberton
2012-11-19 18:20   ` [PATCH 065/493] i2c: remove use of __devexit_p Bill Pemberton
2012-11-19 18:20     ` Bill Pemberton
2012-11-19 18:20     ` Bill Pemberton
     [not found]     ` <1353349642-3677-65-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-20  6:59       ` Shubhrajyoti Datta
2012-11-20  6:59         ` Shubhrajyoti Datta
2012-11-20  6:59         ` Shubhrajyoti Datta
2012-11-20 13:46     ` Jean Delvare
2012-11-20 13:46       ` Jean Delvare
2012-11-20 13:46       ` Jean Delvare
     [not found]       ` <20121120144621.5d2c213a-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
2012-11-22 21:49         ` Wolfram Sang
2012-11-22 21:49           ` Wolfram Sang
2012-11-22 21:49           ` Wolfram Sang
     [not found]           ` <20121122214915.GD14851-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2012-11-26 13:52             ` Bill Pemberton
2012-11-26 13:52               ` Bill Pemberton
2012-11-26 13:52               ` Bill Pemberton
2012-11-19 18:20   ` [PATCH 068/493] infiniband: " Bill Pemberton
2012-11-19 18:21   ` [PATCH 119/493] usb: " Bill Pemberton
2012-11-19 18:21     ` Bill Pemberton
2012-11-19 18:21     ` Bill Pemberton
     [not found]     ` <1353349642-3677-119-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-19 20:14       ` Felipe Balbi
2012-11-19 20:14         ` Felipe Balbi
2012-11-19 20:14         ` Felipe Balbi
2012-11-20  9:29     ` Nicolas Ferre
2012-11-20  9:29       ` Nicolas Ferre
2012-11-20  9:29       ` Nicolas Ferre
2012-11-20 14:02       ` Peter Korsgaard
2012-11-20 14:02         ` Peter Korsgaard
2012-11-20 14:02         ` Peter Korsgaard
2012-11-19 18:21   ` [PATCH 134/493] drivers/misc: " Bill Pemberton
2012-11-19 18:21   ` [PATCH 141/493] spi: " Bill Pemberton
2012-11-19 18:21     ` Bill Pemberton
2012-11-19 18:21   ` [PATCH 159/493] usb: remove use of __devinit Bill Pemberton
2012-11-19 18:21     ` Bill Pemberton
2012-11-19 18:21     ` Bill Pemberton
     [not found]     ` <1353349642-3677-159-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-19 20:15       ` Felipe Balbi
2012-11-19 20:15         ` Felipe Balbi
2012-11-19 20:15         ` Felipe Balbi
2012-11-20  9:33     ` Nicolas Ferre
2012-11-20  9:33       ` Nicolas Ferre
2012-11-20  9:33       ` Nicolas Ferre
2012-11-20 21:44     ` Alan Stern
2012-11-20 21:44       ` Alan Stern
2012-11-20 21:44       ` Alan Stern
2012-11-19 18:22   ` [PATCH 190/493] spi: " Bill Pemberton
2012-11-19 18:22     ` Bill Pemberton
2012-11-19 18:22   ` [PATCH 207/493] i2c: " Bill Pemberton
2012-11-19 18:22     ` Bill Pemberton
2012-11-19 18:22     ` Bill Pemberton
     [not found]     ` <1353349642-3677-207-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-20  8:20       ` Jean Delvare
2012-11-20  8:20         ` Jean Delvare
2012-11-20  8:20         ` Jean Delvare
     [not found]         ` <20121120092046.24496415-R0o5gVi9kd7kN2dkZ6Wm7A@public.gmane.org>
2012-11-20 13:23           ` Russell King - ARM Linux
2012-11-20 13:23             ` Russell King - ARM Linux
2012-11-20 13:23             ` Russell King - ARM Linux
     [not found]             ` <20121120132342.GP3332-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2012-11-20 13:37               ` Jean Delvare
2012-11-20 13:37                 ` Jean Delvare
2012-11-20 13:37                 ` Jean Delvare
2012-11-21 11:02       ` Barry Song
2012-11-21 11:02         ` Barry Song
2012-11-21 11:02         ` Barry Song
2012-11-19 18:22   ` [PATCH 210/493] infiniband: " Bill Pemberton
2012-11-19 18:23   ` [PATCH 231/493] iommu: " Bill Pemberton
2012-11-19 18:24   ` [PATCH 306/493] i2c: remove use of __devinitdata Bill Pemberton
2012-11-19 18:24   ` [PATCH 308/493] infiniband: " Bill Pemberton
2012-11-19 18:24   ` [PATCH 322/493] spi: " Bill Pemberton
2012-11-19 18:25   ` [PATCH 357/493] i2c: remove use of __devinitconst Bill Pemberton
2012-11-19 18:25     ` Bill Pemberton
2012-11-19 18:25   ` [PATCH 369/493] spi: " Bill Pemberton
2012-11-19 18:25   ` [PATCH 386/493] " Bill Pemberton
2012-11-19 18:25   ` [PATCH 407/493] infiniband: remove use of __devexit Bill Pemberton
     [not found]     ` <1353349642-3677-407-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-19 20:09       ` Jason Gunthorpe
     [not found]         ` <20121119200921.GD1556-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2012-11-19 20:19           ` Greg KH
     [not found]             ` <20121119201938.GA5614-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2012-11-19 21:49               ` Jason Gunthorpe
2012-11-19 21:49                 ` Jason Gunthorpe
     [not found]                 ` <20121119214922.GA5636-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2012-11-19 22:06                   ` Greg KH
2012-11-19 22:06                     ` Greg KH
     [not found]                     ` <20121119220632.GA1946-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2012-11-19 22:48                       ` Jason Gunthorpe
2012-11-19 22:48                         ` Jason Gunthorpe
     [not found]                         ` <20121119224845.GB5636-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2012-11-19 23:00                           ` Greg KH
2012-11-19 23:00                             ` Greg KH
     [not found]                             ` <20121119230006.GA2523-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2012-11-19 23:17                               ` Jason Gunthorpe
2012-11-19 23:17                                 ` Jason Gunthorpe
2012-11-19 18:26   ` [PATCH 413/493] misc: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 072/493] drivers/macintosh: remove use of __devexit_p Bill Pemberton
2012-11-19 18:20 ` [PATCH 073/493] drivers/message/fusion: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 075/493] mfd: " Bill Pemberton
2012-11-19 18:20   ` Bill Pemberton
2012-11-20  6:35   ` Mark Brown
2012-11-20  6:35     ` Mark Brown
2012-11-20 16:56   ` David Brown
2012-11-20 16:56     ` David Brown
2012-11-20 22:39   ` Linus Walleij
2012-11-20 22:39     ` Linus Walleij
2012-11-19 18:20 ` [PATCH 077/493] mmc: " Bill Pemberton
2012-11-19 18:20   ` Bill Pemberton
2012-11-20  3:07   ` viresh kumar
2012-11-20  3:07     ` viresh kumar
2012-11-21 12:05   ` Guennadi Liakhovetski
2012-11-21 12:05     ` Guennadi Liakhovetski
2012-11-19 18:20 ` [PATCH 079/493] can: " Bill Pemberton
2012-11-19 18:45   ` Marc Kleine-Budde
2012-11-19 18:20 ` [PATCH 085/493] net/wireless: " Bill Pemberton
2012-11-19 18:20   ` Bill Pemberton
2012-11-19 20:56   ` Arend van Spriel
2012-11-19 20:56     ` Arend van Spriel
2012-11-22  6:04   ` Hin-Tak Leung
2012-11-19 18:20 ` [PATCH 086/493] net: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 088/493] pci: " Bill Pemberton
2012-11-21 15:42   ` Scott Murray
2012-11-19 18:20 ` [PATCH 090/493] platform/x86: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 097/493] scsi: " Bill Pemberton
2012-11-19 18:20   ` Bill Pemberton
2012-11-21 11:45   ` Russell King - ARM Linux
2012-11-21 11:45     ` Russell King - ARM Linux
2012-11-22 23:02   ` Guennadi Liakhovetski
2012-11-22 23:02     ` Guennadi Liakhovetski
2012-11-23 11:27     ` Masanori Goto
2012-11-23 11:27       ` Masanori Goto
2012-11-26 17:36   ` [Pv-drivers] " Dmitry Torokhov
2012-11-26 17:36     ` Dmitry Torokhov
2012-11-27  7:13   ` vinayak holikatti
2012-11-27  7:13     ` vinayak holikatti
2012-11-19 18:20 ` [PATCH 103/493] staging: dt3155v4l: " Bill Pemberton
2012-11-19 18:20 ` [PATCH 104/493] staging: lirc: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 117/493] tty: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 121/493] video: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-19 18:21 ` [PATCH 122/493] virtio: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 123/493] watchdog: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-20  6:37   ` Mark Brown
2012-11-20  6:37     ` Mark Brown
2012-11-19 18:21 ` [PATCH 126/493] rfkill: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 128/493] sound: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-21 11:46   ` Russell King - ARM Linux
2012-11-21 11:46     ` Russell King - ARM Linux
2012-11-19 18:21 ` [PATCH 132/493] Input: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-21 11:48   ` Russell King - ARM Linux
2012-11-21 11:48     ` Russell King - ARM Linux
2012-11-19 18:21 ` [PATCH 133/493] " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-21 12:10   ` Guennadi Liakhovetski
2012-11-21 12:10     ` Guennadi Liakhovetski
2012-11-22 10:36   ` Laurent Pinchart
2012-11-22 10:36     ` Laurent Pinchart
2012-11-22 11:20   ` Prabhakar Lad
2012-11-22 11:20     ` Prabhakar Lad
2013-01-03 11:43   ` Guennadi Liakhovetski
2013-01-03 11:43     ` Guennadi Liakhovetski
2013-01-03 16:39     ` Greg KH
2013-01-03 16:39       ` Greg KH
2013-01-03 16:33   ` Arnd Bergmann
2013-01-03 16:33     ` Arnd Bergmann
2012-11-19 18:21 ` [PATCH 135/493] mtd: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-22 10:21   ` Artem Bityutskiy
2012-11-22 10:21     ` Artem Bityutskiy
2012-11-19 18:21 ` [PATCH 136/493] ethernet: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-20  9:31   ` Nicolas Ferre
2012-11-20  9:31     ` Nicolas Ferre
2012-11-20  9:31     ` Nicolas Ferre
2012-11-19 18:21 ` [PATCH 137/493] NFC: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 138/493] pinctrl: " Bill Pemberton
2012-11-20  3:08   ` viresh kumar
2012-11-21 10:03   ` Linus Walleij
2012-11-21 10:36   ` Jean-Christophe PLAGNIOL-VILLARD
2012-11-19 18:21 ` [PATCH 140/493] rtc: " Bill Pemberton
2012-11-20  6:42   ` Mark Brown
2012-11-20 22:18   ` Linus Walleij
2012-11-19 18:21 ` [PATCH 145/493] tty: serial: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-20  9:32   ` Nicolas Ferre [this message]
2012-11-20  9:32     ` Nicolas Ferre
2012-11-20  9:32     ` Nicolas Ferre
     [not found]   ` <1353349642-3677-145-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-20  9:44     ` Tobias Klauser
2012-11-20  9:44       ` Tobias Klauser
2012-11-20  9:44       ` Tobias Klauser
2012-11-19 18:21 ` [PATCH 146/493] ASoC: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
     [not found]   ` <s5hehjordzj.wl%tiwai@suse.de>
2012-11-20  6:30     ` Forward: " Mark Brown
2012-11-20  6:30       ` Mark Brown
2012-11-20  6:30       ` Mark Brown
2012-11-19 18:21 ` [PATCH 147/493] Input: remove use of __devexit_p in Retu driver Bill Pemberton
2012-11-19 18:21 ` [PATCH 149/493] staging: iio: remove use of __devexit_p Bill Pemberton
2012-11-19 18:21 ` [PATCH 150/493] rtc: remove use of __devinit Bill Pemberton
2012-11-19 18:21 ` [PATCH 152/493] watchdog: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-20  6:42   ` Mark Brown
2012-11-20  6:42     ` Mark Brown
2012-11-19 18:21 ` [PATCH 153/493] xen: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 156/493] virtio: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 158/493] video: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-20 16:57   ` David Brown
2012-11-20 16:57     ` David Brown
2012-11-20 16:57     ` David Brown
2012-11-19 18:21 ` [PATCH 160/493] uio: " Bill Pemberton
2012-11-19 18:21 ` [PATCH 161/493] tty: " Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-19 18:21   ` Bill Pemberton
2012-11-20  9:34   ` Nicolas Ferre
2012-11-20  9:34     ` Nicolas Ferre
2012-11-20  9:34     ` Nicolas Ferre
2012-11-20  9:34     ` Nicolas Ferre
2012-11-20  9:44   ` Tobias Klauser
2012-11-20  9:44     ` Tobias Klauser
2012-11-20  9:44     ` Tobias Klauser
2012-11-20  9:44     ` Tobias Klauser
2012-11-19 18:21 ` [PATCH 168/493] staging: iio: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 186/493] staging: lirc: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 187/493] staging: solo6x10: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 188/493] staging: dt3155v4l: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 192/493] scsi: " Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-21 11:51   ` Russell King - ARM Linux
2012-11-21 11:51     ` Russell King - ARM Linux
2012-11-21 11:51     ` Russell King - ARM Linux
2012-11-21 12:13   ` Guennadi Liakhovetski
2012-11-21 12:13     ` Guennadi Liakhovetski
2012-11-21 12:13     ` Guennadi Liakhovetski
2012-11-26 17:37   ` [Pv-drivers] " Dmitry Torokhov
2012-11-26 17:37     ` Dmitry Torokhov
2012-11-26 17:37     ` Dmitry Torokhov
2012-11-27 11:32   ` vinayak holikatti
2012-11-27 11:32     ` vinayak holikatti
2012-11-27 11:32     ` vinayak holikatti
2012-11-19 18:22 ` [PATCH 195/493] pinctl: " Bill Pemberton
2012-11-20  3:08   ` viresh kumar
2012-11-21 10:04   ` Linus Walleij
2012-11-21 10:33   ` Barry Song
2012-11-21 10:35   ` Jean-Christophe PLAGNIOL-VILLARD
2012-11-19 18:22 ` [PATCH 196/493] net/wireless: " Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-19 20:03   ` Larry Finger
2012-11-19 20:03     ` Larry Finger
2012-11-19 20:57   ` Arend van Spriel
2012-11-19 20:57     ` Arend van Spriel
2012-11-22  6:13   ` Hin-Tak Leung
2012-11-19 18:22 ` [PATCH 197/493] platform/x86: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 198/493] ethernet: " Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-21 11:55   ` Russell King - ARM Linux
2012-11-21 11:55     ` Russell King - ARM Linux
2012-11-21 11:55     ` Russell King - ARM Linux
2012-11-19 18:22 ` [PATCH 202/493] can: " Bill Pemberton
2012-11-19 18:48   ` Marc Kleine-Budde
2012-11-19 18:22 ` [PATCH 203/493] net: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 205/493] gpio: " Bill Pemberton
2012-11-20  1:33   ` Mark Brown
2012-11-22  8:49   ` Linus Walleij
2012-11-19 18:22 ` [PATCH 208/493] ide: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 209/493] iio: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 211/493] hwrng: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 214/493] drm: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 215/493] drivers/macintosh: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 217/493] acpi: " Bill Pemberton
2012-11-21  0:46   ` Rafael J. Wysocki
2012-11-22  0:18     ` Rafael J. Wysocki
2012-11-28 19:00       ` Greg KH
2012-11-28 19:34         ` Rafael J. Wysocki
2012-11-28 19:38           ` Greg KH
2012-11-28 20:08             ` Rafael J. Wysocki
2012-11-28 20:47               ` Greg KH
2012-11-28 19:56           ` Bill Pemberton
2012-11-19 18:22 ` [PATCH 220/493] bcma: " Bill Pemberton
2012-11-19 18:22 ` [PATCH 222/493] char: " Bill Pemberton
2012-11-19 18:22 ` Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-19 18:22 ` [PATCH 223/493] clk: " Bill Pemberton
2012-11-20  1:42   ` Mark Brown
2012-11-21 21:48   ` Mike Turquette
2012-11-19 18:22 ` [PATCH 225/493] crypto: " Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-19 18:22 ` [PATCH 226/493] dma: " Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-20  3:07   ` viresh kumar
2012-11-20  3:07     ` viresh kumar
2012-11-19 18:22 ` [PATCH 227/493] edac: " Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-19 18:22 ` [PATCH 230/493] input: " Bill Pemberton
2012-11-19 18:22   ` Bill Pemberton
2012-11-20  6:45   ` Mark Brown
2012-11-20  6:45     ` Mark Brown
2012-11-23  3:01   ` Javier Martinez Canillas
2012-11-23  3:01     ` Javier Martinez Canillas
2012-11-19 18:23 ` [PATCH 234/493] media: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-22 22:55   ` Guennadi Liakhovetski
2012-11-22 22:55     ` Guennadi Liakhovetski
2012-12-06  7:54   ` Prabhakar Lad
2012-12-06  7:54     ` Prabhakar Lad
2012-11-19 18:23 ` [PATCH 235/493] mfd: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-20  6:45   ` Mark Brown
2012-11-20  6:45     ` Mark Brown
2012-11-20 17:03   ` David Brown
2012-11-20 17:03     ` David Brown
2012-11-19 18:23 ` [PATCH 237/493] mmc: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-20  3:09   ` viresh kumar
2012-11-20  3:09     ` viresh kumar
2012-11-20  9:55   ` ludovic.desroches
2012-11-20  9:55     ` ludovic.desroches
2012-11-22 22:57   ` Guennadi Liakhovetski
2012-11-22 22:57     ` Guennadi Liakhovetski
2012-11-19 18:23 ` [PATCH 238/493] mtd: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-21 11:58   ` Russell King - ARM Linux
2012-11-21 11:58     ` Russell King - ARM Linux
2012-11-19 18:23 ` [PATCH 239/493] nfc: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 240/493] parisc: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 242/493] pci: " Bill Pemberton
2012-11-19 18:23 ` Bill Pemberton
2012-11-19 18:23 ` [PATCH 243/493] pcmcia: " Bill Pemberton
2012-11-20  7:23   ` Eric Miao
2012-11-19 18:23 ` [PATCH 244/493] ps3: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 247/493] drivers/block: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-19 18:23 ` [PATCH 250/493] cpufreq: " Bill Pemberton
2012-11-21  0:50   ` Rafael J. Wysocki
2012-11-19 18:23 ` [PATCH 253/493] hwspinlock: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-20 22:44   ` Linus Walleij
2012-11-20 22:44     ` Linus Walleij
2012-11-19 18:23 ` [PATCH 260/493] ALSA: usb-audio: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 261/493] sound: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-19 18:23 ` [PATCH 262/493] fs/file: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 264/493] rfkill: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 265/493] mm/vmscan.c: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 269/493] alpha: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 270/493] arm: " Bill Pemberton
2012-11-19 18:23   ` Bill Pemberton
2012-11-20  6:47   ` Mark Brown
2012-11-20  6:47     ` Mark Brown
     [not found]   ` <1353349642-3677-270-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-20  7:22     ` Eric Miao
2012-11-20  7:22       ` Eric Miao
2012-11-20 17:04     ` David Brown
2012-11-20 17:04       ` David Brown
2012-11-21 11:58     ` Kukjin Kim
2012-11-21 11:58       ` Kukjin Kim
2012-11-21 10:53   ` Barry Song
2012-11-21 10:53     ` Barry Song
2012-11-19 18:23 ` [PATCH 276/493] mips: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 283/493] powerpc: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 284/493] arm64: " Bill Pemberton
2012-11-20  9:47   ` Catalin Marinas
2012-11-19 18:23 ` [PATCH 286/493] m68k: " Bill Pemberton
2012-11-19 18:23 ` [PATCH 289/493] docbook: remove discussion " Bill Pemberton
2012-11-19 18:24 ` [PATCH 291/493] asm-generic: remove use " Bill Pemberton
2012-11-19 18:24 ` [PATCH 295/493] tty: remove use of __devinitdata Bill Pemberton
2012-11-19 18:24 ` [PATCH 296/493] watchdog: " Bill Pemberton
2012-11-19 18:24   ` Bill Pemberton
2012-11-19 18:24 ` [PATCH 297/493] xen: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 298/493] video: " Bill Pemberton
2012-11-19 18:24   ` Bill Pemberton
2012-11-19 18:24   ` Bill Pemberton
2012-11-21 12:00   ` Russell King - ARM Linux
2012-11-21 12:00     ` Russell King - ARM Linux
2012-11-21 12:00     ` Russell King - ARM Linux
2012-11-19 18:24 ` [PATCH 303/493] crypto: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 307/493] ide: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 309/493] input: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 312/493] mfd: " Bill Pemberton
2012-11-20 22:44   ` Linus Walleij
2012-11-19 18:24 ` [PATCH 313/493] mmc: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 314/493] mtd: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 316/493] pci: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 318/493] pinctrl: " Bill Pemberton
2012-11-21 10:02   ` Linus Walleij
2012-11-21 10:36   ` Jean-Christophe PLAGNIOL-VILLARD
2012-11-19 18:24 ` [PATCH 319/493] scsi: " Bill Pemberton
2012-11-22 23:00   ` Guennadi Liakhovetski
2012-11-23 11:26     ` Masanori Goto
2012-11-19 18:24 ` [PATCH 323/493] tty: " Bill Pemberton
2012-11-19 18:24   ` Bill Pemberton
2012-11-19 18:24 ` [PATCH 330/493] platform/x86: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 331/493] ethernet: " Bill Pemberton
2012-11-21 12:08   ` Russell King - ARM Linux
2012-11-19 18:24 ` [PATCH 332/493] media: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 333/493] net: " Bill Pemberton
2012-11-19 18:50   ` Marc Kleine-Budde
2012-11-19 20:02   ` Larry Finger
2012-11-19 18:24 ` [PATCH 339/493] alpha: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 340/493] arm: " Bill Pemberton
2012-11-19 18:24   ` Bill Pemberton
     [not found]   ` <1353349642-3677-340-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-20  1:43     ` Mark Brown
2012-11-20  1:43       ` Mark Brown
2012-11-21 11:59     ` Kukjin Kim
2012-11-21 11:59       ` Kukjin Kim
2012-11-21 12:01   ` Russell King - ARM Linux
2012-11-21 12:01     ` Russell King - ARM Linux
2012-11-19 18:24 ` [PATCH 342/493] mips: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 343/493] parisc: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 344/493] powerpc: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 347/493] sound: " Bill Pemberton
2012-11-19 18:24 ` [PATCH 348/493] ALSA: hda: remove DELAYED_INIT_MARK and DELAYED_INITDATA_MARK macros Bill Pemberton
2012-11-19 18:25 ` [PATCH 358/493] ide: remove use of __devinitconst Bill Pemberton
2012-11-19 18:25 ` [PATCH 359/493] input: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 360/493] mfd: " Bill Pemberton
2012-11-20  1:44   ` Mark Brown
2012-11-19 18:25 ` [PATCH 362/493] mmc: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 363/493] mtd: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 364/493] pinctrl: " Bill Pemberton
2012-11-21 10:03   ` Linus Walleij
2012-11-21 10:51   ` Barry Song
2012-11-19 18:25 ` [PATCH 368/493] scsi: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 370/493] tty: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 371/493] usb: " Bill Pemberton
2012-11-19 20:16   ` Felipe Balbi
2012-11-19 18:25 ` [PATCH 373/493] drivers/macintosh: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 375/493] media: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 379/493] net: " Bill Pemberton
2012-11-19 18:51   ` Marc Kleine-Budde
2012-11-19 18:25 ` [PATCH 380/493] platform/x86: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 381/493] m68k: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 382/493] powerpc: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 384/493] sound: " Bill Pemberton
2012-11-20  2:00   ` Mark Brown
2012-11-19 18:25 ` [PATCH 385/493] pci: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 387/493] acpi: remove use of __devexit Bill Pemberton
2012-11-21  0:46   ` Rafael J. Wysocki
2012-11-19 18:25 ` [PATCH 391/493] bcma: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 392/493] block: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 394/493] clk: " Bill Pemberton
2012-11-20  1:47   ` Mark Brown
2012-11-21 21:49   ` Mike Turquette
2012-11-19 18:25 ` [PATCH 396/493] cpufreq: " Bill Pemberton
2012-11-21  0:50   ` Rafael J. Wysocki
2012-11-19 18:25 ` [PATCH 397/493] crypto: " Bill Pemberton
2012-11-19 18:25   ` Bill Pemberton
2012-11-19 18:25 ` [PATCH 398/493] dma: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 399/493] edac: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 403/493] hwspinlock: " Bill Pemberton
2012-11-19 18:25   ` Bill Pemberton
2012-11-20 22:45   ` Linus Walleij
2012-11-20 22:45     ` Linus Walleij
2012-11-19 18:25 ` [PATCH 404/493] i2c: " Bill Pemberton
2012-11-19 18:25   ` Bill Pemberton
2012-11-19 18:25   ` Bill Pemberton
2012-11-19 18:25 ` [PATCH 405/493] ide: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 406/493] iio: " Bill Pemberton
2012-11-19 18:25 ` [PATCH 408/493] input: " Bill Pemberton
2012-11-19 18:25   ` Bill Pemberton
2012-11-20  6:49   ` Mark Brown
2012-11-20  6:49     ` Mark Brown
2012-11-19 18:26 ` [PATCH 412/493] mfd: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-20  6:50   ` Mark Brown
2012-11-20  6:50     ` Mark Brown
2012-11-20 17:05   ` David Brown
2012-11-20 17:05     ` David Brown
2012-11-20 22:40   ` Linus Walleij
2012-11-20 22:40     ` Linus Walleij
2012-11-19 18:26 ` [PATCH 414/493] mmc: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-22 23:04   ` Guennadi Liakhovetski
2012-11-22 23:04     ` Guennadi Liakhovetski
2012-11-19 18:26 ` [PATCH 415/493] mtd: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26 ` [PATCH 417/493] pinctrl: " Bill Pemberton
2012-11-21 10:03   ` Linus Walleij
2012-11-19 18:26 ` [PATCH 422/493] rtc: " Bill Pemberton
2012-11-20  6:52   ` Mark Brown
2012-11-19 18:26 ` [PATCH 425/493] scsi: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-23  7:46   ` Guennadi Liakhovetski
2012-11-23  7:46     ` Guennadi Liakhovetski
2012-11-23 11:27     ` Masanori Goto
2012-11-23 11:27       ` Masanori Goto
2012-11-19 18:26 ` [PATCH 427/493] spi: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26 ` [PATCH 429/493] tty: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
     [not found]   ` <1353349642-3677-429-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-20  9:45     ` Tobias Klauser
2012-11-20  9:45       ` Tobias Klauser
2012-11-20  9:45       ` Tobias Klauser
2012-11-20  9:45       ` Tobias Klauser
2012-11-20 17:06   ` David Brown
2012-11-20 17:06     ` David Brown
2012-11-20 17:06     ` David Brown
2012-11-20 17:06     ` David Brown
2012-11-19 18:26 ` [PATCH 431/493] usb: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 20:17   ` Felipe Balbi
2012-11-19 20:17     ` Felipe Balbi
2012-11-19 20:17     ` Felipe Balbi
2012-11-19 18:26 ` [PATCH 432/493] virtio: " Bill Pemberton
2012-11-19 18:26 ` [PATCH 435/493] watchdog: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-20  6:52   ` Mark Brown
2012-11-20  6:52     ` Mark Brown
2012-11-19 18:26 ` [PATCH 437/493] char: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-26 20:36   ` Kent Yoder
2012-11-26 20:36     ` Kent Yoder
2012-11-19 18:26 ` [PATCH 442/493] drm/exynos: " Bill Pemberton
2012-11-19 18:26 ` [PATCH 443/493] drivers/macintosh: " Bill Pemberton
2012-11-19 18:26 ` [PATCH 444/493] media: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-23  7:45   ` Guennadi Liakhovetski
2012-11-23  7:45     ` Guennadi Liakhovetski
2012-12-06  7:51   ` Prabhakar Lad
2012-12-06  7:51     ` Prabhakar Lad
2012-11-19 18:26 ` [PATCH 446/493] video: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:26 ` [PATCH 448/493] staging: iio: " Bill Pemberton
2012-11-19 18:26 ` [PATCH 470/493] ethernet: " Bill Pemberton
2012-11-19 18:26   ` Bill Pemberton
2012-11-19 18:27 ` [PATCH 471/493] net: " Bill Pemberton
2012-11-19 18:56   ` Marc Kleine-Budde
2012-11-19 20:01   ` Larry Finger
2012-11-22  6:11   ` Hin-Tak Leung
2012-11-26 17:39   ` [Pv-drivers] " Dmitry Torokhov
2012-11-19 18:27 ` [PATCH 472/493] drivers/message/fusion: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 473/493] nfc: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 475/493] pci: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 476/493] drm: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 478/493] platform/x86: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 481/493] staging: lirc: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 482/493] staging: dt3155v4l: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 483/493] staging: solo6x10: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 484/493] arm: " Bill Pemberton
2012-11-19 18:27   ` Bill Pemberton
2012-11-20  7:24   ` Eric Miao
2012-11-20  7:24     ` Eric Miao
2012-11-21 11:59   ` Kukjin Kim
2012-11-21 11:59     ` Kukjin Kim
2012-11-19 18:27 ` [PATCH 485/493] mips: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 486/493] powerpc: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 490/493] rfkill: " Bill Pemberton
2012-11-19 18:27 ` [PATCH 491/493] sound: " Bill Pemberton
2012-11-19 18:27   ` Bill Pemberton
2012-11-19 18:27   ` Bill Pemberton
2012-11-19 18:27 ` [PATCH 493/493] docbook: " Bill Pemberton
     [not found] ` <1353349642-3677-38-git-send-email-wfp5p@virginia.edu>
2012-11-20  3:06   ` [PATCH 038/493] ata: remove use of __devexit_p viresh kumar
     [not found] ` <1353349642-3677-199-git-send-email-wfp5p@virginia.edu>
2012-11-20  3:08   ` [PATCH 199/493] ata: remove use of __devinit viresh kumar
     [not found] ` <1353349642-3677-218-git-send-email-wfp5p@virginia.edu>
     [not found]   ` <1353349642-3677-218-git-send-email-wfp5p-4Ng6DfrEGID2fBVCVOL8/A@public.gmane.org>
2012-11-21 11:56     ` [PATCH 218/493] amba: " Russell King - ARM Linux
     [not found] ` <1353349642-3677-86-git-send-email-wfp5p@virginia.edu>
2012-11-26 17:35   ` [Pv-drivers] [PATCH 086/493] net: remove use of __devexit_p Dmitry Torokhov
     [not found] ` <1353349642-3677-203-git-send-email-wfp5p@virginia.edu>
2012-11-26 17:38   ` [Pv-drivers] [PATCH 203/493] net: remove use of __devinit Dmitry Torokhov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50AB4E18.60308@atmel.com \
    --to=nicolas.ferre@atmel.com \
    --cc=alan@linux.intel.com \
    --cc=davem@davemloft.net \
    --cc=gregkh@linuxfoundation.org \
    --cc=jacmet@sunsite.dk \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-serial@vger.kernel.org \
    --cc=lucaskt@linux.vnet.ibm.com \
    --cc=nios2-dev@sopc.et.ntust.edu.tw \
    --cc=sparclinux@vger.kernel.org \
    --cc=tklauser@distanz.ch \
    --cc=uclinux-dist-devel@blackfin.uclinux.org \
    --cc=wfp5p@virginia.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.