lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251126-lcd_pitch_alignment-v1-0-991610a1e369@microchip.com>
Date: Wed, 26 Nov 2025 15:44:43 +0100
From: Ludovic Desroches <ludovic.desroches@...rochip.com>
To: Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>, Maxime Ripard
	<mripard@...nel.org>, Thomas Zimmermann <tzimmermann@...e.de>, David Airlie
	<airlied@...il.com>, Simona Vetter <simona@...ll.ch>
CC: <dri-devel@...ts.freedesktop.org>, <linux-kernel@...r.kernel.org>,
	"Ludovic Desroches" <ludovic.desroches@...rochip.com>
Subject: [PATCH 0/3] revert the 8-byte pitch-alignment constraint for
 memory managers

The change in the pitch-alignment requirement may disrupt applications
that do not retrieve the pitch calculated by the kernel. Although these
applications are at fault, this can still introduce some regressions.

Moreover, if this new constraint isn’t actually necessary, the size of
the dumb buffers is increased for no good reason.

Signed-off-by: Ludovic Desroches <ludovic.desroches@...rochip.com>
---
Ludovic Desroches (3):
      drm/gem-dma: revert the 8-byte alignment constraint
      drm/gem-shmem: revert the 8-byte alignment constraint
      drm/gem-vram: revert the 8-byte alignment constraint

 drivers/gpu/drm/drm_gem_dma_helper.c   | 2 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +-
 drivers/gpu/drm/drm_gem_vram_helper.c  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
---
base-commit: 14509f7d56d42d8847353fe483f84091be5199a9
change-id: 20251126-lcd_pitch_alignment-8c5c902fb1a6
prerequisite-message-id: <20250821081918.79786-1-tzimmermann@...e.de>
prerequisite-patch-id: b1c78eb783d0b3fb3cf63e4402782071d20449e7
prerequisite-patch-id: 321d1d3a7d30d0bc724ab408d9417d1a1885644c
prerequisite-patch-id: 4f9d2dc7675f1c08ef2a9f9bd27ff47892d8f1e8
prerequisite-patch-id: 2d9f278d56119da1825aab22bb8a6ec3c2a45696
prerequisite-patch-id: ff0c065b1774bba9e2b375ac16adbab1d44779ab
prerequisite-patch-id: b70a266e6876dd07ddc16fc982ddda98111bb5e8
prerequisite-patch-id: 59a80afc752822e352b662bf419b5c7862e9f07c
prerequisite-patch-id: 4822b326bab93d9b47fdca7660bddb68646f26ce
prerequisite-patch-id: 7ae8292f96e64edcb6f6684e2c8d3c0ee7ec94c8
prerequisite-patch-id: b06d15a09811f984a1e46b2fed09e7705f09c7df
prerequisite-patch-id: 76c1fdbdf4636bf2c2b67005a8ccba3670d613c0
prerequisite-patch-id: ebc25bdc0df5a714a63dcc311d4c283918f4aa4a
prerequisite-patch-id: f7c8dad90e8b9fa1b04801dd41d62269aafe9a5f
prerequisite-patch-id: 3ac15fa5280d34198b06add3628076b6002ae040
prerequisite-patch-id: bb6b891dd660f8efcd4f320d9832ea9b73e0582d
prerequisite-patch-id: 211a1b184494478a05cfa86401492e85a08fbe1e
prerequisite-patch-id: 7ee1ae23fc07a2fc093d882e186b98d479821d07
prerequisite-patch-id: 000809cb517d09fe5d29bc8091e9d9850e5d2257
prerequisite-patch-id: ac1b96c9e8d3153de9f8c3481b5a29490c294caa
prerequisite-patch-id: 5b1f19fe0a0a301d8256ff0aad1631edb7d33285
prerequisite-patch-id: adbddb54dcce63f7bda8bd924ae24233b6f1ece9
prerequisite-patch-id: dfe677d1204e4db7efe2eefcdf7bcf9dd02d2edb
prerequisite-patch-id: 8a71a1cba53b804bbf22bb3e91e19cda5d1643f4
prerequisite-patch-id: 0d7463bcc06ff83a921b6123aa7e0492ba6db16a
prerequisite-patch-id: 15518f62ee3502aa8baed5f7ba5a752e35e07c26

Best regards,
-- 
Ludovic Desroches <ludovic.desroches@...rochip.com>


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ