1 |
axs 13/05/24 16:31:01 |
2 |
|
3 |
Added: lirc-0.9.0-kernel-3.8-fixes.patch |
4 |
Log: |
5 |
apply fix for kernel-3.8 (bug 461532) , only unparallelize the necessary bit of compilation |
6 |
|
7 |
(Portage version: 2.1.11.62/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 app-misc/lirc/files/lirc-0.9.0-kernel-3.8-fixes.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/lirc/files/lirc-0.9.0-kernel-3.8-fixes.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/lirc/files/lirc-0.9.0-kernel-3.8-fixes.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: lirc-0.9.0-kernel-3.8-fixes.patch |
16 |
=================================================================== |
17 |
diff -Naur lirc-0.9.0/drivers/lirc_serial/lirc_serial.c lirc-0.9.0.new/drivers/lirc_serial/lirc_serial.c |
18 |
--- lirc-0.9.0/drivers/lirc_serial/lirc_serial.c 2013-05-24 11:58:31.017566567 -0400 |
19 |
+++ lirc-0.9.0.new/drivers/lirc_serial/lirc_serial.c 2013-05-24 12:00:38.733568898 -0400 |
20 |
@@ -1107,12 +1107,12 @@ |
21 |
|
22 |
static struct platform_device *lirc_serial_dev; |
23 |
|
24 |
-static int __devinit lirc_serial_probe(struct platform_device *dev) |
25 |
+static int lirc_serial_probe(struct platform_device *dev) |
26 |
{ |
27 |
return 0; |
28 |
} |
29 |
|
30 |
-static int __devexit lirc_serial_remove(struct platform_device *dev) |
31 |
+static int lirc_serial_remove(struct platform_device *dev) |
32 |
{ |
33 |
return 0; |
34 |
} |
35 |
@@ -1163,7 +1163,7 @@ |
36 |
|
37 |
static struct platform_driver lirc_serial_driver = { |
38 |
.probe = lirc_serial_probe, |
39 |
- .remove = __devexit_p(lirc_serial_remove), |
40 |
+ .remove = lirc_serial_remove, |
41 |
.suspend = lirc_serial_suspend, |
42 |
.resume = lirc_serial_resume, |
43 |
.driver = { |
44 |
diff -Naur lirc-0.9.0/drivers/lirc_sir/lirc_sir.c lirc-0.9.0.new/drivers/lirc_sir/lirc_sir.c |
45 |
--- lirc-0.9.0/drivers/lirc_sir/lirc_sir.c 2013-05-24 11:58:31.017566567 -0400 |
46 |
+++ lirc-0.9.0.new/drivers/lirc_sir/lirc_sir.c 2013-05-24 12:00:38.733568898 -0400 |
47 |
@@ -1296,19 +1296,19 @@ |
48 |
return 0; |
49 |
} |
50 |
|
51 |
-static int __devinit lirc_sir_probe(struct platform_device *dev) |
52 |
+static int lirc_sir_probe(struct platform_device *dev) |
53 |
{ |
54 |
return 0; |
55 |
} |
56 |
|
57 |
-static int __devexit lirc_sir_remove(struct platform_device *dev) |
58 |
+static int lirc_sir_remove(struct platform_device *dev) |
59 |
{ |
60 |
return 0; |
61 |
} |
62 |
|
63 |
static struct platform_driver lirc_sir_driver = { |
64 |
.probe = lirc_sir_probe, |
65 |
- .remove = __devexit_p(lirc_sir_remove), |
66 |
+ .remove = lirc_sir_remove, |
67 |
.driver = { |
68 |
.name = "lirc_sir", |
69 |
.owner = THIS_MODULE, |
70 |
diff -Naur lirc-0.9.0/drivers/lirc_wpc8769l/lirc_wpc8769l.c lirc-0.9.0.new/drivers/lirc_wpc8769l/lirc_wpc8769l.c |
71 |
--- lirc-0.9.0/drivers/lirc_wpc8769l/lirc_wpc8769l.c 2013-05-24 11:58:30.974566567 -0400 |
72 |
+++ lirc-0.9.0.new/drivers/lirc_wpc8769l/lirc_wpc8769l.c 2013-05-24 12:00:38.734568898 -0400 |
73 |
@@ -942,12 +942,12 @@ |
74 |
#ifdef MODULE |
75 |
static struct platform_device *lirc_wpc8769l_platform_dev; |
76 |
|
77 |
-static int __devinit lirc_wpc8769l_probe(struct platform_device *dev) |
78 |
+static int lirc_wpc8769l_probe(struct platform_device *dev) |
79 |
{ |
80 |
return 0; |
81 |
} |
82 |
|
83 |
-static int __devexit lirc_wpc8769l_remove(struct platform_device *dev) |
84 |
+static int lirc_wpc8769l_remove(struct platform_device *dev) |
85 |
{ |
86 |
return 0; |
87 |
} |
88 |
@@ -975,7 +975,7 @@ |
89 |
|
90 |
static struct platform_driver lirc_wpc8769l_platform_driver = { |
91 |
.probe = lirc_wpc8769l_probe, |
92 |
- .remove = __devexit_p(lirc_wpc8769l_remove), |
93 |
+ .remove = lirc_wpc8769l_remove, |
94 |
.suspend = lirc_wpc8769l_suspend, |
95 |
.resume = lirc_wpc8769l_resume, |
96 |
.driver = { |