public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: KW fix in intel_dsi_dcs_backlight.c
@ 2017-08-03  8:00 Balasubramaniam, Hari Chand
  2017-08-03  8:23 ` ✓ Fi.CI.BAT: success for " Patchwork
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Balasubramaniam, Hari Chand @ 2017-08-03  8:00 UTC (permalink / raw)
  To: intel-gfx; +Cc: Balasubramaniam, Hari Chand

variable 'data' might be used uninitialized in this function.

Thus, adding NULL initialized to 'data' variable.

SQUASHME! - This patch should be squashed into following existing patch

        Author: Paulo Zanoni <paulo.r.zanoni@intel.com>
        Author: Deepak M <m.deepak@intel.com>
	Date:   Wed Apr 19 15:49:02 2017 +0800

    	  drm/i915/dsi: Add DCS control for Panel PWM

    	  If the source of the backlight PWM is from the
    	  panel then the PWM can be controlled by DCS
    	  command, this patch adds the support to
    	  enable/disbale panel PWM, control backlight level
    	  etc...

    	  v2: Moving the CABC bkl functions to new file.(Jani)

    	  v3: Rebase

    	  v4: Rebase

    	  v5: Use mipi_dsi_dcs_write() instead of mipi_dsi_dcs_write_buffer() (Jani)
              Move DCS macro`s to include/video/mipi_display.h (Jani)

    	  v6: Rename the file to intel_dsi_panel_pwm.c
              Removing the CABC operations

    	  v7 by Jani: renames, rebases, etc.

    	  v8 by Jani: s/INTEL_BACKLIGHT_CABC/INTEL_BACKLIGHT_DSI_DCS/

    	  v9 by Jani: rename init function to intel_dsi_dcs_init_backlight_funcs

    	  Cc: Jani Nikula <jani.nikula@intel.com>
    	  Cc: Daniel Vetter <daniel.vetter@intel.com>
    	  Cc: Yetunde Adebisi <yetundex.adebisi@intel.com>
    	  Signed-off-by: Deepak M <m.deepak@intel.com>
    	  Reviewed-by: Yetunde Adebisi <yetundex.adebisi@intel.com>
    	  Signed-off-by: Jani Nikula <jani.nikula@intel.com>
    	  Link: http://patchwork.freedesktop.org/patch/msgid/71238a4b14b8c3a6c04070c789f09f1b4bc00a15.1461676337.git.jani.nikula@intel.com
    	  (cherry picked from commit 90198355b83c79e2158ec591085858b191f08502)
    	  Signed-off-by: Matt Roper <matthew.d.roper@intel.com>

    	  Change-Id: Icab0769c56fbb59f24d35fcb0a14c21a858bf8ac

Change-Id: Ib16bdda6c1950efddf66e31ab3172a2a17b09bc9
Signed-off-by: Balasubramaniam, Hari Chand <hari.chand.balasubramaniam@intel.com>
---
 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
index ac7c602..eec4585 100644
--- a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
+++ b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
@@ -46,7 +46,7 @@ static u32 dcs_get_backlight(struct intel_connector *connector)
 	struct intel_encoder *encoder = connector->encoder;
 	struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
 	struct mipi_dsi_device *dsi_device;
-	u8 data;
+	u8 data = 0;
 	enum port port;
 
 	/* FIXME: Need to take care of 16 bit brightness level */
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* ✓ Fi.CI.BAT: success for drm/i915: KW fix in intel_dsi_dcs_backlight.c
  2017-08-03  8:00 [PATCH] drm/i915: KW fix in intel_dsi_dcs_backlight.c Balasubramaniam, Hari Chand
@ 2017-08-03  8:23 ` Patchwork
  2017-08-03 12:39 ` [PATCH] " Jani Nikula
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2017-08-03  8:23 UTC (permalink / raw)
  To: Balasubramaniam, Hari Chand; +Cc: intel-gfx

== Series Details ==

Series: drm/i915: KW fix in intel_dsi_dcs_backlight.c
URL   : https://patchwork.freedesktop.org/series/28291/
State : success

== Summary ==

Series 28291v1 drm/i915: KW fix in intel_dsi_dcs_backlight.c
https://patchwork.freedesktop.org/api/1.0/series/28291/revisions/1/mbox/

Test kms_pipe_crc_basic:
        Subgroup hang-read-crc-pipe-a:
                pass       -> DMESG-WARN (fi-pnv-d510) fdo#101597 +1
        Subgroup suspend-read-crc-pipe-b:
                dmesg-warn -> PASS       (fi-byt-n2820) fdo#101705

fdo#101597 https://bugs.freedesktop.org/show_bug.cgi?id=101597
fdo#101705 https://bugs.freedesktop.org/show_bug.cgi?id=101705

fi-bdw-5557u     total:280  pass:269  dwarn:0   dfail:0   fail:0   skip:11  time:451s
fi-bdw-gvtdvm    total:280  pass:266  dwarn:0   dfail:0   fail:0   skip:14  time:434s
fi-blb-e6850     total:280  pass:225  dwarn:1   dfail:0   fail:0   skip:54  time:357s
fi-bsw-n3050     total:280  pass:244  dwarn:0   dfail:0   fail:0   skip:36  time:540s
fi-bxt-j4205     total:280  pass:261  dwarn:0   dfail:0   fail:0   skip:19  time:511s
fi-byt-n2820     total:280  pass:252  dwarn:0   dfail:0   fail:0   skip:28  time:503s
fi-glk-2a        total:280  pass:261  dwarn:0   dfail:0   fail:0   skip:19  time:604s
fi-hsw-4770      total:280  pass:264  dwarn:0   dfail:0   fail:0   skip:16  time:439s
fi-hsw-4770r     total:280  pass:264  dwarn:0   dfail:0   fail:0   skip:16  time:417s
fi-ilk-650       total:280  pass:230  dwarn:0   dfail:0   fail:0   skip:50  time:416s
fi-ivb-3520m     total:280  pass:262  dwarn:0   dfail:0   fail:0   skip:18  time:499s
fi-ivb-3770      total:280  pass:262  dwarn:0   dfail:0   fail:0   skip:18  time:475s
fi-kbl-7500u     total:280  pass:262  dwarn:0   dfail:0   fail:0   skip:18  time:465s
fi-kbl-7560u     total:280  pass:270  dwarn:0   dfail:0   fail:0   skip:10  time:579s
fi-kbl-r         total:280  pass:262  dwarn:0   dfail:0   fail:0   skip:18  time:586s
fi-pnv-d510      total:280  pass:222  dwarn:3   dfail:0   fail:0   skip:55  time:564s
fi-skl-6260u     total:280  pass:270  dwarn:0   dfail:0   fail:0   skip:10  time:457s
fi-skl-6700hq    total:280  pass:263  dwarn:0   dfail:0   fail:0   skip:17  time:582s
fi-skl-6700k     total:280  pass:262  dwarn:0   dfail:0   fail:0   skip:18  time:475s
fi-skl-6770hq    total:280  pass:270  dwarn:0   dfail:0   fail:0   skip:10  time:478s
fi-skl-gvtdvm    total:280  pass:267  dwarn:0   dfail:0   fail:0   skip:13  time:434s
fi-skl-x1585l    total:280  pass:269  dwarn:0   dfail:0   fail:0   skip:11  time:478s
fi-snb-2520m     total:280  pass:252  dwarn:0   dfail:0   fail:0   skip:28  time:551s
fi-snb-2600      total:280  pass:251  dwarn:0   dfail:0   fail:0   skip:29  time:406s

fcb630a80579faf6d12ee62cb49bd7a4acff41e6 drm-tip: 2017y-08m-01d-17h-14m-57s UTC integration manifest
b1d080e3ea65 drm/i915: KW fix in intel_dsi_dcs_backlight.c

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_5315/
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] drm/i915: KW fix in intel_dsi_dcs_backlight.c
  2017-08-03  8:00 [PATCH] drm/i915: KW fix in intel_dsi_dcs_backlight.c Balasubramaniam, Hari Chand
  2017-08-03  8:23 ` ✓ Fi.CI.BAT: success for " Patchwork
@ 2017-08-03 12:39 ` Jani Nikula
  2017-08-15  2:05 ` [PATCH] drm/i915: Initialize 'data' " Balasubramaniam, Hari Chand
  2017-08-15  8:17 ` ✓ Fi.CI.BAT: success for drm/i915: KW fix in intel_dsi_dcs_backlight.c (rev2) Patchwork
  3 siblings, 0 replies; 6+ messages in thread
From: Jani Nikula @ 2017-08-03 12:39 UTC (permalink / raw)
  To: intel-gfx; +Cc: Balasubramaniam, Hari Chand

On Thu, 03 Aug 2017, "Balasubramaniam, Hari Chand" <hari.chand.balasubramaniam@intel.com> wrote:
> variable 'data' might be used uninitialized in this function.
>
> Thus, adding NULL initialized to 'data' variable.
>
> SQUASHME! - This patch should be squashed into following existing patch

The upstream commit has been merged and released in v4.8, kind of hard
to squash! And the commit is in fact

commit 90198355b83c79e2158ec591085858b191f08502
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Tue Apr 26 16:14:25 2016 +0300

    drm/i915/dsi: Add DCS control for Panel PWM

Please update the commit message to reflect upstream. You'll also need

Fixes: 90198355b83c ("drm/i915/dsi: Add DCS control for Panel PWM")
Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Daniel Vetter <daniel.vetter@intel.com>
Cc: Yetunde Adebisi <yetundex.adebisi@intel.com>
Cc: Deepak M <m.deepak@intel.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>


BR,
Jani.


>
>         Author: Paulo Zanoni <paulo.r.zanoni@intel.com>
>         Author: Deepak M <m.deepak@intel.com>
> 	Date:   Wed Apr 19 15:49:02 2017 +0800
>
>     	  drm/i915/dsi: Add DCS control for Panel PWM
>
>     	  If the source of the backlight PWM is from the
>     	  panel then the PWM can be controlled by DCS
>     	  command, this patch adds the support to
>     	  enable/disbale panel PWM, control backlight level
>     	  etc...
>
>     	  v2: Moving the CABC bkl functions to new file.(Jani)
>
>     	  v3: Rebase
>
>     	  v4: Rebase
>
>     	  v5: Use mipi_dsi_dcs_write() instead of mipi_dsi_dcs_write_buffer() (Jani)
>               Move DCS macro`s to include/video/mipi_display.h (Jani)
>
>     	  v6: Rename the file to intel_dsi_panel_pwm.c
>               Removing the CABC operations
>
>     	  v7 by Jani: renames, rebases, etc.
>
>     	  v8 by Jani: s/INTEL_BACKLIGHT_CABC/INTEL_BACKLIGHT_DSI_DCS/
>
>     	  v9 by Jani: rename init function to intel_dsi_dcs_init_backlight_funcs
>
>     	  Cc: Jani Nikula <jani.nikula@intel.com>
>     	  Cc: Daniel Vetter <daniel.vetter@intel.com>
>     	  Cc: Yetunde Adebisi <yetundex.adebisi@intel.com>
>     	  Signed-off-by: Deepak M <m.deepak@intel.com>
>     	  Reviewed-by: Yetunde Adebisi <yetundex.adebisi@intel.com>
>     	  Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>     	  Link: http://patchwork.freedesktop.org/patch/msgid/71238a4b14b8c3a6c04070c789f09f1b4bc00a15.1461676337.git.jani.nikula@intel.com
>     	  (cherry picked from commit 90198355b83c79e2158ec591085858b191f08502)
>     	  Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
>
>     	  Change-Id: Icab0769c56fbb59f24d35fcb0a14c21a858bf8ac
>
> Change-Id: Ib16bdda6c1950efddf66e31ab3172a2a17b09bc9
> Signed-off-by: Balasubramaniam, Hari Chand <hari.chand.balasubramaniam@intel.com>
> ---
>  drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
> index ac7c602..eec4585 100644
> --- a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
> +++ b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
> @@ -46,7 +46,7 @@ static u32 dcs_get_backlight(struct intel_connector *connector)
>  	struct intel_encoder *encoder = connector->encoder;
>  	struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
>  	struct mipi_dsi_device *dsi_device;
> -	u8 data;
> +	u8 data = 0;
>  	enum port port;
>  
>  	/* FIXME: Need to take care of 16 bit brightness level */

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH] drm/i915: Initialize 'data' in intel_dsi_dcs_backlight.c
  2017-08-03  8:00 [PATCH] drm/i915: KW fix in intel_dsi_dcs_backlight.c Balasubramaniam, Hari Chand
  2017-08-03  8:23 ` ✓ Fi.CI.BAT: success for " Patchwork
  2017-08-03 12:39 ` [PATCH] " Jani Nikula
@ 2017-08-15  2:05 ` Balasubramaniam, Hari Chand
  2017-08-15  8:07   ` Jani Nikula
  2017-08-15  8:17 ` ✓ Fi.CI.BAT: success for drm/i915: KW fix in intel_dsi_dcs_backlight.c (rev2) Patchwork
  3 siblings, 1 reply; 6+ messages in thread
From: Balasubramaniam, Hari Chand @ 2017-08-15  2:05 UTC (permalink / raw)
  To: intel-gfx
  Cc: Jani Nikula, Deepak M, Yetunde Adebisi, Daniel Vetter,
	Balasubramaniam, Hari Chand

variable 'data'is used uninitialized in this function. thus, 'function dcs_get_backlight'
will return unwanted value/fail.

Thus, adding NULL initialized to 'data' variable will solve the return
failure happening.

v2: Change commit message to reflect upstream with proper message

Change-Id: I3e2d3369601c119d3527efc454ea4367d7306416
Fixes: 90198355b83c ("drm/i915/dsi: Add DCS control for Panel PWM")
Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Daniel Vetter <daniel.vetter@intel.com>
Cc: Yetunde Adebisi <yetundex.adebisi@intel.com>
Cc: Deepak M <m.deepak@intel.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Signed-off-by: Balasubramaniam, Hari Chand <hari.chand.balasubramaniam@intel.com>
---
 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
index ac7c602..eec4585 100644
--- a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
+++ b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
@@ -46,7 +46,7 @@ static u32 dcs_get_backlight(struct intel_connector *connector)
 	struct intel_encoder *encoder = connector->encoder;
 	struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
 	struct mipi_dsi_device *dsi_device;
-	u8 data;
+	u8 data = 0;
 	enum port port;
 
 	/* FIXME: Need to take care of 16 bit brightness level */
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] drm/i915: Initialize 'data' in intel_dsi_dcs_backlight.c
  2017-08-15  2:05 ` [PATCH] drm/i915: Initialize 'data' " Balasubramaniam, Hari Chand
@ 2017-08-15  8:07   ` Jani Nikula
  0 siblings, 0 replies; 6+ messages in thread
From: Jani Nikula @ 2017-08-15  8:07 UTC (permalink / raw)
  To: intel-gfx
  Cc: Yetunde Adebisi, Daniel Vetter, Deepak M,
	Balasubramaniam, Hari Chand

On Tue, 15 Aug 2017, "Balasubramaniam, Hari Chand" <hari.chand.balasubramaniam@intel.com> wrote:
> variable 'data'is used uninitialized in this function. thus, 'function dcs_get_backlight'
> will return unwanted value/fail.
>
> Thus, adding NULL initialized to 'data' variable will solve the return
> failure happening.

Pushed to drm-intel-next-queued, thanks for the patch.

BR,
Jani.

>
> v2: Change commit message to reflect upstream with proper message
>
> Change-Id: I3e2d3369601c119d3527efc454ea4367d7306416
> Fixes: 90198355b83c ("drm/i915/dsi: Add DCS control for Panel PWM")
> Cc: Jani Nikula <jani.nikula@intel.com>
> Cc: Daniel Vetter <daniel.vetter@intel.com>
> Cc: Yetunde Adebisi <yetundex.adebisi@intel.com>
> Cc: Deepak M <m.deepak@intel.com>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>
> Signed-off-by: Balasubramaniam, Hari Chand <hari.chand.balasubramaniam@intel.com>
> ---
>  drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
> index ac7c602..eec4585 100644
> --- a/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
> +++ b/drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
> @@ -46,7 +46,7 @@ static u32 dcs_get_backlight(struct intel_connector *connector)
>  	struct intel_encoder *encoder = connector->encoder;
>  	struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
>  	struct mipi_dsi_device *dsi_device;
> -	u8 data;
> +	u8 data = 0;
>  	enum port port;
>  
>  	/* FIXME: Need to take care of 16 bit brightness level */

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* ✓ Fi.CI.BAT: success for drm/i915: KW fix in intel_dsi_dcs_backlight.c (rev2)
  2017-08-03  8:00 [PATCH] drm/i915: KW fix in intel_dsi_dcs_backlight.c Balasubramaniam, Hari Chand
                   ` (2 preceding siblings ...)
  2017-08-15  2:05 ` [PATCH] drm/i915: Initialize 'data' " Balasubramaniam, Hari Chand
@ 2017-08-15  8:17 ` Patchwork
  3 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2017-08-15  8:17 UTC (permalink / raw)
  To: Balasubramaniam, Hari Chand; +Cc: intel-gfx

== Series Details ==

Series: drm/i915: KW fix in intel_dsi_dcs_backlight.c (rev2)
URL   : https://patchwork.freedesktop.org/series/28291/
State : success

== Summary ==

Series 28291v2 drm/i915: KW fix in intel_dsi_dcs_backlight.c
https://patchwork.freedesktop.org/api/1.0/series/28291/revisions/2/mbox/

fi-bdw-5557u     total:279  pass:268  dwarn:0   dfail:0   fail:0   skip:11  time:447s
fi-bsw-n3050     total:279  pass:243  dwarn:0   dfail:0   fail:0   skip:36  time:549s
fi-bxt-j4205     total:279  pass:260  dwarn:0   dfail:0   fail:0   skip:19  time:517s
fi-byt-j1900     total:279  pass:254  dwarn:1   dfail:0   fail:0   skip:24  time:520s
fi-byt-n2820     total:279  pass:250  dwarn:1   dfail:0   fail:0   skip:28  time:514s
fi-glk-2a        total:279  pass:260  dwarn:0   dfail:0   fail:0   skip:19  time:603s
fi-hsw-4770r     total:279  pass:263  dwarn:0   dfail:0   fail:0   skip:16  time:423s
fi-ivb-3520m     total:279  pass:261  dwarn:0   dfail:0   fail:0   skip:18  time:508s
fi-kbl-7560u     total:279  pass:269  dwarn:0   dfail:0   fail:0   skip:10  time:584s
fi-pnv-d510      total:279  pass:223  dwarn:1   dfail:0   fail:0   skip:55  time:532s
fi-skl-6700k     total:279  pass:261  dwarn:0   dfail:0   fail:0   skip:18  time:471s
fi-skl-x1585l    total:279  pass:268  dwarn:0   dfail:0   fail:0   skip:11  time:473s

6e63b790f851e8756624cfdf145a02b2eadf5634 drm-tip: 2017y-08m-14d-21h-10m-56s UTC integration manifest
8710818ffc8e drm/i915: Initialize 'data' in intel_dsi_dcs_backlight.c

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_5398/
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-08-15  8:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-03  8:00 [PATCH] drm/i915: KW fix in intel_dsi_dcs_backlight.c Balasubramaniam, Hari Chand
2017-08-03  8:23 ` ✓ Fi.CI.BAT: success for " Patchwork
2017-08-03 12:39 ` [PATCH] " Jani Nikula
2017-08-15  2:05 ` [PATCH] drm/i915: Initialize 'data' " Balasubramaniam, Hari Chand
2017-08-15  8:07   ` Jani Nikula
2017-08-15  8:17 ` ✓ Fi.CI.BAT: success for drm/i915: KW fix in intel_dsi_dcs_backlight.c (rev2) Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox