Message ID | 20190328183045.GA44823@art_vandelay (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [RESEND,PULL] drm-misc-next | expand |
On Thu, Mar 28, 2019 at 7:30 PM Sean Paul <sean@poorly.run> wrote: > > > Hi Da.*, > Here's the resend with the !CONFIG_FBDEV fix. I'll be sure to update my build > scripts to get a bit more variety in them, hopefully catch something like this > before it gets sent out. I really want to get this all sorted out with gitlab CI, but Daniel Stone still says he can't have big kernel repos because it'd take down fd.o. And the upstream rework doesn't look like it'll happen anytime soon :-/ -Daniel > > > drm-misc-next-2019-03-28-1: > drm-misc-next for 5.2: > > UAPI Changes: > - None > > Cross-subsystem Changes: > - None > > Core Changes: > - Fix compilation when CONFIG_FBDEV not selected (Daniel) > > Driver Changes: > - virtio: package function args in virtio_gpu_object_params (Gerd) > > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > Cc: Gerd Hoffmann <kraxel@redhat.com> > > drm-misc-next-2019-03-28: > drm-misc-next for 5.2: > > UAPI Changes: > - Remove unused DRM_DISPLAY_INFO_LEN (Ville) > > Cross-subsystem Changes: > - None > > Core Changes: > - fbdev: Make skip_vt_switch default (Daniel) > - Merge fb_helper_fill_fix, fb_helper_fill_var into fb_helper_fill_info (Daniel) > - Remove unused fields in connector, display_info, and edid_quirks (Ville) > > Driver Changes: > - vkms: Fix potential NULL-dereference bug (Kangjie) > > Cc: Kangjie Lu <kjlu@umn.edu> > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Cheers, Sean > > > The following changes since commit ff01e6971ecd9ba6a9c0538c46d713f38a751f11: > > drm/fourcc: Fix conflicting Y41x definitions (2019-03-21 09:49:04 +0100) > > are available in the Git repository at: > > git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-03-28-1 > > for you to fetch changes up to 530b28426a94b822b3c03491cde5c9a961d80e7f: > > drm/virtio: rework resource creation workflow. (2019-03-28 12:11:56 +0100) > > ---------------------------------------------------------------- > drm-misc-next for 5.2: > > UAPI Changes: > - None > > Cross-subsystem Changes: > - None > > Core Changes: > - Fix compilation when CONFIG_FBDEV not selected (Daniel) > > Driver Changes: > - virtio: package function args in virtio_gpu_object_params (Gerd) > > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > Cc: Gerd Hoffmann <kraxel@redhat.com> > > ---------------------------------------------------------------- > Daniel Vetter (25): > drm/hibmc: Drop best_encoder > drm/doc: Drop "content type" from the legacy kms property table > drm/fbdev: Make skip_vt_switch the default > drm/fb-helper: Add fill_info() functions > drm/fb-helper: set fbi->fix.id in fill_info() > drm/fb_helper: set info->par in fill_info() > drm/amdgpu: Use drm_fb_helper_fill_info > drm/armada: Use drm_fb_helper_fill_info > drm/ast: Use drm_fb_helper_fill_info > drm/cirrus: Use drm_fb_helper_fill_info > drm/exynos: Use drm_fb_helper_fill_info > drm/gma500: Use drm_fb_helper_fill_info > drm/hibmc: Use drm_fb_helper_fill_info > drm/i915: Use drm_fb_helper_fill_info > drm/mga200g: Use drm_fb_helper_fill_info > drm/msm: Use drm_fb_helper_fill_info > drm/nouveau: Use drm_fb_helper_fill_info > drm/omap: Use drm_fb_helper_fill_info > drm/radeon: Use drm_fb_helper_fill_info > drm/rockchip: Use drm_fb_helper_fill_info > drm/tegra: Use drm_fb_helper_fill_info > drm/vboxvideo: Use drm_fb_helper_fill_info > drm/udl: Use drm_fb_helper_fill_info > drm/fb-helper: Unexport fill_{var,info} > drm/fb-helper: Fixup fill_info cleanup > > Gerd Hoffmann (6): > drm/virtio: add virtio-gpu-features debugfs file. > drm/virtio: move virtio_gpu_object_{attach, detach} calls. > drm/virtio: use struct to pass params to virtio_gpu_object_create() > drm/virtio: params struct for virtio_gpu_cmd_create_resource() > drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() > drm/virtio: rework resource creation workflow. > > Kangjie Lu (1): > drm: vkms: check status of alloc_ordered_workqueue > > Luca Ceresoli (1): > drm/doc: fix missing verb > > Ville Syrjälä (5): > drm: Nuke unused drm_display_info.pixel_clock > drm: Fix tabs vs. spaces > drm: Kill drm_display_info.name > drm/uapi: Remove unused DRM_DISPLAY_INFO_LEN > drm/edid: Remove defunct EDID_QUIRK_FIRST_DETAILED_PREFERRED > > YueHaibing (1): > drm/virtio: remove set but not used variable 'vgdev' > > Documentation/gpu/kms-properties.csv | 1 - > drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 ++--- > drivers/gpu/drm/armada/armada_fbdev.c | 6 +- > drivers/gpu/drm/ast/ast_drv.h | 2 +- > drivers/gpu/drm/ast/ast_fb.c | 7 +- > drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +- > drivers/gpu/drm/cirrus/cirrus_fbdev.c | 8 +- > drivers/gpu/drm/drm_edid.c | 10 -- > drivers/gpu/drm/drm_fb_helper.c | 80 ++++++++------- > drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 4 +- > drivers/gpu/drm/gma500/framebuffer.c | 7 +- > drivers/gpu/drm/gma500/framebuffer.h | 2 +- > drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +- > drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 9 +- > drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 -- > drivers/gpu/drm/i915/i915_debugfs.c | 1 - > drivers/gpu/drm/i915/intel_fbdev.c | 10 +- > drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +- > drivers/gpu/drm/mgag200/mgag200_fb.c | 8 +- > drivers/gpu/drm/msm/msm_fbdev.c | 6 +- > drivers/gpu/drm/nouveau/nouveau_fbcon.c | 8 +- > drivers/gpu/drm/nouveau/nouveau_fbcon.h | 2 +- > drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- > drivers/gpu/drm/panel/panel-arm-versatile.c | 2 - > drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 2 - > drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 - > drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 3 - > drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 - > drivers/gpu/drm/radeon/radeon_fb.c | 11 +-- > drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 6 +- > drivers/gpu/drm/tegra/fb.c | 4 +- > drivers/gpu/drm/udl/udl_fb.c | 8 +- > drivers/gpu/drm/vboxvideo/vbox_fb.c | 8 +- > drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +++++- > drivers/gpu/drm/virtio/virtgpu_drv.h | 43 +++++++-- > drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- > drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +++---- > drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +++++---------------- > drivers/gpu/drm/virtio/virtgpu_object.c | 74 ++++++++++---- > drivers/gpu/drm/virtio/virtgpu_ttm.c | 98 +++++-------------- > drivers/gpu/drm/virtio/virtgpu_vq.c | 36 ++++--- > drivers/gpu/drm/vkms/vkms_crtc.c | 2 + > include/drm/drm_connector.h | 14 +-- > include/drm/drm_drv.h | 6 +- > include/drm/drm_fb_helper.h | 25 ++--- > include/uapi/drm/drm_mode.h | 1 - > 46 files changed, 292 insertions(+), 442 deletions(-) > > -- > Sean Paul, Software Engineer, Google / Chromium OS
On Thu, Mar 28, 2019 at 09:59:12PM +0100, Daniel Vetter wrote: > On Thu, Mar 28, 2019 at 7:30 PM Sean Paul <sean@poorly.run> wrote: > > > > > > Hi Da.*, > > Here's the resend with the !CONFIG_FBDEV fix. I'll be sure to update my build > > scripts to get a bit more variety in them, hopefully catch something like this > > before it gets sent out. > > I really want to get this all sorted out with gitlab CI, but Daniel > Stone still says he can't have big kernel repos because it'd take down > fd.o. And the upstream rework doesn't look like it'll happen anytime > soon :-/ I feel like !CONFIG_FBDEV is something that has bit us multiple times already, so I'm kind of surprised I didn't have it covered. It'd be soo nice to have a centralized builder doing the things that we all think we're doing locally :) Sean > -Daniel > > > > > > > drm-misc-next-2019-03-28-1: > > drm-misc-next for 5.2: > > > > UAPI Changes: > > - None > > > > Cross-subsystem Changes: > > - None > > > > Core Changes: > > - Fix compilation when CONFIG_FBDEV not selected (Daniel) > > > > Driver Changes: > > - virtio: package function args in virtio_gpu_object_params (Gerd) > > > > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > > Cc: Gerd Hoffmann <kraxel@redhat.com> > > > > drm-misc-next-2019-03-28: > > drm-misc-next for 5.2: > > > > UAPI Changes: > > - Remove unused DRM_DISPLAY_INFO_LEN (Ville) > > > > Cross-subsystem Changes: > > - None > > > > Core Changes: > > - fbdev: Make skip_vt_switch default (Daniel) > > - Merge fb_helper_fill_fix, fb_helper_fill_var into fb_helper_fill_info (Daniel) > > - Remove unused fields in connector, display_info, and edid_quirks (Ville) > > > > Driver Changes: > > - vkms: Fix potential NULL-dereference bug (Kangjie) > > > > Cc: Kangjie Lu <kjlu@umn.edu> > > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > Cheers, Sean > > > > > > The following changes since commit ff01e6971ecd9ba6a9c0538c46d713f38a751f11: > > > > drm/fourcc: Fix conflicting Y41x definitions (2019-03-21 09:49:04 +0100) > > > > are available in the Git repository at: > > > > git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-03-28-1 > > > > for you to fetch changes up to 530b28426a94b822b3c03491cde5c9a961d80e7f: > > > > drm/virtio: rework resource creation workflow. (2019-03-28 12:11:56 +0100) > > > > ---------------------------------------------------------------- > > drm-misc-next for 5.2: > > > > UAPI Changes: > > - None > > > > Cross-subsystem Changes: > > - None > > > > Core Changes: > > - Fix compilation when CONFIG_FBDEV not selected (Daniel) > > > > Driver Changes: > > - virtio: package function args in virtio_gpu_object_params (Gerd) > > > > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > > Cc: Gerd Hoffmann <kraxel@redhat.com> > > > > ---------------------------------------------------------------- > > Daniel Vetter (25): > > drm/hibmc: Drop best_encoder > > drm/doc: Drop "content type" from the legacy kms property table > > drm/fbdev: Make skip_vt_switch the default > > drm/fb-helper: Add fill_info() functions > > drm/fb-helper: set fbi->fix.id in fill_info() > > drm/fb_helper: set info->par in fill_info() > > drm/amdgpu: Use drm_fb_helper_fill_info > > drm/armada: Use drm_fb_helper_fill_info > > drm/ast: Use drm_fb_helper_fill_info > > drm/cirrus: Use drm_fb_helper_fill_info > > drm/exynos: Use drm_fb_helper_fill_info > > drm/gma500: Use drm_fb_helper_fill_info > > drm/hibmc: Use drm_fb_helper_fill_info > > drm/i915: Use drm_fb_helper_fill_info > > drm/mga200g: Use drm_fb_helper_fill_info > > drm/msm: Use drm_fb_helper_fill_info > > drm/nouveau: Use drm_fb_helper_fill_info > > drm/omap: Use drm_fb_helper_fill_info > > drm/radeon: Use drm_fb_helper_fill_info > > drm/rockchip: Use drm_fb_helper_fill_info > > drm/tegra: Use drm_fb_helper_fill_info > > drm/vboxvideo: Use drm_fb_helper_fill_info > > drm/udl: Use drm_fb_helper_fill_info > > drm/fb-helper: Unexport fill_{var,info} > > drm/fb-helper: Fixup fill_info cleanup > > > > Gerd Hoffmann (6): > > drm/virtio: add virtio-gpu-features debugfs file. > > drm/virtio: move virtio_gpu_object_{attach, detach} calls. > > drm/virtio: use struct to pass params to virtio_gpu_object_create() > > drm/virtio: params struct for virtio_gpu_cmd_create_resource() > > drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() > > drm/virtio: rework resource creation workflow. > > > > Kangjie Lu (1): > > drm: vkms: check status of alloc_ordered_workqueue > > > > Luca Ceresoli (1): > > drm/doc: fix missing verb > > > > Ville Syrjälä (5): > > drm: Nuke unused drm_display_info.pixel_clock > > drm: Fix tabs vs. spaces > > drm: Kill drm_display_info.name > > drm/uapi: Remove unused DRM_DISPLAY_INFO_LEN > > drm/edid: Remove defunct EDID_QUIRK_FIRST_DETAILED_PREFERRED > > > > YueHaibing (1): > > drm/virtio: remove set but not used variable 'vgdev' > > > > Documentation/gpu/kms-properties.csv | 1 - > > drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 ++--- > > drivers/gpu/drm/armada/armada_fbdev.c | 6 +- > > drivers/gpu/drm/ast/ast_drv.h | 2 +- > > drivers/gpu/drm/ast/ast_fb.c | 7 +- > > drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +- > > drivers/gpu/drm/cirrus/cirrus_fbdev.c | 8 +- > > drivers/gpu/drm/drm_edid.c | 10 -- > > drivers/gpu/drm/drm_fb_helper.c | 80 ++++++++------- > > drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 4 +- > > drivers/gpu/drm/gma500/framebuffer.c | 7 +- > > drivers/gpu/drm/gma500/framebuffer.h | 2 +- > > drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +- > > drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 9 +- > > drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 -- > > drivers/gpu/drm/i915/i915_debugfs.c | 1 - > > drivers/gpu/drm/i915/intel_fbdev.c | 10 +- > > drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +- > > drivers/gpu/drm/mgag200/mgag200_fb.c | 8 +- > > drivers/gpu/drm/msm/msm_fbdev.c | 6 +- > > drivers/gpu/drm/nouveau/nouveau_fbcon.c | 8 +- > > drivers/gpu/drm/nouveau/nouveau_fbcon.h | 2 +- > > drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- > > drivers/gpu/drm/panel/panel-arm-versatile.c | 2 - > > drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 2 - > > drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 - > > drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 3 - > > drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 - > > drivers/gpu/drm/radeon/radeon_fb.c | 11 +-- > > drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 6 +- > > drivers/gpu/drm/tegra/fb.c | 4 +- > > drivers/gpu/drm/udl/udl_fb.c | 8 +- > > drivers/gpu/drm/vboxvideo/vbox_fb.c | 8 +- > > drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +++++- > > drivers/gpu/drm/virtio/virtgpu_drv.h | 43 +++++++-- > > drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- > > drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +++---- > > drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +++++---------------- > > drivers/gpu/drm/virtio/virtgpu_object.c | 74 ++++++++++---- > > drivers/gpu/drm/virtio/virtgpu_ttm.c | 98 +++++-------------- > > drivers/gpu/drm/virtio/virtgpu_vq.c | 36 ++++--- > > drivers/gpu/drm/vkms/vkms_crtc.c | 2 + > > include/drm/drm_connector.h | 14 +-- > > include/drm/drm_drv.h | 6 +- > > include/drm/drm_fb_helper.h | 25 ++--- > > include/uapi/drm/drm_mode.h | 1 - > > 46 files changed, 292 insertions(+), 442 deletions(-) > > > > -- > > Sean Paul, Software Engineer, Google / Chromium OS > > > > -- > Daniel Vetter > Software Engineer, Intel Corporation > +41 (0) 79 365 57 48 - http://blog.ffwll.ch