From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Date: Tue, 03 Dec 2019 16:38:42 +0000 Subject: [PATCH v3 00/12] video, drm, etc: constify fbops in struct fb_info Message-Id: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org Cc: Steve Glendinning , Andy Walls , kvm@vger.kernel.org, linux-omap@vger.kernel.org, jani.nikula@intel.com, Robin van der Gracht , intel-gfx@lists.freedesktop.org, Bernie Thompson , Kirti Wankhede , Hans Verkuil , Miguel Ojeda Sandonis , =?UTF-8?q?Bruno=20Pr=C3=A9mont?= , ivtv-devel@ivtvdriver.org, linux-input@vger.kernel.org, linux-media@vger.kernel.org, Jaya Kumar This is v3 of https://patchwork.freedesktop.org/series/70198/. 0day reported some build failures, and I needed to add patches 1-5 and 7 to address them. Patch 8 was amended accordingly (dropped some consts), but the other patches remain the same from v2, except the ones I merged already. BR, Jani. Cc: Andy Walls Cc: Bernie Thompson Cc: Bruno Prémont Cc: Daniel Vetter Cc: Hans Verkuil Cc: Jaya Kumar Cc: Kirti Wankhede Cc: Miguel Ojeda Sandonis Cc: Noralf Trønnes Cc: Robin van der Gracht Cc: Steve Glendinning Cc: Ville Syrjälä Cc: dri-devel@lists.freedesktop.org Cc: ivtv-devel@ivtvdriver.org Cc: kvm@vger.kernel.org Cc: linux-fbdev@vger.kernel.org Cc: linux-input@vger.kernel.org Cc: linux-media@vger.kernel.org Cc: linux-omap@vger.kernel.org Jani Nikula (12): video: fbdev: atyfb: modify the static fb_ops directly video: fbdev: mb862xx: modify the static fb_ops directly video: fbdev: nvidia: modify the static fb_ops directly video: fbdev: uvesafb: modify the static fb_ops directly video: fbdev: make fbops member of struct fb_info a const pointer drm: constify fb ops across all drivers video: fbdev: intelfb: use const pointer for fb_ops video: constify fb ops across all drivers HID: picoLCD: constify fb ops media: constify fb ops across all drivers samples: vfio-mdev: constify fb ops auxdisplay: constify fb ops drivers/auxdisplay/cfag12864bfb.c | 2 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/armada/armada_fbdev.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 ++-- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/radeon/radeon_fb.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/hid/hid-picolcd_fb.c | 3 +-- drivers/media/pci/ivtv/ivtvfb.c | 3 +-- drivers/media/platform/vivid/vivid-osd.c | 3 +-- drivers/video/fbdev/68328fb.c | 2 +- drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/amba-clcd.c | 2 +- drivers/video/fbdev/amifb.c | 2 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/arkfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 2 +- drivers/video/fbdev/aty/atyfb.h | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 6 +++--- drivers/video/fbdev/aty/mach64_cursor.c | 4 ++-- drivers/video/fbdev/aty/radeon_base.c | 2 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1200fb.c | 2 +- drivers/video/fbdev/broadsheetfb.c | 2 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/carminefb.c | 2 +- drivers/video/fbdev/cg14.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/cobalt_lcdfb.c | 2 +- drivers/video/fbdev/controlfb.c | 2 +- drivers/video/fbdev/cyber2000fb.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/ep93xx-fb.c | 2 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/fm2fb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/g364fb.c | 2 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/video/fbdev/geode/gx1fb_core.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 2 +- drivers/video/fbdev/geode/lxfb_core.c | 2 +- drivers/video/fbdev/goldfishfb.c | 2 +- drivers/video/fbdev/grvga.c | 2 +- drivers/video/fbdev/gxt4500.c | 2 +- drivers/video/fbdev/hecubafb.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/hpfb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/video/fbdev/i740fb.c | 2 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/intelfb/intelfb.h | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 2 +- drivers/video/fbdev/kyro/fbdev.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/macfb.c | 2 +- drivers/video/fbdev/matrox/matroxfb_crtc2.c | 2 +- drivers/video/fbdev/maxinefb.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 15 +++++++------- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 4 +++- drivers/video/fbdev/mbx/mbxfb.c | 2 +- drivers/video/fbdev/metronomefb.c | 2 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 2 +- drivers/video/fbdev/mx3fb.c | 5 +++-- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 20 ++++++++++--------- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 2 +- .../video/fbdev/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 2 +- drivers/video/fbdev/pmag-aa-fb.c | 2 +- drivers/video/fbdev/pmag-ba-fb.c | 2 +- drivers/video/fbdev/pmagb-b-fb.c | 2 +- drivers/video/fbdev/ps3fb.c | 2 +- drivers/video/fbdev/pvr2fb.c | 2 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxafb.c | 4 ++-- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 2 +- drivers/video/fbdev/s3c-fb.c | 2 +- drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/s3fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 ++-- drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/skeletonfb.c | 2 +- drivers/video/fbdev/sm712fb.c | 2 +- drivers/video/fbdev/smscufx.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/stifb.c | 2 +- drivers/video/fbdev/sunxvr1000.c | 2 +- drivers/video/fbdev/sunxvr2500.c | 2 +- drivers/video/fbdev/sunxvr500.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/video/fbdev/tmiofb.c | 2 +- drivers/video/fbdev/tridentfb.c | 2 +- drivers/video/fbdev/uvesafb.c | 4 ++-- drivers/video/fbdev/valkyriefb.c | 2 +- drivers/video/fbdev/vfb.c | 2 +- drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 2 +- drivers/video/fbdev/vt8623fb.c | 2 +- drivers/video/fbdev/w100fb.c | 2 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- include/linux/fb.h | 2 +- samples/vfio-mdev/mdpy-fb.c | 2 +- 136 files changed, 163 insertions(+), 162 deletions(-) -- 2.20.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6B6DBC432C3 for ; Tue, 3 Dec 2019 16:39:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 434C3206EC for ; Tue, 3 Dec 2019 16:39:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726973AbfLCQjH (ORCPT ); Tue, 3 Dec 2019 11:39:07 -0500 Received: from mga03.intel.com ([134.134.136.65]:34141 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726186AbfLCQjG (ORCPT ); Tue, 3 Dec 2019 11:39:06 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 08:39:05 -0800 X-IronPort-AV: E=Sophos;i="5.69,273,1571727600"; d="scan'208";a="205035803" Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.161]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 08:38:58 -0800 From: Jani Nikula To: dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org Cc: intel-gfx@lists.freedesktop.org, jani.nikula@intel.com, Andy Walls , Bernie Thompson , =?UTF-8?q?Bruno=20Pr=C3=A9mont?= , Daniel Vetter , Hans Verkuil , Jaya Kumar , Kirti Wankhede , Miguel Ojeda Sandonis , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , Robin van der Gracht , Steve Glendinning , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , ivtv-devel@ivtvdriver.org, kvm@vger.kernel.org, linux-input@vger.kernel.org, linux-media@vger.kernel.org, linux-omap@vger.kernel.org Subject: [PATCH v3 00/12] video, drm, etc: constify fbops in struct fb_info Date: Tue, 3 Dec 2019 18:38:42 +0200 Message-Id: X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Content-Transfer-Encoding: 8bit Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org This is v3 of https://patchwork.freedesktop.org/series/70198/. 0day reported some build failures, and I needed to add patches 1-5 and 7 to address them. Patch 8 was amended accordingly (dropped some consts), but the other patches remain the same from v2, except the ones I merged already. BR, Jani. Cc: Andy Walls Cc: Bernie Thompson Cc: Bruno Prémont Cc: Daniel Vetter Cc: Hans Verkuil Cc: Jaya Kumar Cc: Kirti Wankhede Cc: Miguel Ojeda Sandonis Cc: Noralf Trønnes Cc: Robin van der Gracht Cc: Steve Glendinning Cc: Ville Syrjälä Cc: dri-devel@lists.freedesktop.org Cc: ivtv-devel@ivtvdriver.org Cc: kvm@vger.kernel.org Cc: linux-fbdev@vger.kernel.org Cc: linux-input@vger.kernel.org Cc: linux-media@vger.kernel.org Cc: linux-omap@vger.kernel.org Jani Nikula (12): video: fbdev: atyfb: modify the static fb_ops directly video: fbdev: mb862xx: modify the static fb_ops directly video: fbdev: nvidia: modify the static fb_ops directly video: fbdev: uvesafb: modify the static fb_ops directly video: fbdev: make fbops member of struct fb_info a const pointer drm: constify fb ops across all drivers video: fbdev: intelfb: use const pointer for fb_ops video: constify fb ops across all drivers HID: picoLCD: constify fb ops media: constify fb ops across all drivers samples: vfio-mdev: constify fb ops auxdisplay: constify fb ops drivers/auxdisplay/cfag12864bfb.c | 2 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/armada/armada_fbdev.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 ++-- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/radeon/radeon_fb.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/hid/hid-picolcd_fb.c | 3 +-- drivers/media/pci/ivtv/ivtvfb.c | 3 +-- drivers/media/platform/vivid/vivid-osd.c | 3 +-- drivers/video/fbdev/68328fb.c | 2 +- drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/amba-clcd.c | 2 +- drivers/video/fbdev/amifb.c | 2 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/arkfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 2 +- drivers/video/fbdev/aty/atyfb.h | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 6 +++--- drivers/video/fbdev/aty/mach64_cursor.c | 4 ++-- drivers/video/fbdev/aty/radeon_base.c | 2 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1200fb.c | 2 +- drivers/video/fbdev/broadsheetfb.c | 2 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/carminefb.c | 2 +- drivers/video/fbdev/cg14.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/cobalt_lcdfb.c | 2 +- drivers/video/fbdev/controlfb.c | 2 +- drivers/video/fbdev/cyber2000fb.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/ep93xx-fb.c | 2 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/fm2fb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/g364fb.c | 2 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/video/fbdev/geode/gx1fb_core.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 2 +- drivers/video/fbdev/geode/lxfb_core.c | 2 +- drivers/video/fbdev/goldfishfb.c | 2 +- drivers/video/fbdev/grvga.c | 2 +- drivers/video/fbdev/gxt4500.c | 2 +- drivers/video/fbdev/hecubafb.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/hpfb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/video/fbdev/i740fb.c | 2 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/intelfb/intelfb.h | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 2 +- drivers/video/fbdev/kyro/fbdev.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/macfb.c | 2 +- drivers/video/fbdev/matrox/matroxfb_crtc2.c | 2 +- drivers/video/fbdev/maxinefb.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 15 +++++++------- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 4 +++- drivers/video/fbdev/mbx/mbxfb.c | 2 +- drivers/video/fbdev/metronomefb.c | 2 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 2 +- drivers/video/fbdev/mx3fb.c | 5 +++-- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 20 ++++++++++--------- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 2 +- .../video/fbdev/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 2 +- drivers/video/fbdev/pmag-aa-fb.c | 2 +- drivers/video/fbdev/pmag-ba-fb.c | 2 +- drivers/video/fbdev/pmagb-b-fb.c | 2 +- drivers/video/fbdev/ps3fb.c | 2 +- drivers/video/fbdev/pvr2fb.c | 2 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxafb.c | 4 ++-- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 2 +- drivers/video/fbdev/s3c-fb.c | 2 +- drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/s3fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 ++-- drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/skeletonfb.c | 2 +- drivers/video/fbdev/sm712fb.c | 2 +- drivers/video/fbdev/smscufx.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/stifb.c | 2 +- drivers/video/fbdev/sunxvr1000.c | 2 +- drivers/video/fbdev/sunxvr2500.c | 2 +- drivers/video/fbdev/sunxvr500.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/video/fbdev/tmiofb.c | 2 +- drivers/video/fbdev/tridentfb.c | 2 +- drivers/video/fbdev/uvesafb.c | 4 ++-- drivers/video/fbdev/valkyriefb.c | 2 +- drivers/video/fbdev/vfb.c | 2 +- drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 2 +- drivers/video/fbdev/vt8623fb.c | 2 +- drivers/video/fbdev/w100fb.c | 2 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- include/linux/fb.h | 2 +- samples/vfio-mdev/mdpy-fb.c | 2 +- 136 files changed, 163 insertions(+), 162 deletions(-) -- 2.20.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: [PATCH v3 00/12] video, drm, etc: constify fbops in struct fb_info Date: Tue, 3 Dec 2019 18:38:42 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org Cc: Steve Glendinning , Andy Walls , kvm@vger.kernel.org, linux-omap@vger.kernel.org, jani.nikula@intel.com, Robin van der Gracht , intel-gfx@lists.freedesktop.org, Bernie Thompson , Kirti Wankhede , Hans Verkuil , Miguel Ojeda Sandonis , =?UTF-8?q?Bruno=20Pr=C3=A9mont?= , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , ivtv-devel@ivtvdriver.org, linux-input@vger.kernel.org, linux-media@vger.kernel.org, Jaya Kumar List-Id: linux-omap@vger.kernel.org VGhpcyBpcyB2MyBvZiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvc2VyaWVzLzcw MTk4Ly4KCjBkYXkgcmVwb3J0ZWQgc29tZSBidWlsZCBmYWlsdXJlcywgYW5kIEkgbmVlZGVkIHRv IGFkZCBwYXRjaGVzIDEtNSBhbmQgNwp0byBhZGRyZXNzIHRoZW0uIFBhdGNoIDggd2FzIGFtZW5k ZWQgYWNjb3JkaW5nbHkgKGRyb3BwZWQgc29tZSBjb25zdHMpLApidXQgdGhlIG90aGVyIHBhdGNo ZXMgcmVtYWluIHRoZSBzYW1lIGZyb20gdjIsIGV4Y2VwdCB0aGUgb25lcyBJIG1lcmdlZAphbHJl YWR5LgoKQlIsCkphbmkuCgoKQ2M6IEFuZHkgV2FsbHMgPGF3YWxsc0BtZC5tZXRyb2Nhc3QubmV0 PgpDYzogQmVybmllIFRob21wc29uIDxiZXJuaWVAcGx1Z2FibGUuY29tPgpDYzogQnJ1bm8gUHLD qW1vbnQgPGJvbmJvbnNAbGludXgtdnNlcnZlci5vcmc+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWxAZmZ3bGwuY2g+CkNjOiBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4KQ2M6IEph eWEgS3VtYXIgPGpheWFsa0BpbnR3b3Jrcy5iaXo+CkNjOiBLaXJ0aSBXYW5raGVkZSA8a3dhbmto ZWRlQG52aWRpYS5jb20+CkNjOiBNaWd1ZWwgT2plZGEgU2FuZG9uaXMgPG1pZ3VlbC5vamVkYS5z YW5kb25pc0BnbWFpbC5jb20+CkNjOiBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9y Zz4KQ2M6IFJvYmluIHZhbiBkZXIgR3JhY2h0IDxyb2JpbkBwcm90b25pYy5ubD4KQ2M6IFN0ZXZl IEdsZW5kaW5uaW5nIDxzdGV2ZS5nbGVuZGlubmluZ0BzaGF3ZWxsLm5ldD4KQ2M6IFZpbGxlIFN5 cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CkNjOiBkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBpdnR2LWRldmVsQGl2dHZkcml2ZXIub3JnCkNjOiBrdm1A dmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1mYmRldkB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LWlucHV0QHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnCkNj OiBsaW51eC1vbWFwQHZnZXIua2VybmVsLm9yZwoKSmFuaSBOaWt1bGEgKDEyKToKICB2aWRlbzog ZmJkZXY6IGF0eWZiOiBtb2RpZnkgdGhlIHN0YXRpYyBmYl9vcHMgZGlyZWN0bHkKICB2aWRlbzog ZmJkZXY6IG1iODYyeHg6IG1vZGlmeSB0aGUgc3RhdGljIGZiX29wcyBkaXJlY3RseQogIHZpZGVv OiBmYmRldjogbnZpZGlhOiBtb2RpZnkgdGhlIHN0YXRpYyBmYl9vcHMgZGlyZWN0bHkKICB2aWRl bzogZmJkZXY6IHV2ZXNhZmI6IG1vZGlmeSB0aGUgc3RhdGljIGZiX29wcyBkaXJlY3RseQogIHZp ZGVvOiBmYmRldjogbWFrZSBmYm9wcyBtZW1iZXIgb2Ygc3RydWN0IGZiX2luZm8gYSBjb25zdCBw b2ludGVyCiAgZHJtOiBjb25zdGlmeSBmYiBvcHMgYWNyb3NzIGFsbCBkcml2ZXJzCiAgdmlkZW86 IGZiZGV2OiBpbnRlbGZiOiB1c2UgY29uc3QgcG9pbnRlciBmb3IgZmJfb3BzCiAgdmlkZW86IGNv bnN0aWZ5IGZiIG9wcyBhY3Jvc3MgYWxsIGRyaXZlcnMKICBISUQ6IHBpY29MQ0Q6IGNvbnN0aWZ5 IGZiIG9wcwogIG1lZGlhOiBjb25zdGlmeSBmYiBvcHMgYWNyb3NzIGFsbCBkcml2ZXJzCiAgc2Ft cGxlczogdmZpby1tZGV2OiBjb25zdGlmeSBmYiBvcHMKICBhdXhkaXNwbGF5OiBjb25zdGlmeSBm YiBvcHMKCiBkcml2ZXJzL2F1eGRpc3BsYXkvY2ZhZzEyODY0YmZiLmMgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy9hdXhkaXNwbGF5L2h0MTZrMzMuYyAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9mYi5jICAgICAgICB8ICAyICst CiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYmRldi5jICAgICAgICAgfCAgMiArLQog ZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jICAgICB8ICAyICstCiAuLi4v Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMgfCAgMiArLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9mYmRldi5jICAgIHwgIDIgKy0KIGRyaXZlcnMv Z3B1L2RybS9tc20vbXNtX2ZiZGV2LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2ZiY29uLmMgICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL2dw dS9kcm0vb21hcGRybS9vbWFwX2ZiZGV2LmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv ZHJtL3JhZGVvbi9yYWRlb25fZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v dGVncmEvZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3Zt d2dmeC92bXdnZnhfZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaGlkL2hpZC1waWNv bGNkX2ZiLmMgICAgICAgICAgICAgICAgICB8ICAzICstLQogZHJpdmVycy9tZWRpYS9wY2kvaXZ0 di9pdnR2ZmIuYyAgICAgICAgICAgICAgIHwgIDMgKy0tCiBkcml2ZXJzL21lZGlhL3BsYXRmb3Jt L3ZpdmlkL3ZpdmlkLW9zZC5jICAgICAgfCAgMyArLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvNjgz MjhmYi5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2Fjb3Ju ZmIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hbWJhLWNs Y2QuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYW1pZmIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2FyY2ZiLmMgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hcmtmYi5jICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXNpbGlhbnRmYi5jICAg ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0bWVsX2xjZGZiLmMgICAg ICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hdHkvYXR5MTI4ZmIuYyAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L2F0eWZiLmggICAgICAgICAg ICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0eS9hdHlmYl9iYXNlLmMgICAgICAg ICAgfCAgNiArKystLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L21hY2g2NF9jdXJzb3IuYyAg ICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L3JhZGVvbl9iYXNlLmMgICAg ICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F1MTEwMGZiLmMgICAgICAgICAgICAg ICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hdTEyMDBmYi5jICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYnJvYWRzaGVldGZiLmMgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2J3Mi5jICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy92aWRlby9mYmRldi9jYXJtaW5lZmIuYyAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvY2cxNC5jICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2NnMy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog ZHJpdmVycy92aWRlby9mYmRldi9jZzYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvdmlkZW8vZmJkZXYvY2hpcHNmYi5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2 ZXJzL3ZpZGVvL2ZiZGV2L2NpcnJ1c2ZiLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy cy92aWRlby9mYmRldi9jbHBzNzExeC1mYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv dmlkZW8vZmJkZXYvY29iYWx0X2xjZGZiLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Zp ZGVvL2ZiZGV2L2NvbnRyb2xmYi5jICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRl by9mYmRldi9jeWJlcjIwMDBmYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8v ZmJkZXYvZGE4eHgtZmIuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L2RuZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di9lZmlmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv ZXA5M3h4LWZiLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2Zi LXB1djMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9mZmIu YyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZm0yZmIu YyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2ZzbC1kaXUt ZmIuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9nMzY0ZmIuYyAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ2JlZmIuYyAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2dlb2RlL2d4MWZiX2Nv cmUuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9nZW9kZS9neGZiX2NvcmUu YyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ2VvZGUvbHhmYl9jb3JlLmMg ICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2dvbGRmaXNoZmIuYyAgICAgICAg ICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9ncnZnYS5jICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ3h0NDUwMC5jICAgICAgICAgICAgICAg ICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2hlY3ViYWZiLmMgICAgICAgICAgICAgICAg fCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9oZ2FmYi5jICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvaGl0ZmIuYyAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2hwZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogZHJpdmVycy92aWRlby9mYmRldi9oeXBlcnZfZmIuYyAgICAgICAgICAgICAgIHwgIDIgKy0K IGRyaXZlcnMvdmlkZW8vZmJkZXYvaTc0MGZiLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBk cml2ZXJzL3ZpZGVvL2ZiZGV2L2ltc3R0ZmIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJp dmVycy92aWRlby9mYmRldi9pbXhmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl cnMvdmlkZW8vZmJkZXYvaW50ZWxmYi9pbnRlbGZiLmggICAgICAgICB8ICAyICstCiBkcml2ZXJz L3ZpZGVvL2ZiZGV2L2ludGVsZmIvaW50ZWxmYmRydi5jICAgICAgfCAgMiArLQogZHJpdmVycy92 aWRlby9mYmRldi9reXJvL2ZiZGV2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbGVvLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L21hY2ZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9tYXRyb3gvbWF0cm94ZmJfY3J0YzIuYyAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvbWF4aW5lZmIuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2 L21iODYyeHgvbWI4NjJ4eGZiLmggICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9t Yjg2Mnh4L21iODYyeHhmYl9hY2NlbC5jIHwgMTUgKysrKysrKy0tLS0tLS0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbWI4NjJ4eC9tYjg2Mnh4ZmJkcnYuYyAgICB8ICA0ICsrKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbWJ4L21ieGZiLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L21ldHJvbm9tZWZiLmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9tbXAvZmIvbW1wZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvbXgzZmIuYyAgICAgICAgICAgICAgICAgICB8ICA1ICsrKy0tCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L25lb2ZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di9udmlkaWEvbnZpZGlhLmMgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLQogZHJp dmVycy92aWRlby9mYmRldi9vY2ZiLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl cnMvdmlkZW8vZmJkZXYvb2ZmYi5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4vdmlk ZW8vZmJkZXYvb21hcDIvb21hcGZiL29tYXBmYi1tYWluLmMgICAgfCAgMiArLQogZHJpdmVycy92 aWRlby9mYmRldi9wOTEwMC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvcGxhdGludW1mYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L3BtMmZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9wbTNmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvcG1hZy1hYS1mYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2 L3BtYWctYmEtZmIuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9w bWFnYi1iLWZiLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHMz ZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJm Yi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9weGExNjhm Yi5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHhhZmIuYyAg ICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcTQwZmIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3JpdmEvZmJkZXYu YyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zM2MtZmIuYyAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvczNjMjQxMGZiLmMgICAg ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3MzZmIuYyAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zYTExMDBmYi5jICAgICAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc2F2YWdlL3NhdmFnZWZiX2RyaXZl ci5jICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NoNzc2MGZiLmMgICAgICAgICAgICAg ICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zaF9tb2JpbGVfbGNkY2ZiLmMgICAgICAg IHwgIDQgKystLQogZHJpdmVycy92aWRlby9mYmRldi9zaW1wbGVmYi5jICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc2lzL3Npc19tYWluLmMgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NrZWxldG9uZmIuYyAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy92aWRlby9mYmRldi9zbTcxMmZiLmMgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc21zY3VmeC5jICAgICAgICAgICAgICAgICB8ICAyICst CiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NzZDEzMDdmYi5jICAgICAgICAgICAgICAgfCAgMiArLQog ZHJpdmVycy92aWRlby9mYmRldi9zc3RmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvdmlkZW8vZmJkZXYvc3RpZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2 ZXJzL3ZpZGVvL2ZiZGV2L3N1bnh2cjEwMDAuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy cy92aWRlby9mYmRldi9zdW54dnIyNTAwLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv dmlkZW8vZmJkZXYvc3VueHZyNTAwLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Zp ZGVvL2ZiZGV2L3RjeC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRl by9mYmRldi90ZGZ4ZmIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8v ZmJkZXYvdGdhZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L3RtaW9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di90cmlkZW50ZmIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv dXZlc2FmYi5jICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv dmFsa3lyaWVmYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3Zm Yi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi92Z2Ex NmZiLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvdnQ4NTAw bGNkZmIuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3Z0ODYyM2Zi LmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi93MTAwZmIuYyAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvd204NTA1ZmIuYyAg ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3hlbi1mYmZyb250LmMg ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi94aWxpbnhmYi5jICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgvZmIuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBzYW1wbGVzL3ZmaW8tbWRldi9tZHB5LWZiLmMgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogMTM2IGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNlcnRpb25zKCspLCAxNjIg ZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZng= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 575E0C432C3 for ; Tue, 3 Dec 2019 16:39:09 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 332C9206E4 for ; Tue, 3 Dec 2019 16:39:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 332C9206E4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E8D4B6E858; Tue, 3 Dec 2019 16:39:07 +0000 (UTC) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7C9196E858; Tue, 3 Dec 2019 16:39:06 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 08:39:05 -0800 X-IronPort-AV: E=Sophos;i="5.69,273,1571727600"; d="scan'208";a="205035803" Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.161]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 08:38:58 -0800 From: Jani Nikula To: dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org Subject: [PATCH v3 00/12] video, drm, etc: constify fbops in struct fb_info Date: Tue, 3 Dec 2019 18:38:42 +0200 Message-Id: X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Steve Glendinning , Andy Walls , kvm@vger.kernel.org, linux-omap@vger.kernel.org, jani.nikula@intel.com, Robin van der Gracht , intel-gfx@lists.freedesktop.org, Bernie Thompson , Kirti Wankhede , Hans Verkuil , Miguel Ojeda Sandonis , =?UTF-8?q?Bruno=20Pr=C3=A9mont?= , ivtv-devel@ivtvdriver.org, linux-input@vger.kernel.org, linux-media@vger.kernel.org, Jaya Kumar Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhpcyBpcyB2MyBvZiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvc2VyaWVzLzcw MTk4Ly4KCjBkYXkgcmVwb3J0ZWQgc29tZSBidWlsZCBmYWlsdXJlcywgYW5kIEkgbmVlZGVkIHRv IGFkZCBwYXRjaGVzIDEtNSBhbmQgNwp0byBhZGRyZXNzIHRoZW0uIFBhdGNoIDggd2FzIGFtZW5k ZWQgYWNjb3JkaW5nbHkgKGRyb3BwZWQgc29tZSBjb25zdHMpLApidXQgdGhlIG90aGVyIHBhdGNo ZXMgcmVtYWluIHRoZSBzYW1lIGZyb20gdjIsIGV4Y2VwdCB0aGUgb25lcyBJIG1lcmdlZAphbHJl YWR5LgoKQlIsCkphbmkuCgoKQ2M6IEFuZHkgV2FsbHMgPGF3YWxsc0BtZC5tZXRyb2Nhc3QubmV0 PgpDYzogQmVybmllIFRob21wc29uIDxiZXJuaWVAcGx1Z2FibGUuY29tPgpDYzogQnJ1bm8gUHLD qW1vbnQgPGJvbmJvbnNAbGludXgtdnNlcnZlci5vcmc+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWxAZmZ3bGwuY2g+CkNjOiBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4KQ2M6IEph eWEgS3VtYXIgPGpheWFsa0BpbnR3b3Jrcy5iaXo+CkNjOiBLaXJ0aSBXYW5raGVkZSA8a3dhbmto ZWRlQG52aWRpYS5jb20+CkNjOiBNaWd1ZWwgT2plZGEgU2FuZG9uaXMgPG1pZ3VlbC5vamVkYS5z YW5kb25pc0BnbWFpbC5jb20+CkNjOiBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9y Zz4KQ2M6IFJvYmluIHZhbiBkZXIgR3JhY2h0IDxyb2JpbkBwcm90b25pYy5ubD4KQ2M6IFN0ZXZl IEdsZW5kaW5uaW5nIDxzdGV2ZS5nbGVuZGlubmluZ0BzaGF3ZWxsLm5ldD4KQ2M6IFZpbGxlIFN5 cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CkNjOiBkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBpdnR2LWRldmVsQGl2dHZkcml2ZXIub3JnCkNjOiBrdm1A dmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1mYmRldkB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LWlucHV0QHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnCkNj OiBsaW51eC1vbWFwQHZnZXIua2VybmVsLm9yZwoKSmFuaSBOaWt1bGEgKDEyKToKICB2aWRlbzog ZmJkZXY6IGF0eWZiOiBtb2RpZnkgdGhlIHN0YXRpYyBmYl9vcHMgZGlyZWN0bHkKICB2aWRlbzog ZmJkZXY6IG1iODYyeHg6IG1vZGlmeSB0aGUgc3RhdGljIGZiX29wcyBkaXJlY3RseQogIHZpZGVv OiBmYmRldjogbnZpZGlhOiBtb2RpZnkgdGhlIHN0YXRpYyBmYl9vcHMgZGlyZWN0bHkKICB2aWRl bzogZmJkZXY6IHV2ZXNhZmI6IG1vZGlmeSB0aGUgc3RhdGljIGZiX29wcyBkaXJlY3RseQogIHZp ZGVvOiBmYmRldjogbWFrZSBmYm9wcyBtZW1iZXIgb2Ygc3RydWN0IGZiX2luZm8gYSBjb25zdCBw b2ludGVyCiAgZHJtOiBjb25zdGlmeSBmYiBvcHMgYWNyb3NzIGFsbCBkcml2ZXJzCiAgdmlkZW86 IGZiZGV2OiBpbnRlbGZiOiB1c2UgY29uc3QgcG9pbnRlciBmb3IgZmJfb3BzCiAgdmlkZW86IGNv bnN0aWZ5IGZiIG9wcyBhY3Jvc3MgYWxsIGRyaXZlcnMKICBISUQ6IHBpY29MQ0Q6IGNvbnN0aWZ5 IGZiIG9wcwogIG1lZGlhOiBjb25zdGlmeSBmYiBvcHMgYWNyb3NzIGFsbCBkcml2ZXJzCiAgc2Ft cGxlczogdmZpby1tZGV2OiBjb25zdGlmeSBmYiBvcHMKICBhdXhkaXNwbGF5OiBjb25zdGlmeSBm YiBvcHMKCiBkcml2ZXJzL2F1eGRpc3BsYXkvY2ZhZzEyODY0YmZiLmMgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy9hdXhkaXNwbGF5L2h0MTZrMzMuYyAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9mYi5jICAgICAgICB8ICAyICst CiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYmRldi5jICAgICAgICAgfCAgMiArLQog ZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jICAgICB8ICAyICstCiAuLi4v Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMgfCAgMiArLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9mYmRldi5jICAgIHwgIDIgKy0KIGRyaXZlcnMv Z3B1L2RybS9tc20vbXNtX2ZiZGV2LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2ZiY29uLmMgICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL2dw dS9kcm0vb21hcGRybS9vbWFwX2ZiZGV2LmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv ZHJtL3JhZGVvbi9yYWRlb25fZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v dGVncmEvZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3Zt d2dmeC92bXdnZnhfZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaGlkL2hpZC1waWNv bGNkX2ZiLmMgICAgICAgICAgICAgICAgICB8ICAzICstLQogZHJpdmVycy9tZWRpYS9wY2kvaXZ0 di9pdnR2ZmIuYyAgICAgICAgICAgICAgIHwgIDMgKy0tCiBkcml2ZXJzL21lZGlhL3BsYXRmb3Jt L3ZpdmlkL3ZpdmlkLW9zZC5jICAgICAgfCAgMyArLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvNjgz MjhmYi5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2Fjb3Ju ZmIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hbWJhLWNs Y2QuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYW1pZmIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2FyY2ZiLmMgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hcmtmYi5jICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXNpbGlhbnRmYi5jICAg ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0bWVsX2xjZGZiLmMgICAg ICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hdHkvYXR5MTI4ZmIuYyAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L2F0eWZiLmggICAgICAgICAg ICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0eS9hdHlmYl9iYXNlLmMgICAgICAg ICAgfCAgNiArKystLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L21hY2g2NF9jdXJzb3IuYyAg ICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L3JhZGVvbl9iYXNlLmMgICAg ICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F1MTEwMGZiLmMgICAgICAgICAgICAg ICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hdTEyMDBmYi5jICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYnJvYWRzaGVldGZiLmMgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2J3Mi5jICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy92aWRlby9mYmRldi9jYXJtaW5lZmIuYyAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvY2cxNC5jICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2NnMy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog ZHJpdmVycy92aWRlby9mYmRldi9jZzYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvdmlkZW8vZmJkZXYvY2hpcHNmYi5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2 ZXJzL3ZpZGVvL2ZiZGV2L2NpcnJ1c2ZiLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy cy92aWRlby9mYmRldi9jbHBzNzExeC1mYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv dmlkZW8vZmJkZXYvY29iYWx0X2xjZGZiLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Zp ZGVvL2ZiZGV2L2NvbnRyb2xmYi5jICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRl by9mYmRldi9jeWJlcjIwMDBmYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8v ZmJkZXYvZGE4eHgtZmIuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L2RuZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di9lZmlmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv ZXA5M3h4LWZiLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2Zi LXB1djMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9mZmIu YyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZm0yZmIu YyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2ZzbC1kaXUt ZmIuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9nMzY0ZmIuYyAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ2JlZmIuYyAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2dlb2RlL2d4MWZiX2Nv cmUuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9nZW9kZS9neGZiX2NvcmUu YyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ2VvZGUvbHhmYl9jb3JlLmMg ICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2dvbGRmaXNoZmIuYyAgICAgICAg ICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9ncnZnYS5jICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ3h0NDUwMC5jICAgICAgICAgICAgICAg ICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2hlY3ViYWZiLmMgICAgICAgICAgICAgICAg fCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9oZ2FmYi5jICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvaGl0ZmIuYyAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2hwZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogZHJpdmVycy92aWRlby9mYmRldi9oeXBlcnZfZmIuYyAgICAgICAgICAgICAgIHwgIDIgKy0K IGRyaXZlcnMvdmlkZW8vZmJkZXYvaTc0MGZiLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBk cml2ZXJzL3ZpZGVvL2ZiZGV2L2ltc3R0ZmIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJp dmVycy92aWRlby9mYmRldi9pbXhmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl cnMvdmlkZW8vZmJkZXYvaW50ZWxmYi9pbnRlbGZiLmggICAgICAgICB8ICAyICstCiBkcml2ZXJz L3ZpZGVvL2ZiZGV2L2ludGVsZmIvaW50ZWxmYmRydi5jICAgICAgfCAgMiArLQogZHJpdmVycy92 aWRlby9mYmRldi9reXJvL2ZiZGV2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbGVvLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L21hY2ZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9tYXRyb3gvbWF0cm94ZmJfY3J0YzIuYyAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvbWF4aW5lZmIuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2 L21iODYyeHgvbWI4NjJ4eGZiLmggICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9t Yjg2Mnh4L21iODYyeHhmYl9hY2NlbC5jIHwgMTUgKysrKysrKy0tLS0tLS0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbWI4NjJ4eC9tYjg2Mnh4ZmJkcnYuYyAgICB8ICA0ICsrKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbWJ4L21ieGZiLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L21ldHJvbm9tZWZiLmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9tbXAvZmIvbW1wZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvbXgzZmIuYyAgICAgICAgICAgICAgICAgICB8ICA1ICsrKy0tCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L25lb2ZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di9udmlkaWEvbnZpZGlhLmMgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLQogZHJp dmVycy92aWRlby9mYmRldi9vY2ZiLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl cnMvdmlkZW8vZmJkZXYvb2ZmYi5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4vdmlk ZW8vZmJkZXYvb21hcDIvb21hcGZiL29tYXBmYi1tYWluLmMgICAgfCAgMiArLQogZHJpdmVycy92 aWRlby9mYmRldi9wOTEwMC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvcGxhdGludW1mYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L3BtMmZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9wbTNmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvcG1hZy1hYS1mYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2 L3BtYWctYmEtZmIuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9w bWFnYi1iLWZiLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHMz ZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJm Yi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9weGExNjhm Yi5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHhhZmIuYyAg ICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcTQwZmIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3JpdmEvZmJkZXYu YyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zM2MtZmIuYyAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvczNjMjQxMGZiLmMgICAg ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3MzZmIuYyAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zYTExMDBmYi5jICAgICAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc2F2YWdlL3NhdmFnZWZiX2RyaXZl ci5jICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NoNzc2MGZiLmMgICAgICAgICAgICAg ICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zaF9tb2JpbGVfbGNkY2ZiLmMgICAgICAg IHwgIDQgKystLQogZHJpdmVycy92aWRlby9mYmRldi9zaW1wbGVmYi5jICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc2lzL3Npc19tYWluLmMgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NrZWxldG9uZmIuYyAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy92aWRlby9mYmRldi9zbTcxMmZiLmMgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc21zY3VmeC5jICAgICAgICAgICAgICAgICB8ICAyICst CiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NzZDEzMDdmYi5jICAgICAgICAgICAgICAgfCAgMiArLQog ZHJpdmVycy92aWRlby9mYmRldi9zc3RmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvdmlkZW8vZmJkZXYvc3RpZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2 ZXJzL3ZpZGVvL2ZiZGV2L3N1bnh2cjEwMDAuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy cy92aWRlby9mYmRldi9zdW54dnIyNTAwLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv dmlkZW8vZmJkZXYvc3VueHZyNTAwLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Zp ZGVvL2ZiZGV2L3RjeC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRl by9mYmRldi90ZGZ4ZmIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8v ZmJkZXYvdGdhZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L3RtaW9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di90cmlkZW50ZmIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv dXZlc2FmYi5jICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv dmFsa3lyaWVmYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3Zm Yi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi92Z2Ex NmZiLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvdnQ4NTAw bGNkZmIuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3Z0ODYyM2Zi LmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi93MTAwZmIuYyAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvd204NTA1ZmIuYyAg ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3hlbi1mYmZyb250LmMg ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi94aWxpbnhmYi5jICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgvZmIuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBzYW1wbGVzL3ZmaW8tbWRldi9tZHB5LWZiLmMgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogMTM2IGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNlcnRpb25zKCspLCAxNjIg ZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWw= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 99C5FC43215 for ; Tue, 3 Dec 2019 16:39:08 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7A404206EC for ; Tue, 3 Dec 2019 16:39:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A404206EC Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 140FD6E859; Tue, 3 Dec 2019 16:39:08 +0000 (UTC) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7C9196E858; Tue, 3 Dec 2019 16:39:06 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 08:39:05 -0800 X-IronPort-AV: E=Sophos;i="5.69,273,1571727600"; d="scan'208";a="205035803" Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.161]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 08:38:58 -0800 From: Jani Nikula To: dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org Date: Tue, 3 Dec 2019 18:38:42 +0200 Message-Id: X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Subject: [Intel-gfx] [PATCH v3 00/12] video, drm, etc: constify fbops in struct fb_info X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Steve Glendinning , Andy Walls , kvm@vger.kernel.org, linux-omap@vger.kernel.org, jani.nikula@intel.com, Robin van der Gracht , intel-gfx@lists.freedesktop.org, Bernie Thompson , Kirti Wankhede , Hans Verkuil , Miguel Ojeda Sandonis , =?UTF-8?q?Bruno=20Pr=C3=A9mont?= , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , ivtv-devel@ivtvdriver.org, linux-input@vger.kernel.org, linux-media@vger.kernel.org, Jaya Kumar Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" VGhpcyBpcyB2MyBvZiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvc2VyaWVzLzcw MTk4Ly4KCjBkYXkgcmVwb3J0ZWQgc29tZSBidWlsZCBmYWlsdXJlcywgYW5kIEkgbmVlZGVkIHRv IGFkZCBwYXRjaGVzIDEtNSBhbmQgNwp0byBhZGRyZXNzIHRoZW0uIFBhdGNoIDggd2FzIGFtZW5k ZWQgYWNjb3JkaW5nbHkgKGRyb3BwZWQgc29tZSBjb25zdHMpLApidXQgdGhlIG90aGVyIHBhdGNo ZXMgcmVtYWluIHRoZSBzYW1lIGZyb20gdjIsIGV4Y2VwdCB0aGUgb25lcyBJIG1lcmdlZAphbHJl YWR5LgoKQlIsCkphbmkuCgoKQ2M6IEFuZHkgV2FsbHMgPGF3YWxsc0BtZC5tZXRyb2Nhc3QubmV0 PgpDYzogQmVybmllIFRob21wc29uIDxiZXJuaWVAcGx1Z2FibGUuY29tPgpDYzogQnJ1bm8gUHLD qW1vbnQgPGJvbmJvbnNAbGludXgtdnNlcnZlci5vcmc+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWxAZmZ3bGwuY2g+CkNjOiBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4KQ2M6IEph eWEgS3VtYXIgPGpheWFsa0BpbnR3b3Jrcy5iaXo+CkNjOiBLaXJ0aSBXYW5raGVkZSA8a3dhbmto ZWRlQG52aWRpYS5jb20+CkNjOiBNaWd1ZWwgT2plZGEgU2FuZG9uaXMgPG1pZ3VlbC5vamVkYS5z YW5kb25pc0BnbWFpbC5jb20+CkNjOiBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9y Zz4KQ2M6IFJvYmluIHZhbiBkZXIgR3JhY2h0IDxyb2JpbkBwcm90b25pYy5ubD4KQ2M6IFN0ZXZl IEdsZW5kaW5uaW5nIDxzdGV2ZS5nbGVuZGlubmluZ0BzaGF3ZWxsLm5ldD4KQ2M6IFZpbGxlIFN5 cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CkNjOiBkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBpdnR2LWRldmVsQGl2dHZkcml2ZXIub3JnCkNjOiBrdm1A dmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1mYmRldkB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LWlucHV0QHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnCkNj OiBsaW51eC1vbWFwQHZnZXIua2VybmVsLm9yZwoKSmFuaSBOaWt1bGEgKDEyKToKICB2aWRlbzog ZmJkZXY6IGF0eWZiOiBtb2RpZnkgdGhlIHN0YXRpYyBmYl9vcHMgZGlyZWN0bHkKICB2aWRlbzog ZmJkZXY6IG1iODYyeHg6IG1vZGlmeSB0aGUgc3RhdGljIGZiX29wcyBkaXJlY3RseQogIHZpZGVv OiBmYmRldjogbnZpZGlhOiBtb2RpZnkgdGhlIHN0YXRpYyBmYl9vcHMgZGlyZWN0bHkKICB2aWRl bzogZmJkZXY6IHV2ZXNhZmI6IG1vZGlmeSB0aGUgc3RhdGljIGZiX29wcyBkaXJlY3RseQogIHZp ZGVvOiBmYmRldjogbWFrZSBmYm9wcyBtZW1iZXIgb2Ygc3RydWN0IGZiX2luZm8gYSBjb25zdCBw b2ludGVyCiAgZHJtOiBjb25zdGlmeSBmYiBvcHMgYWNyb3NzIGFsbCBkcml2ZXJzCiAgdmlkZW86 IGZiZGV2OiBpbnRlbGZiOiB1c2UgY29uc3QgcG9pbnRlciBmb3IgZmJfb3BzCiAgdmlkZW86IGNv bnN0aWZ5IGZiIG9wcyBhY3Jvc3MgYWxsIGRyaXZlcnMKICBISUQ6IHBpY29MQ0Q6IGNvbnN0aWZ5 IGZiIG9wcwogIG1lZGlhOiBjb25zdGlmeSBmYiBvcHMgYWNyb3NzIGFsbCBkcml2ZXJzCiAgc2Ft cGxlczogdmZpby1tZGV2OiBjb25zdGlmeSBmYiBvcHMKICBhdXhkaXNwbGF5OiBjb25zdGlmeSBm YiBvcHMKCiBkcml2ZXJzL2F1eGRpc3BsYXkvY2ZhZzEyODY0YmZiLmMgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy9hdXhkaXNwbGF5L2h0MTZrMzMuYyAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9mYi5jICAgICAgICB8ICAyICst CiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYmRldi5jICAgICAgICAgfCAgMiArLQog ZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jICAgICB8ICAyICstCiAuLi4v Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMgfCAgMiArLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9mYmRldi5jICAgIHwgIDIgKy0KIGRyaXZlcnMv Z3B1L2RybS9tc20vbXNtX2ZiZGV2LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2ZiY29uLmMgICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL2dw dS9kcm0vb21hcGRybS9vbWFwX2ZiZGV2LmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv ZHJtL3JhZGVvbi9yYWRlb25fZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v dGVncmEvZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3Zt d2dmeC92bXdnZnhfZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaGlkL2hpZC1waWNv bGNkX2ZiLmMgICAgICAgICAgICAgICAgICB8ICAzICstLQogZHJpdmVycy9tZWRpYS9wY2kvaXZ0 di9pdnR2ZmIuYyAgICAgICAgICAgICAgIHwgIDMgKy0tCiBkcml2ZXJzL21lZGlhL3BsYXRmb3Jt L3ZpdmlkL3ZpdmlkLW9zZC5jICAgICAgfCAgMyArLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvNjgz MjhmYi5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2Fjb3Ju ZmIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hbWJhLWNs Y2QuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYW1pZmIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2FyY2ZiLmMgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hcmtmYi5jICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXNpbGlhbnRmYi5jICAg ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0bWVsX2xjZGZiLmMgICAg ICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hdHkvYXR5MTI4ZmIuYyAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L2F0eWZiLmggICAgICAgICAg ICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0eS9hdHlmYl9iYXNlLmMgICAgICAg ICAgfCAgNiArKystLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L21hY2g2NF9jdXJzb3IuYyAg ICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L3JhZGVvbl9iYXNlLmMgICAg ICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2F1MTEwMGZiLmMgICAgICAgICAgICAg ICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9hdTEyMDBmYi5jICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvYnJvYWRzaGVldGZiLmMgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2J3Mi5jICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy92aWRlby9mYmRldi9jYXJtaW5lZmIuYyAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvY2cxNC5jICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2NnMy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog ZHJpdmVycy92aWRlby9mYmRldi9jZzYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvdmlkZW8vZmJkZXYvY2hpcHNmYi5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2 ZXJzL3ZpZGVvL2ZiZGV2L2NpcnJ1c2ZiLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy cy92aWRlby9mYmRldi9jbHBzNzExeC1mYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv dmlkZW8vZmJkZXYvY29iYWx0X2xjZGZiLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Zp ZGVvL2ZiZGV2L2NvbnRyb2xmYi5jICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRl by9mYmRldi9jeWJlcjIwMDBmYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8v ZmJkZXYvZGE4eHgtZmIuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L2RuZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di9lZmlmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv ZXA5M3h4LWZiLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2Zi LXB1djMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9mZmIu YyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZm0yZmIu YyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2ZzbC1kaXUt ZmIuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9nMzY0ZmIuYyAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ2JlZmIuYyAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2dlb2RlL2d4MWZiX2Nv cmUuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9nZW9kZS9neGZiX2NvcmUu YyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ2VvZGUvbHhmYl9jb3JlLmMg ICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2dvbGRmaXNoZmIuYyAgICAgICAg ICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9ncnZnYS5jICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvZ3h0NDUwMC5jICAgICAgICAgICAgICAg ICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2hlY3ViYWZiLmMgICAgICAgICAgICAgICAg fCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9oZ2FmYi5jICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvaGl0ZmIuYyAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L2hwZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogZHJpdmVycy92aWRlby9mYmRldi9oeXBlcnZfZmIuYyAgICAgICAgICAgICAgIHwgIDIgKy0K IGRyaXZlcnMvdmlkZW8vZmJkZXYvaTc0MGZiLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBk cml2ZXJzL3ZpZGVvL2ZiZGV2L2ltc3R0ZmIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJp dmVycy92aWRlby9mYmRldi9pbXhmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl cnMvdmlkZW8vZmJkZXYvaW50ZWxmYi9pbnRlbGZiLmggICAgICAgICB8ICAyICstCiBkcml2ZXJz L3ZpZGVvL2ZiZGV2L2ludGVsZmIvaW50ZWxmYmRydi5jICAgICAgfCAgMiArLQogZHJpdmVycy92 aWRlby9mYmRldi9reXJvL2ZiZGV2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbGVvLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L21hY2ZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9tYXRyb3gvbWF0cm94ZmJfY3J0YzIuYyAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvbWF4aW5lZmIuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2 L21iODYyeHgvbWI4NjJ4eGZiLmggICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9t Yjg2Mnh4L21iODYyeHhmYl9hY2NlbC5jIHwgMTUgKysrKysrKy0tLS0tLS0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbWI4NjJ4eC9tYjg2Mnh4ZmJkcnYuYyAgICB8ICA0ICsrKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvbWJ4L21ieGZiLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L21ldHJvbm9tZWZiLmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9tbXAvZmIvbW1wZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvbXgzZmIuYyAgICAgICAgICAgICAgICAgICB8ICA1ICsrKy0tCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L25lb2ZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di9udmlkaWEvbnZpZGlhLmMgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLQogZHJp dmVycy92aWRlby9mYmRldi9vY2ZiLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl cnMvdmlkZW8vZmJkZXYvb2ZmYi5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4vdmlk ZW8vZmJkZXYvb21hcDIvb21hcGZiL29tYXBmYi1tYWluLmMgICAgfCAgMiArLQogZHJpdmVycy92 aWRlby9mYmRldi9wOTEwMC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlk ZW8vZmJkZXYvcGxhdGludW1mYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVv L2ZiZGV2L3BtMmZiLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9m YmRldi9wbTNmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJk ZXYvcG1hZy1hYS1mYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2 L3BtYWctYmEtZmIuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9w bWFnYi1iLWZiLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHMz ZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJm Yi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9weGExNjhm Yi5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHhhZmIuYyAg ICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcTQwZmIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3JpdmEvZmJkZXYu YyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zM2MtZmIuYyAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvczNjMjQxMGZiLmMgICAg ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3MzZmIuYyAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zYTExMDBmYi5jICAgICAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc2F2YWdlL3NhdmFnZWZiX2RyaXZl ci5jICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NoNzc2MGZiLmMgICAgICAgICAgICAg ICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9zaF9tb2JpbGVfbGNkY2ZiLmMgICAgICAg IHwgIDQgKystLQogZHJpdmVycy92aWRlby9mYmRldi9zaW1wbGVmYi5jICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc2lzL3Npc19tYWluLmMgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NrZWxldG9uZmIuYyAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy92aWRlby9mYmRldi9zbTcxMmZiLmMgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvc21zY3VmeC5jICAgICAgICAgICAgICAgICB8ICAyICst CiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3NzZDEzMDdmYi5jICAgICAgICAgICAgICAgfCAgMiArLQog ZHJpdmVycy92aWRlby9mYmRldi9zc3RmYi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvdmlkZW8vZmJkZXYvc3RpZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2 ZXJzL3ZpZGVvL2ZiZGV2L3N1bnh2cjEwMDAuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy cy92aWRlby9mYmRldi9zdW54dnIyNTAwLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv dmlkZW8vZmJkZXYvc3VueHZyNTAwLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Zp ZGVvL2ZiZGV2L3RjeC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRl by9mYmRldi90ZGZ4ZmIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8v ZmJkZXYvdGdhZmIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L3RtaW9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRl di90cmlkZW50ZmIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv dXZlc2FmYi5jICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmlkZW8vZmJkZXYv dmFsa3lyaWVmYi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3Zm Yi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi92Z2Ex NmZiLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvdnQ4NTAw bGNkZmIuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3Z0ODYyM2Zi LmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi93MTAwZmIuYyAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvd204NTA1ZmIuYyAg ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L3hlbi1mYmZyb250LmMg ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi94aWxpbnhmYi5jICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgvZmIuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBzYW1wbGVzL3ZmaW8tbWRldi9tZHB5LWZiLmMgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogMTM2IGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNlcnRpb25zKCspLCAxNjIg ZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZng=