layerscape: add u-boot environment support for OpenWrt boot
[openwrt/openwrt.git] / target / linux / brcm2708 / patches-4.9 / 950-0148-sound-Suppress-error-message-about-deferrals.patch
1 From 6ebd83ad7b2bff00ad3e25811c38e73bb4201b07 Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.org>
3 Date: Thu, 9 Feb 2017 14:40:33 +0000
4 Subject: [PATCH] sound: Suppress error message about deferrals
5
6 Since driver load deferrals are expected and will already
7 have resulted in a kernel message, suppress an essentially
8 duplicate error message from the RPi audio board drivers.
9
10 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
11 ---
12 sound/soc/bcm/adau1977-adc.c | 2 +-
13 sound/soc/bcm/allo-piano-dac.c | 2 +-
14 sound/soc/bcm/digidac1-soundcard.c | 4 ++--
15 sound/soc/bcm/dionaudio_loco.c | 2 +-
16 sound/soc/bcm/hifiberry_amp.c | 3 +--
17 sound/soc/bcm/hifiberry_dac.c | 2 +-
18 sound/soc/bcm/hifiberry_dacplus.c | 2 +-
19 sound/soc/bcm/hifiberry_digi.c | 2 +-
20 sound/soc/bcm/iqaudio-dac.c | 5 +++--
21 sound/soc/bcm/iqaudio_digi.c | 2 +-
22 sound/soc/bcm/justboom-dac.c | 2 +-
23 sound/soc/bcm/justboom-digi.c | 2 +-
24 sound/soc/bcm/pisound.c | 3 ++-
25 sound/soc/bcm/raspidac3.c | 2 +-
26 sound/soc/bcm/rpi-dac.c | 2 +-
27 sound/soc/bcm/rpi-proto.c | 3 +--
28 16 files changed, 20 insertions(+), 20 deletions(-)
29
30 --- a/sound/soc/bcm/adau1977-adc.c
31 +++ b/sound/soc/bcm/adau1977-adc.c
32 @@ -90,7 +90,7 @@ static int snd_adau1977_adc_probe(struct
33 }
34
35 ret = snd_soc_register_card(&snd_adau1977_adc);
36 - if (ret)
37 + if (ret && ret != -EPROBE_DEFER)
38 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
39
40 return ret;
41 --- a/sound/soc/bcm/allo-piano-dac.c
42 +++ b/sound/soc/bcm/allo-piano-dac.c
43 @@ -109,7 +109,7 @@ static int snd_allo_piano_dac_probe(stru
44 }
45
46 ret = snd_soc_register_card(&snd_allo_piano_dac);
47 - if (ret)
48 + if (ret && ret != -EPROBE_DEFER)
49 dev_err(&pdev->dev,
50 "snd_soc_register_card() failed: %d\n", ret);
51
52 --- a/sound/soc/bcm/digidac1-soundcard.c
53 +++ b/sound/soc/bcm/digidac1-soundcard.c
54 @@ -387,9 +387,9 @@ static int digidac1_soundcard_probe(stru
55 }
56
57 ret = snd_soc_register_card(&digidac1_soundcard);
58 - if (ret)
59 + if (ret && ret != -EPROBE_DEFER)
60 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n",
61 - ret);
62 + ret);
63
64 return ret;
65 }
66 --- a/sound/soc/bcm/dionaudio_loco.c
67 +++ b/sound/soc/bcm/dionaudio_loco.c
68 @@ -86,7 +86,7 @@ static int snd_rpi_dionaudio_loco_probe(
69 }
70
71 ret = snd_soc_register_card(&snd_rpi_dionaudio_loco);
72 - if (ret)
73 + if (ret && ret != -EPROBE_DEFER)
74 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n",
75 ret);
76
77 --- a/sound/soc/bcm/hifiberry_amp.c
78 +++ b/sound/soc/bcm/hifiberry_amp.c
79 @@ -96,9 +96,8 @@ static int snd_rpi_hifiberry_amp_probe(s
80
81 ret = snd_soc_register_card(&snd_rpi_hifiberry_amp);
82
83 - if (ret != 0) {
84 + if (ret && ret != -EPROBE_DEFER)
85 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
86 - }
87
88 return ret;
89 }
90 --- a/sound/soc/bcm/hifiberry_dac.c
91 +++ b/sound/soc/bcm/hifiberry_dac.c
92 @@ -90,7 +90,7 @@ static int snd_rpi_hifiberry_dac_probe(s
93 }
94
95 ret = snd_soc_register_card(&snd_rpi_hifiberry_dac);
96 - if (ret)
97 + if (ret && ret != -EPROBE_DEFER)
98 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
99
100 return ret;
101 --- a/sound/soc/bcm/hifiberry_dacplus.c
102 +++ b/sound/soc/bcm/hifiberry_dacplus.c
103 @@ -324,7 +324,7 @@ static int snd_rpi_hifiberry_dacplus_pro
104 }
105
106 ret = snd_soc_register_card(&snd_rpi_hifiberry_dacplus);
107 - if (ret)
108 + if (ret && ret != -EPROBE_DEFER)
109 dev_err(&pdev->dev,
110 "snd_soc_register_card() failed: %d\n", ret);
111
112 --- a/sound/soc/bcm/hifiberry_digi.c
113 +++ b/sound/soc/bcm/hifiberry_digi.c
114 @@ -242,7 +242,7 @@ static int snd_rpi_hifiberry_digi_probe(
115 }
116
117 ret = snd_soc_register_card(&snd_rpi_hifiberry_digi);
118 - if (ret)
119 + if (ret && ret != -EPROBE_DEFER)
120 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
121
122 return ret;
123 --- a/sound/soc/bcm/iqaudio-dac.c
124 +++ b/sound/soc/bcm/iqaudio-dac.c
125 @@ -197,8 +197,9 @@ static int snd_rpi_iqaudio_dac_probe(str
126
127 ret = snd_soc_register_card(&snd_rpi_iqaudio_dac);
128 if (ret) {
129 - dev_err(&pdev->dev,
130 - "snd_soc_register_card() failed: %d\n", ret);
131 + if (ret != -EPROBE_DEFER)
132 + dev_err(&pdev->dev,
133 + "snd_soc_register_card() failed: %d\n", ret);
134 return ret;
135 }
136
137 --- a/sound/soc/bcm/iqaudio_digi.c
138 +++ b/sound/soc/bcm/iqaudio_digi.c
139 @@ -204,7 +204,7 @@ static int snd_rpi_iqaudio_digi_probe(st
140 }
141
142 ret = snd_soc_register_card(card);
143 - if (ret)
144 + if (ret && ret != -EPROBE_DEFER)
145 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n",
146 ret);
147
148 --- a/sound/soc/bcm/justboom-dac.c
149 +++ b/sound/soc/bcm/justboom-dac.c
150 @@ -128,7 +128,7 @@ static int snd_rpi_justboom_dac_probe(st
151 }
152
153 ret = snd_soc_register_card(&snd_rpi_justboom_dac);
154 - if (ret)
155 + if (ret && ret != -EPROBE_DEFER)
156 dev_err(&pdev->dev,
157 "snd_soc_register_card() failed: %d\n", ret);
158
159 --- a/sound/soc/bcm/justboom-digi.c
160 +++ b/sound/soc/bcm/justboom-digi.c
161 @@ -181,7 +181,7 @@ static int snd_rpi_justboom_digi_probe(s
162 }
163
164 ret = snd_soc_register_card(&snd_rpi_justboom_digi);
165 - if (ret)
166 + if (ret && ret != -EPROBE_DEFER)
167 dev_err(&pdev->dev,
168 "snd_soc_register_card() failed: %d\n", ret);
169
170 --- a/sound/soc/bcm/pisound.c
171 +++ b/sound/soc/bcm/pisound.c
172 @@ -1076,7 +1076,8 @@ static int pisnd_probe(struct platform_d
173 ret = snd_soc_register_card(&pisnd_card);
174
175 if (ret < 0) {
176 - printe("snd_soc_register_card() failed: %d\n", ret);
177 + if (ret != -EPROBE_DEFER)
178 + printe("snd_soc_register_card() failed: %d\n", ret);
179 pisnd_uninit_gpio();
180 kobject_put(pisnd_kobj);
181 pisnd_spi_uninit();
182 --- a/sound/soc/bcm/raspidac3.c
183 +++ b/sound/soc/bcm/raspidac3.c
184 @@ -149,7 +149,7 @@ static int snd_rpi_raspidac3_probe(struc
185 }
186
187 ret = snd_soc_register_card(&snd_rpi_raspidac3);
188 - if (ret)
189 + if (ret && ret != -EPROBE_DEFER)
190 dev_err(&pdev->dev,
191 "snd_soc_register_card() failed: %d\n", ret);
192
193 --- a/sound/soc/bcm/rpi-dac.c
194 +++ b/sound/soc/bcm/rpi-dac.c
195 @@ -85,7 +85,7 @@ static int snd_rpi_rpi_dac_probe(struct
196 }
197
198 ret = snd_soc_register_card(&snd_rpi_rpi_dac);
199 - if (ret)
200 + if (ret && ret != -EPROBE_DEFER)
201 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
202
203 return ret;
204 --- a/sound/soc/bcm/rpi-proto.c
205 +++ b/sound/soc/bcm/rpi-proto.c
206 @@ -117,10 +117,9 @@ static int snd_rpi_proto_probe(struct pl
207 }
208
209 ret = snd_soc_register_card(&snd_rpi_proto);
210 - if (ret) {
211 + if (ret && ret != -EPROBE_DEFER)
212 dev_err(&pdev->dev,
213 "snd_soc_register_card() failed: %d\n", ret);
214 - }
215
216 return ret;
217 }