Re: [PATCH] mtd: adding __init/__exit macros to init/exitfunctions of mtd drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[ CCing dmmw2 -- please either Ack the patch so that I can take it through 
  trivial tree, or take it through your tree. Thanks.

On Thu, 11 Jun 2009, Peter Hüwe wrote:

> From: Peter Huewe <peterhuewe@xxxxxx>
> 
> Trivial patch which adds the __init and __exit macros to the module_init /
> module_exit functions to the following modules from drivers/mtd/ 
>  devices/m25p80.c
>  devices/slram.c
>  linux version 2.6.30
>  ftl.c
>  nand/cafe_nand.c
>  nand/cmx270_nand.c
> 
> Signed-off-by: Peter Huewe <peterhuewe@xxxxxx>
> ---
> diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c
> index cc6369e..4ca4fab 100644
> --- a/drivers/mtd/devices/m25p80.c
> +++ b/drivers/mtd/devices/m25p80.c
> @@ -772,13 +772,13 @@ static struct spi_driver m25p80_driver = {
>  };
>  
>  
> -static int m25p80_init(void)
> +static int __init m25p80_init(void)
>  {
>  	return spi_register_driver(&m25p80_driver);
>  }
>  
>  
> -static void m25p80_exit(void)
> +static void __exit m25p80_exit(void)
>  {
>  	spi_unregister_driver(&m25p80_driver);
>  }
> diff --git a/drivers/mtd/devices/slram.c b/drivers/mtd/devices/slram.c
> index 00248e8..7d846e9 100644
> --- a/drivers/mtd/devices/slram.c
> +++ b/drivers/mtd/devices/slram.c
> @@ -303,7 +303,7 @@ __setup("slram=", mtd_slram_setup);
>  
>  #endif
>  
> -static int init_slram(void)
> +static int __init init_slram(void)
>  {
>  	char *devname;
>  	int i;
> diff --git a/drivers/mtd/ftl.c b/drivers/mtd/ftl.c
> index a790c06..e56d6b4 100644
> --- a/drivers/mtd/ftl.c
> +++ b/drivers/mtd/ftl.c
> @@ -1099,7 +1099,7 @@ static struct mtd_blktrans_ops ftl_tr = {
>  	.owner		= THIS_MODULE,
>  };
>  
> -static int init_ftl(void)
> +static int __init init_ftl(void)
>  {
>  	return register_mtd_blktrans(&ftl_tr);
>  }
> diff --git a/drivers/mtd/nand/cafe_nand.c b/drivers/mtd/nand/cafe_nand.c
> index 29acd06..1b4690b 100644
> --- a/drivers/mtd/nand/cafe_nand.c
> +++ b/drivers/mtd/nand/cafe_nand.c
> @@ -903,12 +903,12 @@ static struct pci_driver cafe_nand_pci_driver = {
>  	.resume = cafe_nand_resume,
>  };
>  
> -static int cafe_nand_init(void)
> +static int __init cafe_nand_init(void)
>  {
>  	return pci_register_driver(&cafe_nand_pci_driver);
>  }
>  
> -static void cafe_nand_exit(void)
> +static void __exit cafe_nand_exit(void)
>  {
>  	pci_unregister_driver(&cafe_nand_pci_driver);
>  }
> diff --git a/drivers/mtd/nand/cmx270_nand.c b/drivers/mtd/nand/cmx270_nand.c
> index 10081e6..826cacf 100644
> --- a/drivers/mtd/nand/cmx270_nand.c
> +++ b/drivers/mtd/nand/cmx270_nand.c
> @@ -147,7 +147,7 @@ static int cmx270_device_ready(struct mtd_info *mtd)
>  /*
>   * Main initialization routine
>   */
> -static int cmx270_init(void)
> +static int __init cmx270_init(void)
>  {
>  	struct nand_chip *this;
>  	const char *part_type;
> @@ -261,7 +261,7 @@ module_init(cmx270_init);
>  /*
>   * Clean up routine
>   */
> -static void cmx270_cleanup(void)
> +static void __exit cmx270_cleanup(void)
>  {
>  	/* Release resources, unregister device */
>  	nand_release(cmx270_nand_mtd);
> 

-- 
Jiri Kosina
SUSE Labs

[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux