hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/video/fbdev/via/via-core.c
....@@ -725,7 +725,14 @@
725725 return ret;
726726 viafb_i2c_init();
727727 viafb_gpio_init();
728
- return pci_register_driver(&via_driver);
728
+ ret = pci_register_driver(&via_driver);
729
+ if (ret) {
730
+ viafb_gpio_exit();
731
+ viafb_i2c_exit();
732
+ return ret;
733
+ }
734
+
735
+ return 0;
729736 }
730737
731738 static void __exit via_core_exit(void)