Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mtd: docg3: remove invalid __exit annotations

The .remove callback may be used when detaching a device via sysfs, so
we can't expect to free up this memory.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr>

+3 -3
+3 -3
drivers/mtd/devices/docg3.c
··· 1805 1805 } 1806 1806 } 1807 1807 1808 - static void __exit doc_dbg_unregister(struct docg3 *docg3) 1808 + static void doc_dbg_unregister(struct docg3 *docg3) 1809 1809 { 1810 1810 debugfs_remove_recursive(docg3->debugfs_root); 1811 1811 } ··· 2100 2100 * 2101 2101 * Returns 0 2102 2102 */ 2103 - static int __exit docg3_release(struct platform_device *pdev) 2103 + static int docg3_release(struct platform_device *pdev) 2104 2104 { 2105 2105 struct docg3_cascade *cascade = platform_get_drvdata(pdev); 2106 2106 struct docg3 *docg3 = cascade->floors[0]->priv; ··· 2131 2131 }, 2132 2132 .suspend = docg3_suspend, 2133 2133 .resume = docg3_resume, 2134 - .remove = __exit_p(docg3_release), 2134 + .remove = docg3_release, 2135 2135 }; 2136 2136 2137 2137 module_platform_driver_probe(g3_driver, docg3_probe);