Module Name: src Committed By: msaitoh Date: Wed Jul 24 15:55:08 UTC 2019
Modified Files: src/sys/external/bsd/drm2/dist/drm/i915: i915_reg.h intel_atomic.c Log Message: Use unsigned. Found by KUBSan. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm2/dist/drm/i915/i915_reg.h cvs rdiff -u -r1.2 -r1.3 \ src/sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_reg.h diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_reg.h:1.6 src/sys/external/bsd/drm2/dist/drm/i915/i915_reg.h:1.7 --- src/sys/external/bsd/drm2/dist/drm/i915/i915_reg.h:1.6 Wed Jul 24 14:57:09 2019 +++ src/sys/external/bsd/drm2/dist/drm/i915/i915_reg.h Wed Jul 24 15:55:07 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: i915_reg.h,v 1.6 2019/07/24 14:57:09 msaitoh Exp $ */ +/* $NetBSD: i915_reg.h,v 1.7 2019/07/24 15:55:07 msaitoh Exp $ */ /* Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. * All Rights Reserved. @@ -150,7 +150,7 @@ #define GEN8_RING_PDP_LDW(ring, n) ((ring)->mmio_base+0x270 + (n) * 8) #define GEN8_R_PWR_CLK_STATE 0x20C8 -#define GEN8_RPCS_ENABLE (1 << 31) +#define GEN8_RPCS_ENABLE (1UL << 31) #define GEN8_RPCS_S_CNT_ENABLE (1 << 18) #define GEN8_RPCS_S_CNT_SHIFT 15 #define GEN8_RPCS_S_CNT_MASK (0x7 << GEN8_RPCS_S_CNT_SHIFT) @@ -640,7 +640,7 @@ enum skl_disp_power_wells { }; #define SKL_POWER_WELL_STATE(pw) (1 << ((pw) * 2)) -#define SKL_POWER_WELL_REQ(pw) (1 << (((pw) * 2) + 1)) +#define SKL_POWER_WELL_REQ(pw) (1U << (((pw) * 2) + 1)) #define PUNIT_REG_PWRGT_CTRL 0x60 #define PUNIT_REG_PWRGT_STATUS 0x61 @@ -7428,7 +7428,7 @@ enum skl_disp_power_wells { /* LCPLL_CTL */ #define LCPLL1_CTL 0x46010 #define LCPLL2_CTL 0x46014 -#define LCPLL_PLL_ENABLE (1<<31) +#define LCPLL_PLL_ENABLE (1UL << 31) /* DPLL control1 */ #define DPLL_CTRL1 0x6C058 Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c:1.2 src/sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c:1.3 --- src/sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c:1.2 Mon Aug 27 04:58:24 2018 +++ src/sys/external/bsd/drm2/dist/drm/i915/intel_atomic.c Wed Jul 24 15:55:07 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: intel_atomic.c,v 1.2 2018/08/27 04:58:24 riastradh Exp $ */ +/* $NetBSD: intel_atomic.c,v 1.3 2019/07/24 15:55:07 msaitoh Exp $ */ /* * Copyright © 2015 Intel Corporation @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: intel_atomic.c,v 1.2 2018/08/27 04:58:24 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: intel_atomic.c,v 1.3 2019/07/24 15:55:07 msaitoh Exp $"); #include <drm/drmP.h> #include <drm/drm_atomic.h> @@ -175,7 +175,7 @@ int intel_atomic_setup_scalers(struct dr int idx; /* skip if scaler not required */ - if (!(scaler_state->scaler_users & (1 << i))) + if (!(scaler_state->scaler_users & (1U << i))) continue; if (i == SKL_CRTC_INDEX) {