Package: ddcci-driver-linux / 0.4.5-1~bpo12+1

Metadata

Package Version Patches format
ddcci-driver-linux 0.4.5-1~bpo12+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
dkms.conf.patch | (download)

dkms.conf | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 modernize dkms.conf


pre 5.1 static_assert.patch | (download)

ddcci/ddcci.c | 4 4 + 0 - 0 !
dkms.conf | 2 1 + 1 - 0 !
2 files changed, 5 insertions(+), 1 deletion(-)

 add static_assert if necessary
strscpy.patch | (download)

ddcci/ddcci.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 restore compatibility with linux 4.0 .. 4.2


0001 Actually fix building on Linux 6.8.patch | (download)

ddcci/ddcci.c | 9 8 + 1 - 0 !
1 file changed, 8 insertions(+), 1 deletion(-)

 [patch] actually fix building on linux 6.8+

Since the previous patch adding compatiblity with Linux 6.8 (7f851f5f),
auto-probing has been broken anyway, so we might as well completely drop
the deprecated class mechanism (when building on 6.8+), as other I2C
device classes will get removed in the future anyway (like I2C_CLASS_SPD
has in 6.10).

0002 Adjust to backlight changes in Linux 6.10.patch | (download)

ddcci-backlight/ddcci-backlight.c | 14 14 + 0 - 0 !
1 file changed, 14 insertions(+)

 [patch] adjust to backlight changes in linux 6.10

Reference: https://lore.kernel.org/all/20240305162425.23845-11-tzimmermann@suse.de/

linux 6.11.patch | (download)

ddcci/ddcci.c | 8 4 + 4 - 0 !
include/linux/ddcci.h | 6 6 + 0 - 0 !
2 files changed, 10 insertions(+), 4 deletions(-)

 [patch] adjust to bus_type changes in 6.11+

Reference: https://lore.kernel.org/all/2024070136-wrongdoer-busily-01e8@gregkh/

Adds a new macro (DDCCI_DRV_CONST) to avoid LINUX_VERSION_CODE conditionals everywhere.