tree: git://people.freedesktop.org/~danvet/drm-intel.git drm-intel-next-queued head: 6ace91e648a327ebf98093b6d971a097c36cd46d commit: 6ace91e648a327ebf98093b6d971a097c36cd46d [120/120] drm/i915: Clear the stolen fb before enabling
sparse warnings: + drivers/gpu/drm/i915/intel_fb.c:163:17: sparse: incorrect type in argument 1 (different address spaces) drivers/gpu/drm/i915/intel_fb.c:163:17: expected void *<noident> drivers/gpu/drm/i915/intel_fb.c:163:17: got char [noderef] <asn:2>*screen_base vim +163 drivers/gpu/drm/i915/intel_fb.c 79e53945 Jesse Barnes 2008-11-07 147 if (!info->screen_base) { 79e53945 Jesse Barnes 2008-11-07 148 ret = -ENOSPC; b4476f52 Chris Wilson 2009-02-11 149 goto out_unpin; 79e53945 Jesse Barnes 2008-11-07 150 } 79e53945 Jesse Barnes 2008-11-07 151 info->screen_size = size; 79e53945 Jesse Barnes 2008-11-07 152 79e53945 Jesse Barnes 2008-11-07 153 // memset(info->screen_base, 0, size); 79e53945 Jesse Barnes 2008-11-07 154 01f2c773 Ville Syrj?l? 2011-12-20 155 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->depth); 38651674 Dave Airlie 2010-03-30 156 drm_fb_helper_fill_var(info, &ifbdev->helper, sizes->fb_width, sizes->fb_height); 79e53945 Jesse Barnes 2008-11-07 157 6ace91e6 Chris Wilson 2012-12-16 158 /* If the object is shmemfs backed, it will have given us zeroed pages. 6ace91e6 Chris Wilson 2012-12-16 159 * If the object is stolen however, it will be full of whatever 6ace91e6 Chris Wilson 2012-12-16 160 * garbage was left in there. 6ace91e6 Chris Wilson 2012-12-16 161 */ 6ace91e6 Chris Wilson 2012-12-16 162 if (ifbdev->ifb.obj->stolen) 6ace91e6 Chris Wilson 2012-12-16 @163 memset(info->screen_base, 0, info->screen_size); 6ace91e6 Chris Wilson 2012-12-16 164 fb2a99e1 Sascha Hauer 2012-02-06 165 /* Use default scratch pixmap (info->pixmap.flags = FB_PIXMAP_SYSTEM) */ 79e53945 Jesse Barnes 2008-11-07 166 28c97730 Zhao Yakui 2009-10-09 167 DRM_DEBUG_KMS("allocated %dx%d fb: 0x%08x, bo %p\n", 8be48d92 Dave Airlie 2010-03-30 168 fb->width, fb->height, 05394f39 Chris Wilson 2010-11-08 169 obj->gtt_offset, obj); 79e53945 Jesse Barnes 2008-11-07 170 79e53945 Jesse Barnes 2008-11-07 171 --- 0-DAY kernel build testing backend Open Source Technology Center Fengguang Wu, Yuanhan Liu Intel Corporation