summarylogtreecommitdiffstats
path: root/linux-6.1-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'linux-6.1-fix.patch')
-rw-r--r--linux-6.1-fix.patch103
1 files changed, 10 insertions, 93 deletions
diff --git a/linux-6.1-fix.patch b/linux-6.1-fix.patch
index 57e33d97e912..96c720a88f3e 100644
--- a/linux-6.1-fix.patch
+++ b/linux-6.1-fix.patch
@@ -1,80 +1,14 @@
-From ed3866410d6bde7cf176df3c75122a13143d0c40 Mon Sep 17 00:00:00 2001
-From: Ivan Kulagin <ivan_home24@mail.ru>
-Date: Sat, 24 Dec 2022 21:11:15 +0000
-Subject: [PATCH] Fix build for Linux 6.1 and bump version
+From ce52d6ac5e5ed7119a0028eed8823117a004766e Mon Sep 17 00:00:00 2001
+From: Will Fancher <elvishjerricco@gmail.com>
+Date: Tue, 27 Dec 2022 16:33:07 -0500
+Subject: [PATCH] Fix for 6.1
---
- Makefile.dkms | 4 ++--
- ddcci-backlight/Makefile | 2 +-
- ddcci-backlight/ddcci-backlight.c | 2 +-
- ddcci/Makefile | 2 +-
- ddcci/ddcci.c | 13 ++++++++++++-
- dkms.conf | 2 +-
- 6 files changed, 18 insertions(+), 7 deletions(-)
+ ddcci/ddcci.c | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
-diff --git a/Makefile.dkms b/Makefile.dkms
-index f2888d8..c7fad85 100644
---- a/Makefile.dkms
-+++ b/Makefile.dkms
-@@ -16,7 +16,7 @@
- # along with ddcci-driver-linux. If not, see <http://www.gnu.org/licenses/>.
-
- PACKAGE_NAME := ddcci
--PACKAGE_VERSION := 0.4.2
-+PACKAGE_VERSION := 0.4.3
-
- install:
- dkms add .
-@@ -28,7 +28,7 @@ uninstall:
- rm -r /usr/src/$(PACKAGE_NAME)-$(PACKAGE_VERSION) || true
-
- load:
-- @test -n "$$(dkms status ddcci/0.4.2)" || { echo 'Please run `make -f Makefile.dkms install` first.'; false; }
-+ @test -n "$$(dkms status ddcci/0.4.3)" || { echo 'Please run `make -f Makefile.dkms install` first.'; false; }
- modprobe ddcci
-
- unload:
-diff --git a/ddcci-backlight/Makefile b/ddcci-backlight/Makefile
-index de61580..fcdc4da 100755
---- a/ddcci-backlight/Makefile
-+++ b/ddcci-backlight/Makefile
-@@ -16,7 +16,7 @@
- # along with ddcci-driver-linux. If not, see <http://www.gnu.org/licenses/>.
-
- MODULE_NAME := ddcci-backlight
--MODULE_VERSION := 0.4.2
-+MODULE_VERSION := 0.4.3
-
- KVER := $(shell uname -r)
- LIB_MODULES_PATH := /lib/modules
-diff --git a/ddcci-backlight/ddcci-backlight.c b/ddcci-backlight/ddcci-backlight.c
-index 7a98522..7a4cad8 100644
---- a/ddcci-backlight/ddcci-backlight.c
-+++ b/ddcci-backlight/ddcci-backlight.c
-@@ -407,7 +407,7 @@ MODULE_PARM_DESC(convenience_symlink, "add convenience symlink \"ddcci_backlight
-
- MODULE_AUTHOR("Christoph Grenz");
- MODULE_DESCRIPTION("DDC/CI generic monitor backlight driver");
--MODULE_VERSION("0.4.2");
-+MODULE_VERSION("0.4.3");
- MODULE_LICENSE("GPL");
-
- MODULE_ALIAS("ddcci:monitor-*-*-*-*");
-diff --git a/ddcci/Makefile b/ddcci/Makefile
-index 7503496..987fb63 100755
---- a/ddcci/Makefile
-+++ b/ddcci/Makefile
-@@ -16,7 +16,7 @@
- # along with ddcci-driver-linux. If not, see <http://www.gnu.org/licenses/>.
-
- MODULE_NAME := ddcci
--MODULE_VERSION := 0.4.2
-+MODULE_VERSION := 0.4.3
-
- KVER := $(shell uname -r)
- LIB_MODULES_PATH := /lib/modules
diff --git a/ddcci/ddcci.c b/ddcci/ddcci.c
-index 586b6e2..ea76352 100644
+index 586b6e2..77fee6e 100644
--- a/ddcci/ddcci.c
+++ b/ddcci/ddcci.c
@@ -1785,6 +1785,13 @@ static int ddcci_remove(struct i2c_client *client)
@@ -95,31 +29,14 @@ index 586b6e2..ea76352 100644
.id_table = ddcci_idtable,
.probe = ddcci_probe,
-+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
+ .remove = ddcci_remove_void,
-+ #else
++#else
.remove = ddcci_remove,
-+ #endif
++#endif
.class = I2C_CLASS_DDC,
.detect = ddcci_detect,
.address_list = I2C_ADDRS(
-@@ -1891,5 +1902,5 @@ MODULE_PARM_DESC(autoprobe_addrs, "internal dependent device addresses to autopr
- /* Module description */
- MODULE_AUTHOR("Christoph Grenz");
- MODULE_DESCRIPTION("DDC/CI bus driver");
--MODULE_VERSION("0.4.2");
-+MODULE_VERSION("0.4.3");
- MODULE_LICENSE("GPL");
-diff --git a/dkms.conf b/dkms.conf
-index f40dfbf..61cfae8 100644
---- a/dkms.conf
-+++ b/dkms.conf
-@@ -1,4 +1,4 @@
--PACKAGE_VERSION="0.4.2"
-+PACKAGE_VERSION="0.4.3"
- PACKAGE_NAME="ddcci"
- CLEAN="make clean"
- BUILT_MODULE_NAME[0]="ddcci"
--
GitLab