[arch-commits] Commit in ndiswrapper-arch/trunk (PKGBUILD linux-5.0.patch)
Jan Steffens
heftig at archlinux.org
Mon Mar 4 21:10:35 UTC 2019
Date: Monday, March 4, 2019 @ 21:10:35
Author: heftig
Revision: 437631
1.61-14: kernel 5.0.arch1-1
Added:
ndiswrapper-arch/trunk/linux-5.0.patch
Modified:
ndiswrapper-arch/trunk/PKGBUILD
-----------------+
PKGBUILD | 12 ++++++------
linux-5.0.patch | 25 +++++++++++++++++++++++++
2 files changed, 31 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-03-04 21:10:24 UTC (rev 437630)
+++ PKGBUILD 2019-03-04 21:10:35 UTC (rev 437631)
@@ -4,7 +4,7 @@
pkgname=ndiswrapper-arch
pkgver=1.61
_extramodules=extramodules-ARCH
-pkgrel=13
+pkgrel=14
pkgdesc="Module for NDIS (Windows Network Drivers) drivers supplied by vendors, kernel module for Arch kernel"
arch=('x86_64')
url="http://sourceforge.net/projects/ndiswrapper/"
@@ -14,19 +14,19 @@
provides=('NDISWRAPPER-MODULE')
replaces=('ndiswrapper-module')
source=("ndiswrapper-$pkgver.tar.gz::https://github.com/pgiri/ndiswrapper/archive/v$pkgver.tar.gz"
- 'linux-4.11.patch' 'linux-4.13.patch' 'linux-4.15.patch')
+ 'linux-4.11.patch' 'linux-4.13.patch' 'linux-4.15.patch' 'linux-5.0.patch')
sha512sums=('85f550f2952137529e0e9855f4d94b7bbc64cbf8a84a31c1b75a4be09d97478a997e64fa6e1ff4e0d29a97a79fc3d4dab1ebdaa9edb3d627a215f47aa4d52823'
'5350308406457658fb31c378d6f3dd2a34c7331aebe5bdc80744bf955f1144e88181441704ccc7532f55d6fbe8d410440fb8838c2955d688dde4b55f74fc6ba5'
'de026a271cbfbefee99bc00a13c50be87294e5e2c5407d23cff6ce2d2a0c853542ce4f7e3e150741c7e8e32466fb1ab7cab266957da5bcca8376fb0f38e94482'
- '52bd3d2025ffb8a3f6a4a1a1fee1b87d3811f30a210a54aaa7b37838eb256cd766bc1aeda24e4b4f4829992584931ecd97a042794c9b854bd1ebbf452dce2abf')
+ '52bd3d2025ffb8a3f6a4a1a1fee1b87d3811f30a210a54aaa7b37838eb256cd766bc1aeda24e4b4f4829992584931ecd97a042794c9b854bd1ebbf452dce2abf'
+ '4918dcebd62ae577401469719f1a8866edd3dc97667aa3de287af1530aa68f50dc2508c883ecd2c9d1fe20f226ecd342b04b08f7a2cace0e531e5f49bbc12f2c')
prepare() {
cd ndiswrapper-$pkgver
patch --no-backup-if-mismatch -p1 -i "$srcdir"/linux-4.11.patch
patch --no-backup-if-mismatch -p1 -i "$srcdir"/linux-4.13.patch
-
- cd ndiswrapper
- patch --no-backup-if-mismatch -p1 -i "$srcdir"/linux-4.15.patch
+ patch --no-backup-if-mismatch -p1 -i "$srcdir"/linux-4.15.patch -d ndiswrapper
+ patch --no-backup-if-mismatch -p1 -i "$srcdir"/linux-5.0.patch
}
build() {
Added: linux-5.0.patch
===================================================================
--- linux-5.0.patch (rev 0)
+++ linux-5.0.patch 2019-03-04 21:10:35 UTC (rev 437631)
@@ -0,0 +1,25 @@
+diff -u -r ndiswrapper-1.61/ndiswrapper/driver/ntoskernel.c ndiswrapper-1.61-5.0/ndiswrapper/driver/ntoskernel.c
+--- ndiswrapper-1.61/ndiswrapper/driver/ntoskernel.c 2019-03-04 20:22:58.095332763 +0000
++++ ndiswrapper-1.61-5.0/ndiswrapper/driver/ntoskernel.c 2019-03-04 20:24:48.698777448 +0000
+@@ -2498,7 +2498,7 @@
+
+ int ntoskernel_init(void)
+ {
+- struct timeval now;
++ struct timespec64 now;
+
+ spin_lock_init(&dispatcher_lock);
+ spin_lock_init(&ntoskernel_lock);
+@@ -2518,10 +2518,10 @@
+ INIT_WORK(&ntos_work, ntos_work_worker);
+ wrap_timer_slist.next = NULL;
+
+- do_gettimeofday(&now);
++ ktime_get_real_ts64(&now);
+ wrap_ticks_to_boot = TICKS_1601_TO_1970;
+ wrap_ticks_to_boot += (u64)now.tv_sec * TICKSPERSEC;
+- wrap_ticks_to_boot += now.tv_usec * 10;
++ wrap_ticks_to_boot += now.tv_nsec / 100;
+ wrap_ticks_to_boot -= jiffies * TICKSPERJIFFY;
+ TRACE2("%llu", wrap_ticks_to_boot);
+
More information about the arch-commits
mailing list