hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/media/i2c/gc2355.c
....@@ -519,9 +519,7 @@
519519 struct gc2355 *gc2355 = to_gc2355(sd);
520520 const struct gc2355_mode *mode = gc2355->cur_mode;
521521
522
- mutex_lock(&gc2355->mutex);
523522 fi->interval = mode->max_fps;
524
- mutex_unlock(&gc2355->mutex);
525523
526524 return 0;
527525 }
....@@ -817,9 +815,7 @@
817815 if (fie->index >= ARRAY_SIZE(supported_modes))
818816 return -EINVAL;
819817
820
- if (fie->code != MEDIA_BUS_FMT_SRGGB10_1X10)
821
- return -EINVAL;
822
-
818
+ fie->code = MEDIA_BUS_FMT_SRGGB10_1X10;
823819 fie->width = supported_modes[fie->index].width;
824820 fie->height = supported_modes[fie->index].height;
825821 fie->interval = supported_modes[fie->index].max_fps;