wok-current diff linmodem-intel-537/stuff/linmodem-intel-537-kernel-2.6.37.patch @ rev 8285

Fixed linmodem-intel-536ep and linmodem-intel-537.
author Christopher Rogers <slaxemulator@gmail.com>
date Sun Jan 30 16:24:20 2011 +0000 (2011-01-30)
parents
children 1c8541e0ec86
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/linmodem-intel-537/stuff/linmodem-intel-537-kernel-2.6.37.patch	Sun Jan 30 16:24:20 2011 +0000
     1.3 @@ -0,0 +1,49 @@
     1.4 +--- coredrv/locks.c~	2011-01-26 12:12:00.856675530 +0000
     1.5 ++++ coredrv/locks.c	2011-01-26 12:12:00.873342198 +0000
     1.6 +@@ -141,15 +141,15 @@
     1.7 + #endif
     1.8 + } 
     1.9 + 
    1.10 +-DECLARE_MUTEX(sem0);
    1.11 +-DECLARE_MUTEX(sem1);
    1.12 +-DECLARE_MUTEX(sem2);
    1.13 +-DECLARE_MUTEX(sem3);
    1.14 +-DECLARE_MUTEX(sem4);
    1.15 +-DECLARE_MUTEX(sem5);
    1.16 +-DECLARE_MUTEX(sem6);
    1.17 +-DECLARE_MUTEX(sem7);
    1.18 +-DECLARE_MUTEX(sem8);
    1.19 ++DEFINE_SEMAPHORE(sem0);
    1.20 ++DEFINE_SEMAPHORE(sem1);
    1.21 ++DEFINE_SEMAPHORE(sem2);
    1.22 ++DEFINE_SEMAPHORE(sem3);
    1.23 ++DEFINE_SEMAPHORE(sem4);
    1.24 ++DEFINE_SEMAPHORE(sem5);
    1.25 ++DEFINE_SEMAPHORE(sem6);
    1.26 ++DEFINE_SEMAPHORE(sem7);
    1.27 ++DEFINE_SEMAPHORE(sem8);
    1.28 + 
    1.29 + asmlinkage void linux_RSAGetExclusive(int Resource, unsigned char *Indicator) 
    1.30 + {
    1.31 +--- coredrv/softserial_io.c~	2011-01-26 12:16:55.753342197 +0000
    1.32 ++++ coredrv/softserial_io.c	2011-01-26 12:16:55.763342199 +0000
    1.33 +@@ -65,7 +65,7 @@
    1.34 + }
    1.35 + 
    1.36 + //=============================================================================
    1.37 +-static DECLARE_MUTEX(softserial_write_sem);
    1.38 ++static DEFINE_SEMAPHORE(softserial_write_sem);
    1.39 + int softserial_write(struct tty_struct* ptty,
    1.40 +                       //int from_user_space,
    1.41 +                       const unsigned char* input_buffer,
    1.42 +--- coredrv/coredrv.c~	2011-01-26 12:15:54.713342038 +0000
    1.43 ++++ coredrv/coredrv.c	2011-01-26 12:15:54.726675572 +0000
    1.44 +@@ -765,7 +765,7 @@
    1.45 + extern void do_schedule(void);
    1.46 + #endif
    1.47 + 
    1.48 +-   DECLARE_MUTEX(exec_reg_sem);
    1.49 ++   DEFINE_SEMAPHORE(exec_reg_sem);
    1.50 +    DECLARE_WAIT_QUEUE_HEAD(persistWriteQ);
    1.51 +    DECLARE_WAIT_QUEUE_HEAD(persistReadQ);
    1.52 +    DECLARE_WAIT_QUEUE_HEAD(persistShutdownQ);