Skip to content

Commit

Permalink
sh: make time.c explicitly non-modular
Browse files Browse the repository at this point in the history
The Makefile currently controlling compilation of this code is:

obj-y   := debugtraps.o dma-nommu.o dumpstack.o                 \
[...]
           syscalls_$(BITS).o time.o topology.o traps.o         \
           traps_$(BITS).o unwinder.o

....meaning that it currently is not being built as a module by anyone.

Lets remove the couple traces of modular code, so that when reading
the driver there is no doubt it is builtin-only.

Since module_init translates to device_initcall in the non-modular
case, the init ordering remains unchanged with this commit.

Cc: Yoshinori Sato <[email protected]>
Cc: Rich Felker <[email protected]>
Cc: Paul Gortmaker <[email protected]>
Cc: [email protected]
Signed-off-by: Paul Gortmaker <[email protected]>
Signed-off-by: Rich Felker <[email protected]>
  • Loading branch information
Paul Gortmaker authored and Rich Felker committed Jul 31, 2016
1 parent 72cc564 commit 7a65a34
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions arch/sh/kernel/time.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
* for more details.
*/
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/profile.h>
#include <linux/timex.h>
Expand Down Expand Up @@ -83,7 +82,7 @@ static int __init rtc_generic_init(void)

return PTR_ERR_OR_ZERO(pdev);
}
module_init(rtc_generic_init);
device_initcall(rtc_generic_init);

void (*board_time_init)(void);

Expand Down

0 comments on commit 7a65a34

Please sign in to comment.