[arch-commits] Commit in intel-537/trunk (3 files)
Tobias Powalowski
tpowa at archlinux.org
Wed Jan 26 12:23:44 UTC 2011
Date: Wednesday, January 26, 2011 @ 07:23:44
Author: tpowa
Revision: 107509
upgpkg: intel-537 2.60.80.0-71
bump to .37 kernel
Added:
intel-537/trunk/kernel-2.6.37.patch
Modified:
intel-537/trunk/PKGBUILD
intel-537/trunk/intel-537.install
---------------------+
PKGBUILD | 19 +++++++++++++------
intel-537.install | 4 ++--
kernel-2.6.37.patch | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 64 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-01-26 12:16:23 UTC (rev 107508)
+++ PKGBUILD 2011-01-26 12:23:44 UTC (rev 107509)
@@ -1,34 +1,41 @@
# $Id$
# Maintainer : Tobias Powalowski <tpowa at archlinux.org>
-_kernver=2.6.36-ARCH;
+_kernver=2.6.37-ARCH;
pkgname=intel-537
pkgver=2.60.80.0
-pkgrel=70
+pkgrel=71
pkgdesc="Intel Modem Drivers for 537 chipsets. For stock arch 2.6 kernel"
arch=(i686)
license=('custom:"INTEL537"')
url="http://linmodems.technion.ac.il/packages/Intel/"
-depends=('intel-537-utils' 'kernel26>=2.6.36' 'kernel26<2.6.37')
-makedepends=('kernel26-headers>=2.6.36' 'kernel26-headers<2.6.37')
+depends=('intel-537-utils' 'kernel26>=2.6.37' 'kernel26<2.6.38')
+makedepends=('kernel26-headers>=2.6.37' 'kernel26-headers<2.6.38')
source=(http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/intel-536EP-537EP_2009_07_04.tar.bz2
kernel-2.6.31.patch
- kernel-2.6.33.patch)
+ kernel-2.6.33.patch
+ kernel-2.6.37.patch)
install=intel-537.install
build() {
cd $srcdir/intel-536-537
patch -Np0 -i ../kernel-2.6.31.patch
patch -Np0 -i ../kernel-2.6.33.patch
+ patch -Np0 -i ../kernel-2.6.37.patch
# fix makefile
sed -i -e "s/\`uname -r\`/${_kernver}/g" makefile
sed -i -e "s/\`uname -r\`/${_kernver}/g" config_check
make KDIR=/lib/modules/${_kernver}/build KERNEL_SOURCE_PATH=/lib/modules/${_kernver}/build MODEM_TYPE=537 537
+}
+
+package() {
+ cd $srcdir/intel-536-537
# Install kernel module
install -D -m 644 Intel537.ko $pkgdir/lib/modules/${_kernver}/kernel/drivers/net/intel537.ko
sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" $startdir/intel-537.install
}
md5sums=('dfea7456fd1b7a6cbf18cdd8ff69e1e7'
'0de9e6359610264a63754b39846aa178'
- 'c23dbe78cc43064628d2b6599a0827e8')
+ 'c23dbe78cc43064628d2b6599a0827e8'
+ 'e75ac5426300ab97e6752d0bc3ad6c25')
Modified: intel-537.install
===================================================================
--- intel-537.install 2011-01-26 12:16:23 UTC (rev 107508)
+++ intel-537.install 2011-01-26 12:23:44 UTC (rev 107509)
@@ -8,7 +8,7 @@
# updating module dependencies
echo ">>> Updating module dependencies. Please wait ..."
- KERNEL_VERSION=2.6.36-ARCH
+ KERNEL_VERSION=2.6.37-ARCH
depmod -v $KERNEL_VERSION > /dev/null 2>&1
echo
echo
@@ -30,6 +30,6 @@
rm /etc/hamregistry.bin
# updating module dependencies
echo ">>> Updating module dependencies. Please wait ..."
- KERNEL_VERSION=2.6.36-ARCH
+ KERNEL_VERSION=2.6.37-ARCH
depmod -v $KERNEL_VERSION > /dev/null 2>&1
}
Added: kernel-2.6.37.patch
===================================================================
--- kernel-2.6.37.patch (rev 0)
+++ kernel-2.6.37.patch 2011-01-26 12:23:44 UTC (rev 107509)
@@ -0,0 +1,49 @@
+--- coredrv/locks.c~ 2011-01-26 12:12:00.856675530 +0000
++++ coredrv/locks.c 2011-01-26 12:12:00.873342198 +0000
+@@ -141,15 +141,15 @@
+ #endif
+ }
+
+-DECLARE_MUTEX(sem0);
+-DECLARE_MUTEX(sem1);
+-DECLARE_MUTEX(sem2);
+-DECLARE_MUTEX(sem3);
+-DECLARE_MUTEX(sem4);
+-DECLARE_MUTEX(sem5);
+-DECLARE_MUTEX(sem6);
+-DECLARE_MUTEX(sem7);
+-DECLARE_MUTEX(sem8);
++DEFINE_SEMAPHORE(sem0);
++DEFINE_SEMAPHORE(sem1);
++DEFINE_SEMAPHORE(sem2);
++DEFINE_SEMAPHORE(sem3);
++DEFINE_SEMAPHORE(sem4);
++DEFINE_SEMAPHORE(sem5);
++DEFINE_SEMAPHORE(sem6);
++DEFINE_SEMAPHORE(sem7);
++DEFINE_SEMAPHORE(sem8);
+
+ asmlinkage void linux_RSAGetExclusive(int Resource, unsigned char *Indicator)
+ {
+--- coredrv/softserial_io.c~ 2011-01-26 12:16:55.753342197 +0000
++++ coredrv/softserial_io.c 2011-01-26 12:16:55.763342199 +0000
+@@ -65,7 +65,7 @@
+ }
+
+ //=============================================================================
+-static DECLARE_MUTEX(softserial_write_sem);
++static DEFINE_SEMAPHORE(softserial_write_sem);
+ int softserial_write(struct tty_struct* ptty,
+ //int from_user_space,
+ const unsigned char* input_buffer,
+--- coredrv/coredrv.c~ 2011-01-26 12:15:54.713342038 +0000
++++ coredrv/coredrv.c 2011-01-26 12:15:54.726675572 +0000
+@@ -765,7 +765,7 @@
+ extern void do_schedule(void);
+ #endif
+
+- DECLARE_MUTEX(exec_reg_sem);
++ DEFINE_SEMAPHORE(exec_reg_sem);
+ DECLARE_WAIT_QUEUE_HEAD(persistWriteQ);
+ DECLARE_WAIT_QUEUE_HEAD(persistReadQ);
+ DECLARE_WAIT_QUEUE_HEAD(persistShutdownQ);
More information about the arch-commits
mailing list