forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
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)