summarylogtreecommitdiffstats
path: root/kernel-5-17.patch
diff options
context:
space:
mode:
authorAlexander Sulfrian2022-04-01 11:52:00 +0200
committerAlexander Sulfrian2022-04-01 11:52:58 +0200
commit6edef2299a36ffb6d385d7b15b0f88186bf65579 (patch)
tree352f1fa803077fa8a0421b8d683c33427b627e89 /kernel-5-17.patch
parent230e9dc7dfea759a4b5f5485e4497e92a247b483 (diff)
downloadaur-6edef2299a36ffb6d385d7b15b0f88186bf65579.tar.gz
Add patch to fix compilation on linux 5.17
Diffstat (limited to 'kernel-5-17.patch')
-rw-r--r--kernel-5-17.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/kernel-5-17.patch b/kernel-5-17.patch
new file mode 100644
index 000000000000..940fa098494e
--- /dev/null
+++ b/kernel-5-17.patch
@@ -0,0 +1,28 @@
+From 858adcb3fda0c24ea0b738dcedcc531191889415 Mon Sep 17 00:00:00 2001
+From: Alexander Sulfrian <asulfrian@zedat.fu-berlin.de>
+Date: Fri, 1 Apr 2022 11:46:18 +0200
+Subject: [PATCH] Fix compilation on 5.17
+
+---
+ kernel/generic_raw_uart.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/kernel/generic_raw_uart.c b/kernel/generic_raw_uart.c
+index f61b338..b730bf4 100644
+--- a/kernel/generic_raw_uart.c
++++ b/kernel/generic_raw_uart.c
+@@ -773,7 +773,11 @@ static int generic_raw_uart_proc_show(struct seq_file *m, void *v)
+
+ static int generic_raw_uart_proc_open(struct inode *inode, struct file *file)
+ {
++#ifdef PDE_DATA
+ struct generic_raw_uart_instance *instance = PDE_DATA(inode);
++#else
++ struct generic_raw_uart_instance *instance = pde_data(inode);
++#endif
+ return single_open(file, generic_raw_uart_proc_show, instance);
+ }
+ #endif /*PROC_DEBUG*/
+--
+2.35.1
+