Whamcloud - gitweb
land b1_5 onto HEAD
[fs/lustre-release.git] / lustre / kernel_patches / patches / compile-fixes-2.4.21-rhel.patch
1 diff -X dontdiff -urp kern_oldest/drivers/i2c/i2c-ali1535.c kern_fix/drivers/i2c/i2c-ali1535.c
2 --- kern_oldest/drivers/i2c/i2c-ali1535.c       2006-05-01 11:55:43.000000000 -0700
3 +++ kern_fix/drivers/i2c/i2c-ali1535.c  2006-05-01 15:25:34.000000000 -0700
4 @@ -672,8 +672,8 @@ EXPORT_NO_SYMBOLS;
5  #ifdef MODULE
6  
7  MODULE_AUTHOR
8 -    ("Frodo Looijaard <frodol@dds.nl>, Philip Edelbrock <phil@netroedge.com>,
9 -      Mark D. Studebaker <mdsxyz123@yahoo.com> and Dan Eaton <dan.eaton@rocketlogix.com>");
10 +    ("Frodo Looijaard <frodol@dds.nl>, Philip Edelbrock <phil@netroedge.com>, "
11 +      "Mark D. Studebaker <mdsxyz123@yahoo.com> and Dan Eaton <dan.eaton@rocketlogix.com>");
12  MODULE_DESCRIPTION("ALI1535 SMBus driver");
13  
14  int init_module(void)
15 diff -X dontdiff -urp kern_oldest/drivers/net/pcmcia/wvlan_cs.c kern_fix/drivers/net/pcmcia/wvlan_cs.c
16 --- kern_oldest/drivers/net/pcmcia/wvlan_cs.c   2006-05-01 11:55:40.000000000 -0700
17 +++ kern_fix/drivers/net/pcmcia/wvlan_cs.c      2006-05-01 15:25:34.000000000 -0700
18 @@ -1084,9 +1084,9 @@ static int wvlan_hw_config (struct net_d
19                         /* This is a PrismII card. It is is *very* similar
20                          * to the Lucent, and the driver work 95%,
21                          * therefore, we attempt to support it... */
22 -                       printk(KERN_NOTICE "%s: This is a PrismII card, not a Wavelan IEEE card :-(
23 -You may want report firmare revision (0x%X) and what the card support.
24 -I will try to make it work, but you should look for a better driver.\n", dev_info, firmware);
25 +                       printk(KERN_NOTICE "%s: This is a PrismII card, not a Wavelan IEEE card :-(\n"
26 +"You may want report firmare revision (0x%X) and what the card support.\n"
27 +"I will try to make it work, but you should look for a better driver.\n", dev_info, firmware);
28                         local->has_port3  = 1;
29                         local->has_ibssid = 0;
30                         local->has_mwo    = 0;
31 diff -X dontdiff -urp kern_oldest/drivers/net/wan/sbni.c kern_fix/drivers/net/wan/sbni.c
32 --- kern_oldest/drivers/net/wan/sbni.c  2006-05-01 11:55:40.000000000 -0700
33 +++ kern_fix/drivers/net/wan/sbni.c     2006-05-01 15:25:34.000000000 -0700
34 @@ -1552,13 +1552,13 @@ __setup( "sbni=", sbni_setup );
35  static u32
36  calc_crc32( u32  crc,  u8  *p,  u32  len )
37  {
38 -       register u32  _crc __asm ( "ax" );
39 +       register u32  _crc;
40         _crc = crc;
41         
42         __asm __volatile (
43                 "xorl   %%ebx, %%ebx\n"
44 -               "movl   %1, %%esi\n" 
45 -               "movl   %2, %%ecx\n" 
46 +               "movl   %2, %%esi\n" 
47 +               "movl   %3, %%ecx\n" 
48                 "movl   $crc32tab, %%edi\n"
49                 "shrl   $2, %%ecx\n"
50                 "jz     1f\n"
51 @@ -1594,7 +1594,7 @@ calc_crc32( u32  crc,  u8  *p,  u32  len
52                 "jnz    0b\n"
53  
54         "1:\n"
55 -               "movl   %2, %%ecx\n"
56 +               "movl   %3, %%ecx\n"
57                 "andl   $3, %%ecx\n"
58                 "jz     2f\n"
59  
60 @@ -1619,9 +1619,9 @@ calc_crc32( u32  crc,  u8  *p,  u32  len
61                 "xorb   2(%%esi), %%bl\n"
62                 "xorl   (%%edi,%%ebx,4), %%eax\n"
63         "2:\n"
64 -               :
65 -               : "a" (_crc), "g" (p), "g" (len)
66 -               : "ax", "bx", "cx", "dx", "si", "di"
67 +               : "=a" (_crc)
68 +               : "0" (_crc), "g" (p), "g" (len)
69 +               : "bx", "cx", "dx", "si", "di"
70         );
71  
72         return  _crc;
73 diff -X dontdiff -urp kern_oldest/drivers/sensors/lm87.c kern_fix/drivers/sensors/lm87.c
74 --- kern_oldest/drivers/sensors/lm87.c  2006-05-01 11:55:44.000000000 -0700
75 +++ kern_fix/drivers/sensors/lm87.c     2006-05-01 15:25:34.000000000 -0700
76 @@ -1060,10 +1060,10 @@ MODULE_LICENSE("GPL");
77  #endif
78  
79  MODULE_AUTHOR
80 -    ("Frodo Looijaard <frodol@dds.nl>,
81 -      Philip Edelbrock <phil@netroedge.com>, 
82 -      Mark Studebaker <mdsxyz123@yahoo.com>,
83 -      and Stephen Rousset <stephen.rousset@rocketlogix.com>");
84 +    ("Frodo Looijaard <frodol@dds.nl>, "
85 +      "Philip Edelbrock <phil@netroedge.com>, "
86 +      "Mark Studebaker <mdsxyz123@yahoo.com>, "
87 +      "and Stephen Rousset <stephen.rousset@rocketlogix.com>");
88  
89  MODULE_DESCRIPTION("LM87 driver");
90