diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | proc_ops.patch | 23 |
3 files changed, 36 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = pivccu-modules-dkms pkgdesc = Kernel modules needed for Homematic pkgver = 1.0.39 - pkgrel = 1 + pkgrel = 2 url = https://github.com/alexreinert/piVCCU/ arch = x86_64 arch = arm @@ -13,8 +13,10 @@ pkgbase = pivccu-modules-dkms conflicts = pivccu-modules source = pivccu::git+https://github.com/alexreinert/piVCCU#commit=7a692da961423f496ce65164b271a3ef4dd800b2 source = dkms.conf + source = proc_ops.patch sha256sums = SKIP sha256sums = 0440113135ab4b9a2d46859abd2854f831e99da06f9e410c56bef199b7d0a6df + sha256sums = ea2b82dae4cd092fa802528261fc88e0e7610c83a8ead7669bbb28b92ee9c6c4 pkgname = pivccu-modules-dkms @@ -3,7 +3,7 @@ _pkgbase=pivccu-modules pkgname=${_pkgbase}-dkms pkgver=1.0.39 -pkgrel=1 +pkgrel=2 pkgdesc="Kernel modules needed for Homematic" arch=('x86_64' 'arm' 'armv6h' 'armv7h') url="https://github.com/alexreinert/piVCCU/" @@ -12,9 +12,16 @@ depends=('dkms') makedepends=('dtc') conflicts=("${_pkgbase}") source=("pivccu::git+https://github.com/alexreinert/piVCCU#commit=7a692da961423f496ce65164b271a3ef4dd800b2" - "dkms.conf") + "dkms.conf" + "proc_ops.patch") sha256sums=('SKIP' - '0440113135ab4b9a2d46859abd2854f831e99da06f9e410c56bef199b7d0a6df') + '0440113135ab4b9a2d46859abd2854f831e99da06f9e410c56bef199b7d0a6df' + 'ea2b82dae4cd092fa802528261fc88e0e7610c83a8ead7669bbb28b92ee9c6c4') + +prepare() { + cd "$srcdir/pivccu/" + patch -p1 < "$srcdir/proc_ops.patch" +} package() { install -Dm644 -t "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ \ diff --git a/proc_ops.patch b/proc_ops.patch new file mode 100644 index 000000000000..35075d6364f9 --- /dev/null +++ b/proc_ops.patch @@ -0,0 +1,23 @@ +diff --git a/kernel/generic_raw_uart.c b/kernel/generic_raw_uart.c +index 5076fa8..eda7f4d 100644 +--- a/kernel/generic_raw_uart.c ++++ b/kernel/generic_raw_uart.c +@@ -133,13 +133,12 @@ static struct file_operations generic_raw_uart_fops = + }; + + #ifdef PROC_DEBUG +-static const struct file_operations generic_raw_uart_proc_fops = ++static const struct proc_ops generic_raw_uart_proc_fops = + { +- .owner = THIS_MODULE, +- .open = generic_raw_uart_proc_open, +- .read = seq_read, +- .llseek = seq_lseek, +- .release = single_release, ++ .proc_open = generic_raw_uart_proc_open, ++ .proc_read = seq_read, ++ .proc_lseek = seq_lseek, ++ .proc_release = single_release, + }; + #endif /*PROC_DEBUG*/ + |