hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/drivers/char/hw_random/via-rng.c
....@@ -209,20 +209,19 @@
209209 out:
210210 return err;
211211 }
212
+module_init(mod_init);
212213
213214 static void __exit mod_exit(void)
214215 {
215216 hwrng_unregister(&via_rng);
216217 }
217
-
218
-module_init(mod_init);
219218 module_exit(mod_exit);
220219
221220 static struct x86_cpu_id __maybe_unused via_rng_cpu_id[] = {
222
- X86_FEATURE_MATCH(X86_FEATURE_XSTORE),
221
+ X86_MATCH_FEATURE(X86_FEATURE_XSTORE, NULL),
223222 {}
224223 };
224
+MODULE_DEVICE_TABLE(x86cpu, via_rng_cpu_id);
225225
226226 MODULE_DESCRIPTION("H/W RNG driver for VIA CPU with PadLock");
227227 MODULE_LICENSE("GPL");
228
-MODULE_DEVICE_TABLE(x86cpu, via_rng_cpu_id);