···472472 }473473}474474475475-static int send_open(HvLpIndex remoteLp, void *sem)475475+static int __init send_open(HvLpIndex remoteLp, void *sem)476476{477477 return HvCallEvent_signalLpEventFast(remoteLp,478478 HvLpEvent_Type_VirtualIo,···484484 0, 0, 0, 0);485485}486486487487-static int hvc_vio_init(void)487487+static int __init hvc_vio_init(void)488488{489489 atomic_t wait_flag;490490 int rc;···552552}553553module_init(hvc_vio_init); /* after drivers/char/hvc_console.c */554554555555-static void hvc_vio_exit(void)555555+static void __exit hvc_vio_exit(void)556556{557557 vio_unregister_driver(&hvc_vio_driver);558558}559559module_exit(hvc_vio_exit);560560561561/* the device tree order defines our numbering */562562-static int hvc_find_vtys(void)562562+static int __init hvc_find_vtys(void)563563{564564 struct device_node *vty;565565 int num_found = 0;