Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Steven Rostedt
On Fri, Feb 07, 2025 at 11:26:50PM -0500, Steven Rostedt wrote: > > Note, even though PREEMPT_RT started in 2004 and wasn't fully merged until > 2024, it slowly did creep in bit by bit. For example, here's a few things that > came from the RT patch, and each was rewritten at least 3 times to becom

Re: [PATCH v7 3/7] drm/msm/hdmi: make use of the drm_connector_hdmi framework

2025-02-07 Thread Abhinav Kumar
On 2/7/2025 4:27 PM, Dmitry Baryshkov wrote: Setup the HDMI connector on the MSM HDMI outputs. Make use of atomic_check hook and of the provided Infoframe infrastructure. Acked-by: Maxime Ripard Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/Kconfig| 2 + drivers/g

Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Steven Rostedt
On Fri, Feb 07, 2025 at 06:16:38AM -0600, Dr. Greg wrote: > > Not sure what the fix is, from a project management perspective the > technology industry has never faced a challenge like this. The fork > model, which was the classic protection in open-source, doesn't work > at this scale. Maybe no

Re: [PATCH] drm: writeback: Fix kernel doc name

2025-02-07 Thread Stephen Rothwell
Hi Louis, On Fri, 07 Feb 2025 18:35:22 +0100 Louis Chauvet wrote: > > During the creation of drmm_ variants for writeback connector, one > function was renamed, but not the kernel doc. > > To remove the warning, use the proper name in kernel doc. > > Fixes: 135d8fc7af44 ("drm: writeback: Creat

[PATCH] drm/panel: visionox-r66451: transition to mipi_dsi wrapped functions

2025-02-07 Thread Tejas Vipin
Change the visionox-r66451 panel to use multi style functions for improved error handling. Signed-off-by: Tejas Vipin --- drivers/gpu/drm/panel/panel-visionox-r66451.c | 179 -- 1 file changed, 76 insertions(+), 103 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-visionox

[PATCH v2] drm/amd/display/dc: Refactor remove duplications

2025-02-07 Thread Luan Icaro Pinto Arcanjo
From: Luan Arcanjo All dce command_table_helper's shares a copy-pasted collection of copy-pasted functions, which are: phy_id_to_atom, clock_source_id_to_atom_phy_clk_src_id, and engine_bp_to_atom. This patch removes the multiple copy-pasted by creating a common command table and make the comman

[PATCH v3] drm/amd/display/dc: Refactor remove duplications on command_table files

2025-02-07 Thread Luan Icaro Pinto Arcanjo
From: Luan Arcanjo All dce command_table_helper's shares a copy-pasted collection of copy-pasted functions, which are: phy_id_to_atom, clock_source_id_to_atom_phy_clk_src_id, and engine_bp_to_atom. This patch removes the multiple copy-pasted by creating a common command table and make the comman

Re: [PATCH v6 14/26] drm/bridge: add support for refcounted DRM bridges

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 12:47:51PM +0100, Maxime Ripard wrote: > Hi, > > On Thu, Feb 06, 2025 at 07:14:29PM +0100, Luca Ceresoli wrote: > > DRM bridges are currently considered as a fixed element of a DRM card, and > > thus their lifetime is assumed to extend for as long as the card > > exists. Ne

Re: [PATCH v2 05/35] drm/bridge: Pass full state to atomic_post_disable

2025-02-07 Thread Dmitry Baryshkov
On Tue, Feb 04, 2025 at 03:57:33PM +0100, Maxime Ripard wrote: > It's pretty inconvenient to access the full atomic state from > drm_bridges, so let's change the atomic_post_disable hook prototype to > pass it directly. > > Signed-off-by: Maxime Ripard > --- > drivers/gpu/drm/bridge/analogix/ana

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-02-07 Thread Demi Marie Obenour
On Fri, Feb 07, 2025 at 09:30:45PM -0500, Demi Marie Obenour wrote: > On Fri, Feb 07, 2025 at 07:07:11PM +0800, Huang, Honglei1 wrote: > > On 2025/2/7 2:21, Demi Marie Obenour wrote: > > > On Thu, Feb 06, 2025 at 06:53:55PM +0800, Huang, Honglei1 wrote: > > > > On 2025/1/31 8:33, Demi Marie Obenour

Re: [RFC PATCH 3/3] drm/virtio: implement blob userptr resource object

2025-02-07 Thread Demi Marie Obenour
On Fri, Feb 07, 2025 at 07:07:11PM +0800, Huang, Honglei1 wrote: > On 2025/2/7 2:21, Demi Marie Obenour wrote: > > On Thu, Feb 06, 2025 at 06:53:55PM +0800, Huang, Honglei1 wrote: > > > On 2025/1/31 8:33, Demi Marie Obenour wrote: > > > > On Wed, Jan 29, 2025 at 03:54:59PM -0500, Demi Marie Obenour

Re: [PATCH v6 3/7] drm/msm/hdmi: make use of the drm_connector_hdmi framework

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 01:34:35PM -0800, Abhinav Kumar wrote: > > > On 2/3/2025 5:30 PM, Dmitry Baryshkov wrote: > > On Mon, Feb 03, 2025 at 04:25:59PM -0800, Abhinav Kumar wrote: > > > > > > > > > On 1/24/2025 1:47 PM, Dmitry Baryshkov wrote: > > > > Setup the HDMI connector on the MSM HDMI o

Re: [PATCH v6 2/7] drm/msm/hdmi: program HDMI timings during atomic_pre_enable

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 12:11:55PM -0800, Abhinav Kumar wrote: > > > On 2/6/2025 5:19 PM, Dmitry Baryshkov wrote: > > On Thu, Feb 06, 2025 at 12:41:30PM -0800, Abhinav Kumar wrote: > > > > > > > > > On 2/3/2025 4:59 PM, Dmitry Baryshkov wrote: > > > > On Mon, Feb 03, 2025 at 11:34:00AM -0800, A

Re: [PATCH v7 6/7] drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 07:05:14PM -0800, Abhinav Kumar wrote: > > > On 2/7/2025 6:04 PM, Dmitry Baryshkov wrote: > > On Fri, Feb 07, 2025 at 05:31:20PM -0800, Abhinav Kumar wrote: > > > > > > > > > On 2/7/2025 4:27 PM, Dmitry Baryshkov wrote: > > > > Extend the driver to send SPD and HDMI Vend

Re: [PATCH v7 2/7] drm/msm/hdmi: program HDMI timings during atomic_pre_enable

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 04:42:46PM -0800, Abhinav Kumar wrote: > > > On 2/7/2025 4:27 PM, Dmitry Baryshkov wrote: > > The mode_set callback is deprecated, it doesn't get the > > drm_bridge_state, just mode-related argumetns. Also Abhinav pointed out > > that HDMI timings should be programmed afte

Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Hector Martin
On 2025/02/08 3:33, Linus Torvalds wrote: > On Fri, 7 Feb 2025 at 10:02, Hector Martin wrote: >> >> Meanwhile, for better or worse, much of Linux infra *is* centralized - >> for example, the mailing lists themselves, and a lot of the Git hosting. > > The mailing lists are mostly on kernel.org,

RE: hyper_bf soft lockup on Azure Gen2 VM when taking kdump or executing kexec

2025-02-07 Thread Michael Kelley
From: Michael Kelley Sent: Thursday, February 6, 2025 1:00 PM > > From: Michael Kelley > > > > From: Thomas Tai Sent: Thursday, January 30, 2025 > > 12:44 PM > > > > > > > -Original Message- > > > > From: Michael Kelley Sent: Thursday, January 30, > > > > 2025 3:20 PM > > > > > > >

Re: [PATCH v6 3/7] drm/msm/hdmi: make use of the drm_connector_hdmi framework

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 02:27:41PM -0800, Abhinav Kumar wrote: > > > On 2/7/2025 2:03 PM, Dmitry Baryshkov wrote: > > On Fri, Feb 07, 2025 at 01:34:35PM -0800, Abhinav Kumar wrote: > > > > > > > > > On 2/3/2025 5:30 PM, Dmitry Baryshkov wrote: > > > > On Mon, Feb 03, 2025 at 04:25:59PM -0800, A

Re: [PATCH v6 3/7] drm/msm/hdmi: make use of the drm_connector_hdmi framework

2025-02-07 Thread Abhinav Kumar
On 2/3/2025 5:30 PM, Dmitry Baryshkov wrote: On Mon, Feb 03, 2025 at 04:25:59PM -0800, Abhinav Kumar wrote: On 1/24/2025 1:47 PM, Dmitry Baryshkov wrote: Setup the HDMI connector on the MSM HDMI outputs. Make use of atomic_check hook and of the provided Infoframe infrastructure. By atom

Re: [PATCH v7 6/7] drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 05:31:20PM -0800, Abhinav Kumar wrote: > > > On 2/7/2025 4:27 PM, Dmitry Baryshkov wrote: > > Extend the driver to send SPD and HDMI Vendor Specific InfoFrames. > > > > While the HDMI block has special block to send HVS InfoFrame, use > > GENERIC0 block instead. VENSPEC_I

Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Linus Torvalds
On Fri, 7 Feb 2025 at 10:02, Hector Martin wrote: > > Meanwhile, for better or worse, much of Linux infra *is* centralized - > for example, the mailing lists themselves, and a lot of the Git hosting. The mailing lists are mostly on kernel.org, but the git hosting most certainly is not centralized

Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Dr. David Alan Gilbert
* Hector Martin (mar...@marcan.st) wrote: > On 2025/02/08 2:14, Konstantin Ryabitsev wrote: > > On Fri, Feb 07, 2025 at 05:16:28AM +0900, Hector Martin wrote: > >> And what I see, is very little effort to improve that status quo, or at > >> least very little that yields any actual change that isn't

RE: hyper_bf soft lockup on Azure Gen2 VM when taking kdump or executing kexec

2025-02-07 Thread Michael Kelley
From: Saurabh Singh Sengar Sent: Friday, February 7, 2025 6:06 AM > > Thanks Michael, for the analysis. > > I have tried the kdump steps on Oracle 9.4, 6.13.0 kernel as well. Although I > couldn't see > the soft lockup issue I see some other VMBus failures. But I agree the bootup > is > extre

Re: [PATCH v6 15/26] drm/bridge: devm_drm_of_get_bridge and drmm_of_get_bridge: automatically put the bridge

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 11:44:01AM +0100, Luca Ceresoli wrote: > On Fri, 7 Feb 2025 05:17:43 +0200 > Dmitry Baryshkov wrote: > > > On Thu, Feb 06, 2025 at 07:14:30PM +0100, Luca Ceresoli wrote: > > > Add a devm/drmm action to these functions so the bridge reference is > > > dropped automatically

Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Konstantin Ryabitsev
On Sat, Feb 08, 2025 at 03:02:11AM +0900, Hector Martin wrote: > The centralization concern is valid, but there are technical solutions > to this, such as forge federation. Unfortunately, forge federation is really only between Forgejo instances and is still pretty nascent, afaict. The most promi

[PATCH 2/2] drm/rockchip: analogix_dp: move PSR entry wait to VOP CRTC handling

2025-02-07 Thread Lucas Stach
Instead of calling from the Analogix DP encoder into the VOP crtc handling, move the wait for PSR entry to vop_crtc_atomic_disable(). This untangles the Analogix DP code from the VOP, so it can safely be used with VOP2. Signed-off-by: Lucas Stach --- Note: I don't have any Rockchip system with a

[PATCH 1/2] drm/rockchip: vop: remove redundant condition check

2025-02-07 Thread Lucas Stach
Instead of checking the same thing twice in a row, fold the second condition into the first clause. Signed-off-by: Lucas Stach --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/d

Re: [git pull] drm fixes for 6.14-rc2

2025-02-07 Thread pr-tracker-bot
The pull request you sent on Sat, 8 Feb 2025 05:34:09 +1000: > https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-02-08 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/7ee983c850b40043ac4751836fbd9a2b4d0c5937 Thank you! -- Deet-doot-dot, I am a bot. ht

Re: [PATCH v6 3/7] drm/msm/hdmi: make use of the drm_connector_hdmi framework

2025-02-07 Thread Abhinav Kumar
On 2/7/2025 2:03 PM, Dmitry Baryshkov wrote: On Fri, Feb 07, 2025 at 01:34:35PM -0800, Abhinav Kumar wrote: On 2/3/2025 5:30 PM, Dmitry Baryshkov wrote: On Mon, Feb 03, 2025 at 04:25:59PM -0800, Abhinav Kumar wrote: On 1/24/2025 1:47 PM, Dmitry Baryshkov wrote: Setup the HDMI connector

[PATCH v7 3/7] drm/msm/hdmi: make use of the drm_connector_hdmi framework

2025-02-07 Thread Dmitry Baryshkov
Setup the HDMI connector on the MSM HDMI outputs. Make use of atomic_check hook and of the provided Infoframe infrastructure. Acked-by: Maxime Ripard Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/Kconfig| 2 + drivers/gpu/drm/msm/hdmi/hdmi.c| 45 ++--- drive

[PATCH v7 0/7] drm/msm: make use of the HDMI connector infrastructure

2025-02-07 Thread Dmitry Baryshkov
This patchset sits on top Maxime's HDMI connector patchset ([1]). Currently this is an RFC exploring the interface between HDMI bridges and HDMI connector code. This has been lightly verified on the Qualcomm DB820c, which has native HDMI output. If this approach is considered to be acceptable, I'l

[PATCH v7 7/7] drm/msm/hdmi: use DRM HDMI Audio framework

2025-02-07 Thread Dmitry Baryshkov
In order to simplify the driver even further and to remove the boilerplate code, rewrite the audio interface to use the DRM HDMI Audio framework. Audio InfoFames are controlled centrally via the DRM HDMI framework. Correct InfoFrame data is programmed at the atomic_pre_enable() time (if it was set

[PATCH v7 1/7] drm/msm/hdmi: switch to atomic bridge callbacks

2025-02-07 Thread Dmitry Baryshkov
Change MSM HDMI bridge to use atomic_* callbacks in preparation to enablign the HDMI connector support. Acked-by: Maxime Ripard Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 13 + 1 file changed, 9 insertions(+), 4 deletions

[PATCH v7 4/7] drm/msm/hdmi: get rid of hdmi_mode

2025-02-07 Thread Dmitry Baryshkov
Use connector->display_info.is_hdmi instead of manually using drm_detect_hdmi_monitor(). Acked-by: Maxime Ripard Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/hdmi/hdmi.c| 2 +- drivers/gpu/drm/msm/hdmi/hdmi.h| 2 -- drivers/gpu/drm/msm/hd

[PATCH v7 6/7] drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames

2025-02-07 Thread Dmitry Baryshkov
Extend the driver to send SPD and HDMI Vendor Specific InfoFrames. While the HDMI block has special block to send HVS InfoFrame, use GENERIC0 block instead. VENSPEC_INFO registers pack frame data in a way that requires manual repacking in the driver, while GENERIC0 doesn't have such format require

[PATCH v7 2/7] drm/msm/hdmi: program HDMI timings during atomic_pre_enable

2025-02-07 Thread Dmitry Baryshkov
The mode_set callback is deprecated, it doesn't get the drm_bridge_state, just mode-related argumetns. Also Abhinav pointed out that HDMI timings should be programmed after setting up HDMI PHY and PLL. Rework the code to program HDMI timings at the end of atomic_pre_enable(). Reviewed-by: Maxime R

[PATCH v7 5/7] drm/msm/hdmi: update HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE definition

2025-02-07 Thread Dmitry Baryshkov
The GENERIC0_UPDATE field is a single bit. Redefine it as boolean to simplify its usage in the driver. Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/registers/display/hdmi.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/dr

Re: [PATCH v7 2/7] drm/msm/hdmi: program HDMI timings during atomic_pre_enable

2025-02-07 Thread Abhinav Kumar
On 2/7/2025 4:27 PM, Dmitry Baryshkov wrote: The mode_set callback is deprecated, it doesn't get the drm_bridge_state, just mode-related argumetns. Also Abhinav pointed out that HDMI timings should be programmed after setting up HDMI PHY and PLL. Rework the code to program HDMI timings at the

[PATCH] drm/mgag200: Added support for the new device G200eH5

2025-02-07 Thread Gwenael Georgeault
- Added the new device ID - Added new pll algorithm Signed-off-by: Gwenael Georgeault Co-authored-by: Mamadou Insa Diop --- drivers/gpu/drm/mgag200/Makefile | 1 + drivers/gpu/drm/mgag200/mgag200_drv.c | 4 + drivers/gpu/drm/mgag200/mgag200_drv.h | 3 + drivers/gpu/drm/m

Re: [PATCH v6 2/7] drm/msm/hdmi: program HDMI timings during atomic_pre_enable

2025-02-07 Thread Abhinav Kumar
On 2/6/2025 5:19 PM, Dmitry Baryshkov wrote: On Thu, Feb 06, 2025 at 12:41:30PM -0800, Abhinav Kumar wrote: On 2/3/2025 4:59 PM, Dmitry Baryshkov wrote: On Mon, Feb 03, 2025 at 11:34:00AM -0800, Abhinav Kumar wrote: On 1/24/2025 1:47 PM, Dmitry Baryshkov wrote: The mode_set callback is

[git pull] drm fixes for 6.14-rc2

2025-02-07 Thread Dave Airlie
Hi Linus, Just regular drm fixes, amdgpu, xe and i915 mostly, but a few scattered fixes. I think one of the i915 fixes fixes some build combos that Guenter was seeing. Thanks, Dave. drm-fixes-2025-02-08: drm fixes for 6.14-rc2 amdgpu: - Add new tiling flag for DCC write compress disable - Add B

Re: [PATCH v7 6/7] drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames

2025-02-07 Thread Abhinav Kumar
On 2/7/2025 4:27 PM, Dmitry Baryshkov wrote: Extend the driver to send SPD and HDMI Vendor Specific InfoFrames. While the HDMI block has special block to send HVS InfoFrame, use GENERIC0 block instead. VENSPEC_INFO registers pack frame data in a way that requires manual repacking in the drive

Re: [PATCH v2 35/35] drm/bridge: ti-sn65dsi86: Use bridge_state crtc pointer

2025-02-07 Thread Doug Anderson
Hi, On Tue, Feb 4, 2025 at 7:01 AM Maxime Ripard wrote: > > The TI sn65dsi86 driver follows the drm_encoder->crtc pointer that is > deprecated and shouldn't be used by atomic drivers. > > This was due to the fact that we did't have any other alternative to > retrieve the CRTC pointer. Fortunately

Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Konstantin Ryabitsev
On Fri, Feb 07, 2025 at 05:16:28AM +0900, Hector Martin wrote: > And what I see, is very little effort to improve that status quo, or at > least very little that yields any actual change that isn't just > band-aids (e.g. tooling like b4, which is nice and appreciated, but > doesn't fix any underlyi

[PATCH] drm: writeback: Fix kernel doc name

2025-02-07 Thread Louis Chauvet
connector with + * __drm_writeback_connector_init - Initialize a writeback connector with * a custom encoder * * @dev: DRM device --- base-commit: 2eca617f12586abff62038db1c14cb3aa60a15aa change-id: 20250207-b4-fix-warning-431e0a7067ae Best regards, -- Louis Chauvet

Re: [PATCH 2/2] dt-bindings: display: qcom, sm8650-mdss: only document the mdp0-mem interconnect path

2025-02-07 Thread Dmitry Baryshkov
On Fri, 7 Feb 2025 at 12:50, Neil Armstrong wrote: > > The mdp1-mem is not supported on the SM8650 SoCs, so only support a single > mdp0-mem interconnect entry. No, please add cpu-cfg interconnect instead. > > Signed-off-by: Neil Armstrong > --- > Documentation/devicetree/bindings/display/msm/

Re: [PATCH] drm/panthor: Convert IOCTL defines to an enum

2025-02-07 Thread Boris Brezillon
On Tue, 4 Feb 2025 17:28:24 -0600 "Rob Herring (Arm)" wrote: > Use an enum instead of #defines for panthor IOCTLs. This allows the > header to be used with Rust code as bindgen can't handle complex > defines. > > Cc: Beata Michalska > Signed-off-by: Rob Herring (Arm) Queued to drm-misc-next.

Re: [PATCH v2 3/3] drm/panel: panel-himax-hx83102: support for csot-pna957qt1-1 MIPI-DSI panel

2025-02-07 Thread Doug Anderson
Hi, On Thu, Feb 6, 2025 at 5:13 AM Langyan Ye wrote: > > The csot-pna957qt1-1 is a 10.95" TFT panel. The MIPI controller on this > panel is the same as the other panels here, so add this panel to this > driver. > > Signed-off-by: Langyan Ye > --- > drivers/gpu/drm/panel/panel-himax-hx83102.c |

Re: [PATCH v2 2/3] dt-bindings: display: panel: Add compatible for CSOT PNA957QT1-1

2025-02-07 Thread Doug Anderson
Hi, On Thu, Feb 6, 2025 at 10:14 AM Conor Dooley wrote: > > On Thu, Feb 06, 2025 at 09:12:59PM +0800, Langyan Ye wrote: > > Add a new compatible for the panel CSOT PNA957QT1-1. This panel uses > > HX83102 IC, so add the compatible to the hx83102 binding files. > > > > Signed-off-by: Langyan Ye >

Re: [PATCH v2 1/3] dt-bindings: vendor: add csot

2025-02-07 Thread Doug Anderson
Hi, On Thu, Feb 6, 2025 at 11:21 AM Doug Anderson wrote: > > Hi, > > On Thu, Feb 6, 2025 at 10:13 AM Conor Dooley wrote: > > > > On Thu, Feb 06, 2025 at 09:12:45AM -0800, Doug Anderson wrote: > > > Hi, > > > > > > On Thu, Feb 6, 2025 at 5:13 AM Langyan Ye > > > wrote: > > > > > > > > Add "csot"

Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

2025-02-07 Thread Hector Martin
On 2025/02/08 2:14, Konstantin Ryabitsev wrote: > On Fri, Feb 07, 2025 at 05:16:28AM +0900, Hector Martin wrote: >> And what I see, is very little effort to improve that status quo, or at >> least very little that yields any actual change that isn't just >> band-aids (e.g. tooling like b4, which is

Re: [PATCH v5 4/4] drm: bridge: ti-sn65dsi83: Add error recovery mechanism

2025-02-07 Thread Herve Codina
Hi Alexander, On Thu, 06 Feb 2025 16:39:09 +0100 Alexander Stein wrote: > Hi Herve, > > Am Donnerstag, 6. Februar 2025, 16:20:48 CET schrieb Herve Codina: > > Hi Alexander, > > > > On Thu, 06 Feb 2025 15:38:42 +0100 > > Alexander Stein wrote: > > > > ... > > > With interrupt configured I g

Re: [PATCH v6 08/26] drm/bridge: panel: add a panel_bridge to every panel

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 09:54:28AM +0100, Luca Ceresoli wrote: > On Fri, 7 Feb 2025 04:49:21 +0200 > Dmitry Baryshkov wrote: > > > On Thu, Feb 06, 2025 at 07:14:23PM +0100, Luca Ceresoli wrote: > > > Adding a panel does currently not add a panel_bridge wrapping it. Usually > > > the panel_bridge

Re: [PATCH v6 09/26] drm/bridge: move devm_drm_of_get_bridge and drmm_of_get_bridge to drm_bridge.c

2025-02-07 Thread Dmitry Baryshkov
On Fri, Feb 07, 2025 at 09:54:21AM +0100, Luca Ceresoli wrote: > On Fri, 7 Feb 2025 04:52:20 +0200 > Dmitry Baryshkov wrote: > > > On Thu, Feb 06, 2025 at 07:14:24PM +0100, Luca Ceresoli wrote: > > > devm_drm_of_get_bridge() and drmm_of_get_bridge() do not have anything to > > > do with struct dr

Re: [PATCH v6 08/14] drm/rockchip: analogix_dp: Add support to get panel from the DP AUX bus

2025-02-07 Thread Lucas Stach
Hi Damon, Am Donnerstag, dem 23.01.2025 um 18:07 +0800 schrieb Damon Ding: > Move drm_of_find_panel_or_bridge() a little later and combine it with > component_add() into a new function rockchip_dp_link_panel(). The function > will serve as done_probing() callback of devm_of_dp_aux_populate_bus(),

Re: [PATCH] vgaarbiter: documentation grammar correction

2025-02-07 Thread Bagas Sanjaya
On Fri, Feb 07, 2025 at 10:23:25PM +0530, Pranav Tyagi wrote: > Corrects the following grammatical issues in the VGA Arbiter documentation: > - Fixes subject-verb agreement by changing "co-exists" to "co-exist" > - Corrects pluralization by changing "server" to "servers" > - Improves sentence struc

Re: [PATCH v7 6/7] drm/msm/hdmi: also send the SPD and HDMI Vendor Specific InfoFrames

2025-02-07 Thread Abhinav Kumar
On 2/7/2025 6:04 PM, Dmitry Baryshkov wrote: On Fri, Feb 07, 2025 at 05:31:20PM -0800, Abhinav Kumar wrote: On 2/7/2025 4:27 PM, Dmitry Baryshkov wrote: Extend the driver to send SPD and HDMI Vendor Specific InfoFrames. While the HDMI block has special block to send HVS InfoFrame, use GEN

Re: [PATCH v2 18/35] drm/bridge: Change parameter name of drm_atomic_bridge_chain_pre_enable()

2025-02-07 Thread Doug Anderson
Hi, On Tue, Feb 4, 2025 at 6:59 AM Maxime Ripard wrote: > > drm_atomic_bridge_chain_pre_enable() enables all bridges affected by > a new commit. It takes the drm_atomic_state being committed as a > parameter. > > However, that parameter name is called (and documented) as old_state, > which is pre

Re: [PATCH v2 13/35] drm/bridge: Change parameter name of drm_atomic_bridge_chain_post_disable()

2025-02-07 Thread Doug Anderson
Hi, On Tue, Feb 4, 2025 at 6:59 AM Maxime Ripard wrote: > > drm_atomic_bridge_chain_post_disable() disables all bridges affected by > a new commit. It takes the drm_atomic_state being committed as a > parameter. > > However, that parameter name is called (and documented) as old_state, > which is

Re: [PATCH v3 8/8] drm/vkms: convert to use faux_device

2025-02-07 Thread Greg Kroah-Hartman
On Fri, Feb 07, 2025 at 05:59:04PM +0100, Louis Chauvet wrote: > On 06/02/25 - 18:38, Greg Kroah-Hartman wrote: > > The vkms driver does not need to create a platform device, as there is > > no real platform resources associated it, it only did so because it was > > simple to do that in order to g

Re: [PATCH v2 2/2] gpu: nova-core: add initial documentation

2025-02-07 Thread Alexandre Courbot
On Wed Feb 5, 2025 at 10:56 PM JST, Zhi Wang wrote: > On Tue, 4 Feb 2025 20:03:12 +0100 > Danilo Krummrich wrote: > >> Add the initial documentation of the Nova project. >> >> The initial project documentation consists out of a brief introduction >> of the project, as well as project guidelines

[PATCH 07/13] fbdev: core: Use generic fillrect for as cfb_fillrect

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Use generic fillrect for as cfb_fillrect Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/cfbfillrect.c | 362 + 1 file changed, 11 insertions(+), 351 deletions(-) diff --git a/drivers/video/fbdev/core/cfbfillrect.c b/drivers/video/fbdev/core/cfbfi

[PATCH RESEND 11/13] fbdev: core: Use generic imageblit for as cfb_imageblit

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/cfbimgblt.c | 357 +-- 1 file changed, 8 insertions(+), 349 deletions(-) diff --git a/drivers/video/fbdev/core/cfbimgblt.c b/drivers/video/fbdev/core/cfbimgblt.c index 7d1d2f1a6..a5bb63913 100644 --- a/drivers/vide

[PATCH RESEND 09/13] fbdev: core: Copy cfbimgblt to fb_imageblit

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_imageblit.h | 368 1 file changed, 368 insertions(+) create mode 100644 drivers/video/fbdev/core/fb_imageblit.h diff --git a/drivers/video/fbdev/core/fb_imageblit.h b/drivers/video/fbdev/core/fb_imageblit.h ne

[PATCH 05/13] fbdev: core: Copy cfbfillrect to fb_fillrect

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Copy cfbfillrect to fb_fillrect Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_fillrect.h | 374 + 1 file changed, 374 insertions(+) create mode 100644 drivers/video/fbdev/core/fb_fillrect.h diff --git a/drivers/video/fbdev/core/fb_fillrect.h

[PATCH 09/13] fbdev: core: Copy cfbimgblt to fb_imageblit

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Copy cfbimgblt to fb_imageblit Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_imageblit.h | 368 1 file changed, 368 insertions(+) create mode 100644 drivers/video/fbdev/core/fb_imageblit.h diff --git a/drivers/video/fbdev/core/fb_imageblit.h

[PATCH RESEND 05/13] fbdev: core: Copy cfbfillrect to fb_fillrect

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_fillrect.h | 374 + 1 file changed, 374 insertions(+) create mode 100644 drivers/video/fbdev/core/fb_fillrect.h diff --git a/drivers/video/fbdev/core/fb_fillrect.h b/drivers/video/fbdev/core/fb_fillrect.h new f

[PATCH 01/13] fbdev: core: Copy cfbcopyarea to fb_copyarea

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Copy cfbcopyarea to fb_copyarea Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_copyarea.h | 439 + 1 file changed, 439 insertions(+) create mode 100644 drivers/video/fbdev/core/fb_copyarea.h diff --git a/drivers/video/fbdev/core/fb_copyarea.h

[PATCH 13/13] fbdev: core: Split CFB and SYS pixel reversing

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Split CFB and SYS pixel reversing configuration Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/Kconfig | 10 +- drivers/video/fbdev/core/cfbcopyarea.c | 1 + drivers/video/fbdev/core/cfbfillrect.c | 1 + drivers/video/fbdev/core/cfbimgblt.c | 1 + drive

[PATCH 02/13] fbdev: core: Make fb_copyarea generic

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Make fb_copyarea generic Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_copyarea.h | 144 +++-- 1 file changed, 63 insertions(+), 81 deletions(-) diff --git a/drivers/video/fbdev/core/fb_copyarea.h b/drivers/video/fbdev/core/fb_copyarea.h index f2

[PATCH RESEND 02/13] fbdev: core: Make fb_copyarea generic

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_copyarea.h | 144 +++-- 1 file changed, 63 insertions(+), 81 deletions(-) diff --git a/drivers/video/fbdev/core/fb_copyarea.h b/drivers/video/fbdev/core/fb_copyarea.h index f266de119..4d7b1acd5 100644 --- a/drivers/

[PATCH 06/13] fbdev: core: Make fb_fillrect generic

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Make fb_fillrect generic Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_fillrect.h | 89 +++--- 1 file changed, 37 insertions(+), 52 deletions(-) diff --git a/drivers/video/fbdev/core/fb_fillrect.h b/drivers/video/fbdev/core/fb_fillrect.h index a3

Re: hyper_bf soft lockup on Azure Gen2 VM when taking kdump or executing kexec

2025-02-07 Thread thomas . tai
On 2025-02-06 4:00 p.m., Michael Kelley wrote: From: Michael Kelley From: Thomas Tai Sent: Thursday, January 30, 2025 12:44 PM -Original Message- From: Michael Kelley Sent: Thursday, January 30, 2025 3:20 PM From: Thomas Tai Sent: Thursday, January 30, 2025 10:50 AM Sorry for th

[PATCH RESEND 07/13] fbdev: core: Use generic fillrect for as cfb_fillrect

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/cfbfillrect.c | 362 + 1 file changed, 11 insertions(+), 351 deletions(-) diff --git a/drivers/video/fbdev/core/cfbfillrect.c b/drivers/video/fbdev/core/cfbfillrect.c index cbaa4c9e2..116d56de2 100644 --- a/drivers

[PATCH 11/13] fbdev: core: Use generic imageblit for as cfb_imageblit

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Use generic imageblit for as cfb_imageblit Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/cfbimgblt.c | 357 +-- 1 file changed, 8 insertions(+), 349 deletions(-) diff --git a/drivers/video/fbdev/core/cfbimgblt.c b/drivers/video/fbdev/core/cfbimg

[PATCH RESEND 06/13] fbdev: core: Make fb_fillrect generic

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_fillrect.h | 89 +++--- 1 file changed, 37 insertions(+), 52 deletions(-) diff --git a/drivers/video/fbdev/core/fb_fillrect.h b/drivers/video/fbdev/core/fb_fillrect.h index a3bef06ce..5f1123533 100644 --- a/drivers/

[PATCH 00/13] Deduplicate cfb/sys drawing fbops

2025-02-07 Thread Zsolt Kajtar
In 68648ed1f58d98b8e8d994022e5e25331fbfe42a the drawing routines were duplicated to have separate I/O and system memory versions. Later the pixel reversing in 779121e9f17525769c04a00475fd85600c8c04eb was only added to the I/O version and not to system. That's unfortunate as reversing is not so

[PATCH 10/13] fbdev: core: Make fb_imageblit generic

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Make fb_imageblit generic Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_imageblit.h | 52 ++--- 1 file changed, 20 insertions(+), 32 deletions(-) diff --git a/drivers/video/fbdev/core/fb_imageblit.h b/drivers/video/fbdev/core/fb_imageblit.h index

[PATCH 08/13] fbdev: core: Use generic fillrect for as sys_fillrect

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Use generic fillrect for as sys_fillrect Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/sysfillrect.c | 314 + 1 file changed, 9 insertions(+), 305 deletions(-) diff --git a/drivers/video/fbdev/core/sysfillrect.c b/drivers/video/fbdev/core/sysfil

[PATCH 03/13] fbdev: core: Use generic copyarea for as cfb_copyarea

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Use generic copyarea for as cfb_copyarea Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/cfbcopyarea.c | 426 + 1 file changed, 10 insertions(+), 416 deletions(-) diff --git a/drivers/video/fbdev/core/cfbcopyarea.c b/drivers/video/fbdev/core/cfbco

[PATCH RESEND 12/13] fbdev: core: Use generic imageblit for as sys_imageblit

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/sysimgblt.c | 325 +-- 1 file changed, 8 insertions(+), 317 deletions(-) diff --git a/drivers/video/fbdev/core/sysimgblt.c b/drivers/video/fbdev/core/sysimgblt.c index 6949bbd51..6e60e3486 100644 --- a/drivers/vide

[PATCH RESEND 08/13] fbdev: core: Use generic fillrect for as sys_fillrect

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/sysfillrect.c | 314 + 1 file changed, 9 insertions(+), 305 deletions(-) diff --git a/drivers/video/fbdev/core/sysfillrect.c b/drivers/video/fbdev/core/sysfillrect.c index e49221a88..48d0f0efb 100644 --- a/drivers/

[PATCH RESEND 03/13] fbdev: core: Use generic copyarea for as cfb_copyarea

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/cfbcopyarea.c | 426 + 1 file changed, 10 insertions(+), 416 deletions(-) diff --git a/drivers/video/fbdev/core/cfbcopyarea.c b/drivers/video/fbdev/core/cfbcopyarea.c index a271f57d9..ba0ebd115 100644 --- a/drivers

[PATCH] Documentation: gpu: Fixed typos

2025-02-07 Thread Eric Salem
Fixed a few misspellings. Signed-off-by: Eric Salem --- Documentation/gpu/todo.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst index 256d0d1cb216..7cc102f1571a 100644 --- a/Documentation/gpu/todo.rst +++ b/Docu

[PATCH 12/13] fbdev: core: Use generic imageblit for as sys_imageblit

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Use generic imageblit for as sys_imageblit Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/sysimgblt.c | 325 +-- 1 file changed, 8 insertions(+), 317 deletions(-) diff --git a/drivers/video/fbdev/core/sysimgblt.c b/drivers/video/fbdev/core/sysimg

[PATCH RESEND 00/13] fbdev: core: Deduplicate cfb/sys drawing fbops

2025-02-07 Thread Zsolt Kajtar
In 68648ed1f58d98b8e8d994022e5e25331fbfe42a the drawing routines were duplicated to have separate I/O and system memory versions. Later the pixel reversing in 779121e9f17525769c04a00475fd85600c8c04eb was only added to the I/O version and not to system. That's unfortunate as reversing is not somet

[PATCH RESEND 10/13] fbdev: core: Make fb_imageblit generic

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_imageblit.h | 52 ++--- 1 file changed, 20 insertions(+), 32 deletions(-) diff --git a/drivers/video/fbdev/core/fb_imageblit.h b/drivers/video/fbdev/core/fb_imageblit.h index 129822b6f..b8cd5eb83 100644 --- a/driver

[PATCH RESEND 04/13] fbdev: core: Use generic copyarea for as sys_copyarea

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/syscopyarea.c | 357 + 1 file changed, 8 insertions(+), 349 deletions(-) diff --git a/drivers/video/fbdev/core/syscopyarea.c b/drivers/video/fbdev/core/syscopyarea.c index 75e7001e8..124831eed 100644 --- a/drivers/

[PATCH 04/13] fbdev: core: Use generic copyarea for as sys_copyarea

2025-02-07 Thread Zsolt Kajtar
fbdev: core: Use generic copyarea for as sys_copyarea Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/syscopyarea.c | 357 + 1 file changed, 8 insertions(+), 349 deletions(-) diff --git a/drivers/video/fbdev/core/syscopyarea.c b/drivers/video/fbdev/core/syscop

[PATCH RESEND 13/13] fbdev: core: Split CFB and SYS pixel reversing configuration

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/Kconfig | 10 +- drivers/video/fbdev/core/cfbcopyarea.c | 1 + drivers/video/fbdev/core/cfbfillrect.c | 1 + drivers/video/fbdev/core/cfbimgblt.c | 1 + drivers/video/fbdev/core/fb_draw.h | 6 +++--- drivers/video/fb

[PATCH RESEND 01/13] fbdev: core: Copy cfbcopyarea to fb_copyarea

2025-02-07 Thread Zsolt Kajtar
Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_copyarea.h | 439 + 1 file changed, 439 insertions(+) create mode 100644 drivers/video/fbdev/core/fb_copyarea.h diff --git a/drivers/video/fbdev/core/fb_copyarea.h b/drivers/video/fbdev/core/fb_copyarea.h new f

Re: [PATCH v5 0/1] platform/x86/tuxedo: Add virtual LampArray for TUXEDO NB04 devices

2025-02-07 Thread Werner Sembach
Hi, Am 01.02.25 um 09:48 schrieb Pavel Machek: Hi! I now got my feet a little wet with hid-bpf regarding something else, and with that knowledge I would leave the long arrays in the beginning in the kernel code for the time being: sirius_16_ansii_kbl_mapping and sirius_16_iso_kbl_mapping are

Re: [PATCH v4 04/33] drm/pagemap: Add DRM pagemap

2025-02-07 Thread Thomas Hellström
On Wed, 2025-01-29 at 11:51 -0800, Matthew Brost wrote: > From: Thomas Hellström > > Introduce drm_pagemap ops to map and unmap dma to VRAM resources. In > the > local memory case it's a matter of merely providing an offset into > the > device's physical address. For future p2p the map and unmap

Re: [PATCH v4 06/33] drm/gpusvm: Add support for GPU Shared Virtual Memory

2025-02-07 Thread Thomas Hellström
On Wed, 2025-01-29 at 11:51 -0800, Matthew Brost wrote: > This patch introduces support for GPU Shared Virtual Memory (SVM) in > the > Direct Rendering Manager (DRM) subsystem. SVM allows for seamless > sharing of memory between the CPU and GPU, enhancing performance and > flexibility in GPU comput

Re: [PATCH v6 10/26] drm/bridge: add devm_drm_of_get_bridge_by_node()

2025-02-07 Thread Luca Ceresoli
On Fri, 7 Feb 2025 04:53:32 +0200 Dmitry Baryshkov wrote: > On Thu, Feb 06, 2025 at 07:14:25PM +0100, Luca Ceresoli wrote: > > devm_drm_of_get_bridge(), which is based on graph links, is the recommended > > function to get a pointer to the following bridge. > > > > This is valid even for panels,

Re: [PATCH v3 8/8] drm/vkms: convert to use faux_device

2025-02-07 Thread Greg Kroah-Hartman
On Thu, Feb 06, 2025 at 03:03:41PM -0500, Lyude Paul wrote: > Lol, I wrote up a patch for this last night but it looks like you got here > first :P > > On Thu, 2025-02-06 at 18:38 +0100, Greg Kroah-Hartman wrote: > > The vkms driver does not need to create a platform device, as there is > > no rea

Re: [PATCH RESEND 00/13] fbdev: core: Deduplicate cfb/sys drawing fbops

2025-02-07 Thread Thomas Zimmermann
Hi Am 07.02.25 um 05:18 schrieb Zsolt Kajtar: In 68648ed1f58d98b8e8d994022e5e25331fbfe42a the drawing routines were duplicated to have separate I/O and system memory versions. Later the pixel reversing in 779121e9f17525769c04a00475fd85600c8c04eb was only added to the I/O version and not to sys

Re: [PATCH v4 07/33] drm/xe: Select DRM_GPUSVM Kconfig

2025-02-07 Thread Thomas Hellström
On Wed, 2025-01-29 at 11:51 -0800, Matthew Brost wrote: > Xe depends on DRM_GPUSVM for SVM implementation, select it in > Kconfig. > > Signed-off-by: Matthew Brost Reviewed-by: Thomas Hellström > --- >  drivers/gpu/drm/xe/Kconfig | 1 + >  1 file changed, 1 insertion(+) > > diff --git a/driver

Re: [PATCH v4 08/33] drm/xe/uapi: Add DRM_XE_VM_BIND_FLAG_CPU_ADDR_MIRROR flag

2025-02-07 Thread Thomas Hellström
On Wed, 2025-01-29 at 11:51 -0800, Matthew Brost wrote: > Add the DRM_XE_VM_BIND_FLAG_CPU_ADDR_MIRROR flag, which is used to > create unpopulated virtual memory areas (VMAs) without memory backing > or > GPU page tables. These VMAs are referred to as CPU address mirror > VMAs. > The idea is that up

Re: [PATCH v5 1/3] drm/bridge: synopsys: Add audio support for dw-hdmi-qp

2025-02-07 Thread Quentin Schulz
Hi Detlev, On 2/6/25 9:40 PM, Detlev Casanova wrote: Hi Quentin, On Tuesday, 4 February 2025 04:59:12 EST Quentin Schulz wrote: Hi Detlev, Just some drive-by comment inline. On 2/3/25 6:16 PM, Detlev Casanova wrote: [...] +static void dw_hdmi_qp_set_audio_interface(struct dw_hdmi_qp *hdmi,

  1   2   3   >