mbox series

[PULL] drm-misc-next

Message ID YaSVz15Q7dAlEevU@linux-uq9g.fritz.box (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-next | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-11-29

Message

Thomas Zimmermann Nov. 29, 2021, 8:56 a.m. UTC
Hi Dave and Daniel,

here's the second PR for drm-misc-next for what will become Linux 5.17.
It's a bit late, as I was on vacation last week. The most significant
change moves the nomodeset parameter entirely into the DRM subsystem.

Best regards
Thomas

drm-misc-next-2021-11-29:
drm-misc-next for 5.17:

UAPI Changes:

Cross-subsystem Changes:

 * Move 'nomodeset' kernel boot option into DRM subsystem

Core Changes:

 * Replace several DRM_*() logging macros with drm_*() equivalents
 * panel: Add quirk for Lenovo Yoga Book X91F/L
 * ttm: Documentation fixes

Driver Changes:

 * Cleanup nomodeset handling in drivers
 * Fixes
 * bridge/anx7625: Fix reading EDID; Fix error code
 * bridge/megachips: Probe both bridges before registering
 * vboxvideo: Fix ERR_PTR usage
The following changes since commit a713ca234ea9d946235ac7248995c5fddfd9e523:

  Merge drm/drm-next into drm-misc-next (2021-11-18 09:36:39 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-11-29

for you to fetch changes up to 69d846126e1653ca9043c3766c66684132586941:

  drm: Fix build error caused by missing drm_nomodeset.o (2021-11-27 21:05:58 +0100)

----------------------------------------------------------------
drm-misc-next for 5.17:

UAPI Changes:

Cross-subsystem Changes:

 * Move 'nomodeset' kernel boot option into DRM subsystem

Core Changes:

 * Replace several DRM_*() logging macros with drm_*() equivalents
 * panel: Add quirk for Lenovo Yoga Book X91F/L
 * ttm: Documentation fixes

Driver Changes:

 * Cleanup nomodeset handling in drivers
 * Fixes
 * bridge/anx7625: Fix reading EDID; Fix error code
 * bridge/megachips: Probe both bridges before registering
 * vboxvideo: Fix ERR_PTR usage

----------------------------------------------------------------
Christian König (1):
      drm/amdgpu: partially revert "svm bo enable_signal call condition"

Claudio Suarez (1):
      drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c

Dan Carpenter (2):
      drm/vboxvideo: fix a NULL vs IS_ERR() check
      drm/bridge: anx7625: fix an error code in anx7625_register_audio()

Hans de Goede (1):
      drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L

Hsin-Yi Wang (1):
      drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()

Javier Martinez Canillas (7):
      drm: Don't print messages if drivers are disabled due nomodeset
      drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgacon_text_force()
      drm: Move nomodeset kernel parameter to the DRM subsystem
      drm: Decouple nomodeset from CONFIG_VGA_CONSOLE
      Documentation/admin-guide: Document nomodeset kernel parameter
      drm: Make the nomodeset message less sensational
      drm: Fix build error caused by missing drm_nomodeset.o

Martyn Welch (1):
      drm/bridge: megachips: Ensure both bridges are probed before registration

Randy Dunlap (1):
      drm: ttm: correct ttm_range_manager kernel-doc notation

 Documentation/admin-guide/kernel-parameters.txt    |   7 +
 drivers/gpu/drm/Kconfig                            |   6 +
 drivers/gpu/drm/Makefile                           |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   9 -
 drivers/gpu/drm/ast/ast_drv.c                      |   3 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   6 +-
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |  40 +++-
 drivers/gpu/drm/drm_atomic.c                       | 180 ++++++++-------
 drivers/gpu/drm/drm_atomic_helper.c                | 243 ++++++++++++---------
 drivers/gpu/drm/drm_atomic_uapi.c                  |   2 +-
 drivers/gpu/drm/drm_auth.c                         |  12 +-
 drivers/gpu/drm/drm_nomodeset.c                    |  24 ++
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/i915/i915_module.c                 |   4 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |   3 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   4 +-
 drivers/gpu/drm/qxl/qxl_drv.c                      |   3 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |   9 +-
 drivers/gpu/drm/tiny/bochs.c                       |   3 +-
 drivers/gpu/drm/tiny/cirrus.c                      |   4 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c            |  11 +-
 drivers/gpu/drm/vboxvideo/vbox_drv.c               |   5 +-
 drivers/gpu/drm/vboxvideo/vbox_main.c              |   4 +-
 drivers/gpu/drm/virtio/virtgpu_drv.c               |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   3 +-
 drivers/video/console/vgacon.c                     |  21 --
 include/drm/drm_drv.h                              |   1 +
 include/linux/console.h                            |   6 -
 29 files changed, 344 insertions(+), 285 deletions(-)
 create mode 100644 drivers/gpu/drm/drm_nomodeset.c

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

Comments

Daniel Vetter Dec. 14, 2021, 8:53 a.m. UTC | #1
On Mon, Nov 29, 2021 at 09:56:47AM +0100, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> here's the second PR for drm-misc-next for what will become Linux 5.17.
> It's a bit late, as I was on vacation last week. The most significant
> change moves the nomodeset parameter entirely into the DRM subsystem.
> 
> Best regards
> Thomas
> 
> drm-misc-next-2021-11-29:
> drm-misc-next for 5.17:
> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> 
>  * Move 'nomodeset' kernel boot option into DRM subsystem
> 
> Core Changes:
> 
>  * Replace several DRM_*() logging macros with drm_*() equivalents
>  * panel: Add quirk for Lenovo Yoga Book X91F/L
>  * ttm: Documentation fixes
> 
> Driver Changes:
> 
>  * Cleanup nomodeset handling in drivers
>  * Fixes
>  * bridge/anx7625: Fix reading EDID; Fix error code
>  * bridge/megachips: Probe both bridges before registering
>  * vboxvideo: Fix ERR_PTR usage
> The following changes since commit a713ca234ea9d946235ac7248995c5fddfd9e523:
> 
>   Merge drm/drm-next into drm-misc-next (2021-11-18 09:36:39 +0100)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-11-29

Pulled, thanks.
-Daniel

> 
> for you to fetch changes up to 69d846126e1653ca9043c3766c66684132586941:
> 
>   drm: Fix build error caused by missing drm_nomodeset.o (2021-11-27 21:05:58 +0100)
> 
> ----------------------------------------------------------------
> drm-misc-next for 5.17:
> 
> UAPI Changes:
> 
> Cross-subsystem Changes:
> 
>  * Move 'nomodeset' kernel boot option into DRM subsystem
> 
> Core Changes:
> 
>  * Replace several DRM_*() logging macros with drm_*() equivalents
>  * panel: Add quirk for Lenovo Yoga Book X91F/L
>  * ttm: Documentation fixes
> 
> Driver Changes:
> 
>  * Cleanup nomodeset handling in drivers
>  * Fixes
>  * bridge/anx7625: Fix reading EDID; Fix error code
>  * bridge/megachips: Probe both bridges before registering
>  * vboxvideo: Fix ERR_PTR usage
> 
> ----------------------------------------------------------------
> Christian König (1):
>       drm/amdgpu: partially revert "svm bo enable_signal call condition"
> 
> Claudio Suarez (1):
>       drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c
> 
> Dan Carpenter (2):
>       drm/vboxvideo: fix a NULL vs IS_ERR() check
>       drm/bridge: anx7625: fix an error code in anx7625_register_audio()
> 
> Hans de Goede (1):
>       drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
> 
> Hsin-Yi Wang (1):
>       drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
> 
> Javier Martinez Canillas (7):
>       drm: Don't print messages if drivers are disabled due nomodeset
>       drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgacon_text_force()
>       drm: Move nomodeset kernel parameter to the DRM subsystem
>       drm: Decouple nomodeset from CONFIG_VGA_CONSOLE
>       Documentation/admin-guide: Document nomodeset kernel parameter
>       drm: Make the nomodeset message less sensational
>       drm: Fix build error caused by missing drm_nomodeset.o
> 
> Martyn Welch (1):
>       drm/bridge: megachips: Ensure both bridges are probed before registration
> 
> Randy Dunlap (1):
>       drm: ttm: correct ttm_range_manager kernel-doc notation
> 
>  Documentation/admin-guide/kernel-parameters.txt    |   7 +
>  drivers/gpu/drm/Kconfig                            |   6 +
>  drivers/gpu/drm/Makefile                           |   2 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   5 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   9 -
>  drivers/gpu/drm/ast/ast_drv.c                      |   3 +-
>  drivers/gpu/drm/bridge/analogix/anx7625.c          |   6 +-
>  .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |  40 +++-
>  drivers/gpu/drm/drm_atomic.c                       | 180 ++++++++-------
>  drivers/gpu/drm/drm_atomic_helper.c                | 243 ++++++++++++---------
>  drivers/gpu/drm/drm_atomic_uapi.c                  |   2 +-
>  drivers/gpu/drm/drm_auth.c                         |  12 +-
>  drivers/gpu/drm/drm_nomodeset.c                    |  24 ++
>  drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
>  drivers/gpu/drm/i915/i915_module.c                 |   4 +-
>  drivers/gpu/drm/mgag200/mgag200_drv.c              |   3 +-
>  drivers/gpu/drm/nouveau/nouveau_drm.c              |   4 +-
>  drivers/gpu/drm/qxl/qxl_drv.c                      |   3 +-
>  drivers/gpu/drm/radeon/radeon_drv.c                |   9 +-
>  drivers/gpu/drm/tiny/bochs.c                       |   3 +-
>  drivers/gpu/drm/tiny/cirrus.c                      |   4 +-
>  drivers/gpu/drm/ttm/ttm_range_manager.c            |  11 +-
>  drivers/gpu/drm/vboxvideo/vbox_drv.c               |   5 +-
>  drivers/gpu/drm/vboxvideo/vbox_main.c              |   4 +-
>  drivers/gpu/drm/virtio/virtgpu_drv.c               |   3 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   3 +-
>  drivers/video/console/vgacon.c                     |  21 --
>  include/drm/drm_drv.h                              |   1 +
>  include/linux/console.h                            |   6 -
>  29 files changed, 344 insertions(+), 285 deletions(-)
>  create mode 100644 drivers/gpu/drm/drm_nomodeset.c
> 
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer