public inbox for kernel-janitors@vger.kernel.org
 help / color / mirror / Atom feed
* Q: generic module{init,exit} boilerplate
@ 2013-01-10 17:12 H Hartley Sweeten
  2013-01-10 18:41 ` Dan Carpenter
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: H Hartley Sweeten @ 2013-01-10 17:12 UTC (permalink / raw)
  To: kernel-janitors

Hello all,

There are a number of drivers/modules in the kernel that have
a "do nothing" module init/exit of the form:

static int __init foo_init(void)
{
	return 0;
}
module_init(foo_init);

static void __exit foo_exit(void)
{
}
module_exit(foo_exit);

Is it worth creating a generic helper macro to handle this boilerplate?
Something along the lines of the module_driver() macro. Each use would
replace about 10 lines-of-code with a single line.

If so what would be a good name for the macro and what header would
be the appropriate place for it to reside?

Thanks for any replies!
Hartley


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-01-10 19:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-10 17:12 Q: generic module{init,exit} boilerplate H Hartley Sweeten
2013-01-10 18:41 ` Dan Carpenter
2013-01-10 18:58 ` Julia Lawall
2013-01-10 19:05 ` H Hartley Sweeten

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox