Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: subdev: Add debug prints to enable/disable_streams

It is often useful to see when streaming for a device is being enabled
or disabled. Add debug prints for this to v4l2_subdev_enable_streams()
and v4l2_subdev_disable_streams().

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>

authored by

Tomi Valkeinen and committed by
Mauro Carvalho Chehab
35a29918 bb05820e

+12 -2
+12 -2
drivers/media/v4l2-core/v4l2-subdev.c
··· 1989 1989 goto done; 1990 1990 } 1991 1991 1992 + dev_dbg(dev, "enable streams %u:%#llx\n", pad, streams_mask); 1993 + 1992 1994 /* Call the .enable_streams() operation. */ 1993 1995 ret = v4l2_subdev_call(sd, pad, enable_streams, state, pad, 1994 1996 streams_mask); 1995 - if (ret) 1997 + if (ret) { 1998 + dev_dbg(dev, "enable streams %u:%#llx failed: %d\n", pad, 1999 + streams_mask, ret); 1996 2000 goto done; 2001 + } 1997 2002 1998 2003 /* Mark the streams as enabled. */ 1999 2004 for (i = 0; i < state->stream_configs.num_configs; ++i) { ··· 2106 2101 goto done; 2107 2102 } 2108 2103 2104 + dev_dbg(dev, "disable streams %u:%#llx\n", pad, streams_mask); 2105 + 2109 2106 /* Call the .disable_streams() operation. */ 2110 2107 ret = v4l2_subdev_call(sd, pad, disable_streams, state, pad, 2111 2108 streams_mask); 2112 - if (ret) 2109 + if (ret) { 2110 + dev_dbg(dev, "disable streams %u:%#llx failed: %d\n", pad, 2111 + streams_mask, ret); 2113 2112 goto done; 2113 + } 2114 2114 2115 2115 /* Mark the streams as disabled. */ 2116 2116 for (i = 0; i < state->stream_configs.num_configs; ++i) {