Skip to content

Commit

Permalink
Input: initialize serio and gameport at subsystem level
Browse files Browse the repository at this point in the history
Serio and gameport cores do not depend on other drivers and are
used by code living outside of drivers/input/{gameport|serio}.
Registering them at subsystem level guarantees that they are
fully initialized before anyone tries to use them.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
  • Loading branch information
Dmitry Torokhov committed Feb 19, 2006
1 parent 221979a commit 51c38f9
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 5 deletions.
4 changes: 1 addition & 3 deletions drivers/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ obj-$(CONFIG_CONNECTOR) += connector/
obj-$(CONFIG_FB_I810) += video/i810/
obj-$(CONFIG_FB_INTEL) += video/intelfb/

# we also need input/serio early so serio bus is initialized by the time
# serial drivers start registering their serio ports
obj-$(CONFIG_SERIO) += input/serio/
obj-y += serial/
obj-$(CONFIG_PARPORT) += parport/
obj-y += base/ block/ misc/ mfd/ net/ media/
Expand All @@ -53,6 +50,7 @@ obj-$(CONFIG_TC) += tc/
obj-$(CONFIG_USB) += usb/
obj-$(CONFIG_PCI) += usb/
obj-$(CONFIG_USB_GADGET) += usb/gadget/
obj-$(CONFIG_SERIO) += input/serio/
obj-$(CONFIG_GAMEPORT) += input/gameport/
obj-$(CONFIG_INPUT) += input/
obj-$(CONFIG_I2O) += message/
Expand Down
2 changes: 1 addition & 1 deletion drivers/input/gameport/gameport.c
Original file line number Diff line number Diff line change
Expand Up @@ -797,5 +797,5 @@ static void __exit gameport_exit(void)
kthread_stop(gameport_task);
}

module_init(gameport_init);
subsys_initcall(gameport_init);
module_exit(gameport_exit);
2 changes: 1 addition & 1 deletion drivers/input/serio/serio.c
Original file line number Diff line number Diff line change
Expand Up @@ -924,5 +924,5 @@ static void __exit serio_exit(void)
kthread_stop(serio_task);
}

module_init(serio_init);
subsys_initcall(serio_init);
module_exit(serio_exit);

0 comments on commit 51c38f9

Please sign in to comment.