#include #define INCLUDE_VERMAGIC #include #include #include #include #include #ifdef CONFIG_UNWINDER_ORC #include ORC_HEADER; #endif BUILD_SALT; BUILD_LTO_INFO; MODULE_INFO(vermagic, VERMAGIC_STRING); MODULE_INFO(name, KBUILD_MODNAME); __visible struct module __this_module __section(".gnu.linkonce.this_module") = { .name = KBUILD_MODNAME, .init = init_module, #ifdef CONFIG_MODULE_UNLOAD .exit = cleanup_module, #endif .arch = MODULE_ARCH_INIT, }; MODULE_INFO(intree, "Y"); #ifdef CONFIG_RETPOLINE MODULE_INFO(retpoline, "Y"); #endif KSYMTAB_FUNC(register_pppox_proto, "", ""); KSYMTAB_FUNC(unregister_pppox_proto, "", ""); KSYMTAB_FUNC(pppox_unbind_sock, "", ""); KSYMTAB_FUNC(pppox_ioctl, "", ""); KSYMTAB_FUNC(pppox_compat_ioctl, "", ""); SYMBOL_CRC(register_pppox_proto, 0x0fc9ee51, ""); SYMBOL_CRC(unregister_pppox_proto, 0xe0ff7a18, ""); SYMBOL_CRC(pppox_unbind_sock, 0x3e0eef01, ""); SYMBOL_CRC(pppox_ioctl, 0x340d590e, ""); SYMBOL_CRC(pppox_compat_ioctl, 0x5384a4fd, ""); static const struct modversion_info ____versions[] __used __section("__versions") = { { 0x599c2c5e, "lock_sock_nested" }, { 0xf0b94d69, "release_sock" }, { 0xf0c88cdf, "ppp_channel_index" }, { 0x8558fccb, "sock_register" }, { 0x95d1a860, "try_module_get" }, { 0xcd1f47a2, "module_put" }, { 0xa24f23d8, "__request_module" }, { 0x62737e1d, "sock_unregister" }, { 0xd63ae81d, "ppp_unregister_channel" }, { 0x17608925, "module_layout" }, }; MODULE_INFO(depends, "ppp_generic");