hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/video/fbdev/au1200fb.c
....@@ -1040,6 +1040,9 @@
10401040 u32 pixclock;
10411041 int screen_size, plane;
10421042
1043
+ if (!var->pixclock)
1044
+ return -EINVAL;
1045
+
10431046 plane = fbdev->plane;
10441047
10451048 /* Make sure that the mode respect all LCD controller and
....@@ -1729,6 +1732,9 @@
17291732
17301733 /* Now hook interrupt too */
17311734 irq = platform_get_irq(dev, 0);
1735
+ if (irq < 0)
1736
+ return irq;
1737
+
17321738 ret = request_irq(irq, au1200fb_handle_irq,
17331739 IRQF_SHARED, "lcd", (void *)dev);
17341740 if (ret) {