On Wed, Jul 10, 2019 at 03:51:40PM +0300, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > __be16 = cpu_to_be16(__be16) is nonsense. Do it right. > > ../drivers/gpu/drm/drm_dsc.c:218:53: warning: incorrect type in assignment (different base types) > ../drivers/gpu/drm/drm_dsc.c:218:53: expected restricted __be16 > ../drivers/gpu/drm/drm_dsc.c:218:53: got int > ../drivers/gpu/drm/drm_dsc.c:225:25: warning: cast from restricted __be16 > ../drivers/gpu/drm/drm_dsc.c:225:25: warning: incorrect type in argument 1 (different base types) > ../drivers/gpu/drm/drm_dsc.c:225:25: expected unsigned short [usertype] val > ../drivers/gpu/drm/drm_dsc.c:225:25: got restricted __be16 > ../drivers/gpu/drm/drm_dsc.c:225:25: warning: cast from restricted __be16 > ../drivers/gpu/drm/drm_dsc.c:225:25: warning: cast from restricted __be16 > > Cc: Manasi Navare <manasi.d.navare@xxxxxxxxx> > Cc: David Francis <David.Francis@xxxxxxx> > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Reviewed-by: Sean Paul <sean@xxxxxxxxxx> > --- > drivers/gpu/drm/drm_dsc.c | 12 +++++------- > 1 file changed, 5 insertions(+), 7 deletions(-) > > diff --git a/drivers/gpu/drm/drm_dsc.c b/drivers/gpu/drm/drm_dsc.c > index 77f4e5ae4197..f2fc47f123d2 100644 > --- a/drivers/gpu/drm/drm_dsc.c > +++ b/drivers/gpu/drm/drm_dsc.c > @@ -216,13 +216,11 @@ void drm_dsc_pps_payload_pack(struct drm_dsc_picture_parameter_set *pps_payload, > */ > for (i = 0; i < DSC_NUM_BUF_RANGES; i++) { > pps_payload->rc_range_parameters[i] = > - ((dsc_cfg->rc_range_params[i].range_min_qp << > - DSC_PPS_RC_RANGE_MINQP_SHIFT) | > - (dsc_cfg->rc_range_params[i].range_max_qp << > - DSC_PPS_RC_RANGE_MAXQP_SHIFT) | > - (dsc_cfg->rc_range_params[i].range_bpg_offset)); > - pps_payload->rc_range_parameters[i] = > - cpu_to_be16(pps_payload->rc_range_parameters[i]); > + cpu_to_be16((dsc_cfg->rc_range_params[i].range_min_qp << > + DSC_PPS_RC_RANGE_MINQP_SHIFT) | > + (dsc_cfg->rc_range_params[i].range_max_qp << > + DSC_PPS_RC_RANGE_MAXQP_SHIFT) | > + (dsc_cfg->rc_range_params[i].range_bpg_offset)); > } > > /* PPS 88 */ > -- > 2.21.0 > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Sean Paul, Software Engineer, Google / Chromium OS _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel