Skip to content

Commit b470ebc

Browse files
committed
Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Pull irqchip fixes from Marc Zyngier: - More compatible strings for the Ingenic irqchip (introducing the JZ4760B SoC) - Select GENERIC_IRQ_MULTI_HANDLER on the ARM ep93xx platform - Drop all GENERIC_IRQ_MULTI_HANDLER selections from the irqchip Kconfig, now relying on the architecture to get it right - Drop the debugfs_file field from struct irq_domain, now that debugfs can track things on its own
2 parents 4c7bcb5 + 5fbecd2 commit b470ebc

File tree

11,476 files changed

+514591
-312009
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

11,476 files changed

+514591
-312009
lines changed

.clang-format

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ ForEachMacros:
109109
- 'css_for_each_child'
110110
- 'css_for_each_descendant_post'
111111
- 'css_for_each_descendant_pre'
112+
- 'cxl_for_each_cmd'
112113
- 'device_for_each_child_node'
113114
- 'dma_fence_chain_for_each'
114115
- 'do_for_each_ftrace_op'
@@ -122,6 +123,7 @@ ForEachMacros:
122123
- 'drm_for_each_bridge_in_chain'
123124
- 'drm_for_each_connector_iter'
124125
- 'drm_for_each_crtc'
126+
- 'drm_for_each_crtc_reverse'
125127
- 'drm_for_each_encoder'
126128
- 'drm_for_each_encoder_mask'
127129
- 'drm_for_each_fb'
@@ -203,14 +205,13 @@ ForEachMacros:
203205
- 'for_each_matching_node'
204206
- 'for_each_matching_node_and_match'
205207
- 'for_each_member'
206-
- 'for_each_mem_region'
207-
- 'for_each_memblock_type'
208208
- 'for_each_memcg_cache_index'
209209
- 'for_each_mem_pfn_range'
210210
- '__for_each_mem_range'
211211
- 'for_each_mem_range'
212212
- '__for_each_mem_range_rev'
213213
- 'for_each_mem_range_rev'
214+
- 'for_each_mem_region'
214215
- 'for_each_migratetype_order'
215216
- 'for_each_msi_entry'
216217
- 'for_each_msi_entry_safe'
@@ -276,10 +277,8 @@ ForEachMacros:
276277
- 'for_each_reserved_mem_range'
277278
- 'for_each_reserved_mem_region'
278279
- 'for_each_rtd_codec_dais'
279-
- 'for_each_rtd_codec_dais_rollback'
280280
- 'for_each_rtd_components'
281281
- 'for_each_rtd_cpu_dais'
282-
- 'for_each_rtd_cpu_dais_rollback'
283282
- 'for_each_rtd_dais'
284283
- 'for_each_set_bit'
285284
- 'for_each_set_bit_from'
@@ -298,6 +297,7 @@ ForEachMacros:
298297
- '__for_each_thread'
299298
- 'for_each_thread'
300299
- 'for_each_unicast_dest_pgid'
300+
- 'for_each_vsi'
301301
- 'for_each_wakeup_source'
302302
- 'for_each_zone'
303303
- 'for_each_zone_zonelist'
@@ -330,6 +330,7 @@ ForEachMacros:
330330
- 'hlist_for_each_entry_rcu_bh'
331331
- 'hlist_for_each_entry_rcu_notrace'
332332
- 'hlist_for_each_entry_safe'
333+
- 'hlist_for_each_entry_srcu'
333334
- '__hlist_for_each_rcu'
334335
- 'hlist_for_each_safe'
335336
- 'hlist_nulls_for_each_entry'
@@ -378,6 +379,7 @@ ForEachMacros:
378379
- 'list_for_each_entry_safe_continue'
379380
- 'list_for_each_entry_safe_from'
380381
- 'list_for_each_entry_safe_reverse'
382+
- 'list_for_each_entry_srcu'
381383
- 'list_for_each_prev'
382384
- 'list_for_each_prev_safe'
383385
- 'list_for_each_safe'
@@ -411,6 +413,8 @@ ForEachMacros:
411413
- 'of_property_for_each_string'
412414
- 'of_property_for_each_u32'
413415
- 'pci_bus_for_each_resource'
416+
- 'pcl_for_each_chunk'
417+
- 'pcl_for_each_segment'
414418
- 'pcm_for_each_format'
415419
- 'ping_portaddr_for_each_entry'
416420
- 'plist_for_each'

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*.c.[012]*.*
1919
*.dt.yaml
2020
*.dtb
21+
*.dtbo
2122
*.dtb.S
2223
*.dwo
2324
*.elf
@@ -41,6 +42,7 @@
4142
*.so.dbg
4243
*.su
4344
*.symtypes
45+
*.symversions
4446
*.tab.[ch]
4547
*.tar
4648
*.xz

.mailmap

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
#
1010
# Please keep this list dictionary sorted.
1111
#
12-
# This comment is parsed by git-shortlog:
13-
# repo-abbrev: /pub/scm/linux/kernel/git/
14-
#
1512
Aaron Durbin <[email protected]>
1613
Adam Oldham <[email protected]>
1714
Adam Radford <[email protected]>
@@ -40,6 +37,7 @@ Andrew Murray <[email protected]> <[email protected]>
4037
4138
Andrew Vasquez <[email protected]>
4239
40+
4341
Andy Adamson <[email protected]>
4442
4543
@@ -176,12 +174,13 @@ Juha Yrjola <at solidboot.com>
176174
Juha Yrjola <[email protected]>
177175
Juha Yrjola <[email protected]>
178176
179-
180177
Kay Sievers <[email protected]>
181178
182179
183180
184181
182+
183+
185184
Kenneth W Chen <[email protected]>
186185
Konstantin Khlebnikov <[email protected]> <[email protected]>
187186
Konstantin Khlebnikov <[email protected]> <[email protected]>
@@ -202,6 +201,9 @@ Li Yang <[email protected]> <[email protected]>
202201
203202
204203
204+
205+
Manivannan Sadhasivam <[email protected]> <[email protected]>
206+
Manivannan Sadhasivam <[email protected]> <[email protected]>
205207
206208
207209
Mark Brown <[email protected]>
@@ -235,6 +237,7 @@ Maxime Ripard <[email protected]> <[email protected]>
235237
Mayuresh Janorkar <[email protected]>
236238
Michael Buesch <[email protected]>
237239
Michel Dänzer <[email protected]>
240+
238241
239242
240243
@@ -247,6 +250,7 @@ Morten Welinder <[email protected]>
247250
Morten Welinder <[email protected]>
248251
Morten Welinder <[email protected]>
249252
Mythri P K <[email protected]>
253+
250254
Nguyen Anh Quynh <[email protected]>
251255
252256
@@ -337,6 +341,8 @@ Vinod Koul <[email protected]> <[email protected]>
337341
338342
339343
344+
345+
340346
341347
342348

CREDITS

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,10 +1244,10 @@ S: 80050-430 - Curitiba - Paraná
12441244
S: Brazil
12451245

12461246
N: Oded Gabbay
1247-
1248-
D: HabanaLabs and AMD KFD maintainer
1249-
S: 12 Shraga Raphaeli
1250-
S: Petah-Tikva, 4906418
1247+
1248+
D: HabanaLabs maintainer
1249+
S: 29 Duchifat St.
1250+
S: Ra'anana 4372029
12511251
S: Israel
12521252

12531253
N: Kumar Gala
@@ -2841,14 +2841,11 @@ S: Subiaco, 6008
28412841
S: Perth, Western Australia
28422842
S: Australia
28432843

2844-
N: Miguel Ojeda Sandonis
2845-
2846-
W: http://miguelojeda.es
2847-
W: http://jair.lab.fi.uva.es/~migojed/
2844+
N: Miguel Ojeda
2845+
2846+
W: https://ojeda.dev
28482847
D: Author of the ks0108, cfag12864b and cfag12864bfb auxiliary display drivers.
28492848
D: Maintainer of the auxiliary display drivers tree (drivers/auxdisplay/*)
2850-
S: C/ Mieses 20, 9-B
2851-
S: Valladolid 47009
28522849
S: Spain
28532850

28542851
N: Peter Oruba
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
What: /sys/bus/fsl-mc/rescan
2+
Date: January 2021
3+
KernelVersion: 5.12
4+
Contact: Ioana Ciornei <[email protected]>
5+
Description: Writing a non-zero value to this attribute will
6+
force a rescan of fsl-mc bus in the system and
7+
synchronize the objects under fsl-mc bus and the
8+
Management Complex firmware.
9+
Users: Userspace drivers and management tools
10+
11+
What: /sys/bus/fsl-mc/autorescan
12+
Date: January 2021
13+
KernelVersion: 5.12
14+
Contact: Ioana Ciornei <[email protected]>
15+
Description: Writing a zero value to this attribute will
16+
disable the DPRC IRQs on which automatic rescan
17+
of the fsl-mc bus is performed. A non-zero value
18+
will enable the DPRC IRQs.
19+
Users: Userspace drivers and management tools

Documentation/ABI/stable/sysfs-bus-vmbus

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
What: /sys/bus/vmbus/hibernation
2+
Date: Jan 2021
3+
KernelVersion: 5.12
4+
Contact: Dexuan Cui <[email protected]>
5+
Description: Whether the host supports hibernation for the VM.
6+
Users: Daemon that sets up swap partition/file for hibernation.
7+
18
What: /sys/bus/vmbus/devices/<UUID>/id
29
Date: Jul 2009
310
KernelVersion: 2.6.31

Documentation/ABI/stable/sysfs-class-tpm

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,3 +194,17 @@ Description: The "tpm_version_major" property shows the TCG spec major version
194194
Example output::
195195

196196
2
197+
198+
What: /sys/class/tpm/tpmX/pcr-H/N
199+
Date: March 2021
200+
KernelVersion: 5.12
201+
202+
Description: produces output in compact hex representation for PCR
203+
number N from hash bank H. N is the numeric value of
204+
the PCR number and H is the crypto string
205+
representation of the hash
206+
207+
Example output::
208+
209+
cat /sys/class/tpm/tpm0/pcr-sha256/7
210+
2ED93F199692DC6788EFA6A1FE74514AB9760B2A6CEEAEF6C808C13E4ABB0D42

Documentation/ABI/stable/sysfs-driver-speakup

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -273,15 +273,15 @@ Description: In `/sys/accessibility/speakup` is a directory corresponding to
273273
Below is a description of values and parameters for soft
274274
synthesizer, which is currently the most commonly used.
275275

276-
What: /sys/accessibility/speakup/soft/caps_start
276+
What: /sys/accessibility/speakup/<synth-name>/caps_start
277277
KernelVersion: 2.6
278278
279279
Description: This is the string that is sent to the synthesizer to cause it
280280
to start speaking uppercase letters. For the soft synthesizer
281281
and most others, this causes the pitch of the voice to rise
282282
above the currently set pitch.
283283

284-
What: /sys/accessibility/speakup/soft/caps_stop
284+
What: /sys/accessibility/speakup/<synth-name>/caps_stop
285285
KernelVersion: 2.6
286286
287287
Description: This is the string sent to the synthesizer to cause it to stop
@@ -290,12 +290,12 @@ Description: This is the string sent to the synthesizer to cause it to stop
290290
down to the
291291
currently set pitch.
292292

293-
What: /sys/accessibility/speakup/soft/delay_time
293+
What: /sys/accessibility/speakup/<synth-name>/delay_time
294294
KernelVersion: 2.6
295295
296296
Description: TODO:
297297

298-
What: /sys/accessibility/speakup/soft/direct
298+
What: /sys/accessibility/speakup/<synth-name>/direct
299299
KernelVersion: 2.6
300300
301301
Description: Controls if punctuation is spoken by speakup, or by the
@@ -306,63 +306,70 @@ Description: Controls if punctuation is spoken by speakup, or by the
306306
than". Zero lets speakup speak the punctuation. One lets the
307307
synthesizer itself speak punctuation.
308308

309-
What: /sys/accessibility/speakup/soft/freq
309+
What: /sys/accessibility/speakup/<synth-name>/freq
310310
KernelVersion: 2.6
311311
312312
Description: Gets or sets the frequency of the speech synthesizer. Range is
313313
0-9.
314314

315-
What: /sys/accessibility/speakup/soft/full_time
315+
What: /sys/accessibility/speakup/<synth-name>/flush_time
316+
KernelVersion: 5.12
317+
318+
Description: Gets or sets the timeout to wait for the synthesizer flush to
319+
complete. This can be used when the cable gets faulty and flush
320+
notifications are getting lost.
321+
322+
What: /sys/accessibility/speakup/<synth-name>/full_time
316323
KernelVersion: 2.6
317324
318325
Description: TODO:
319326

320-
What: /sys/accessibility/speakup/soft/jiffy_delta
327+
What: /sys/accessibility/speakup/<synth-name>/jiffy_delta
321328
KernelVersion: 2.6
322329
323330
Description: This controls how many jiffys the kernel gives to the
324331
synthesizer. Setting this too high can make a system unstable,
325332
or even crash it.
326333

327-
What: /sys/accessibility/speakup/soft/pitch
334+
What: /sys/accessibility/speakup/<synth-name>/pitch
328335
KernelVersion: 2.6
329336
330337
Description: Gets or sets the pitch of the synthesizer. The range is 0-9.
331338

332-
What: /sys/accessibility/speakup/soft/inflection
339+
What: /sys/accessibility/speakup/<synth-name>/inflection
333340
KernelVersion: 5.8
334341
335342
Description: Gets or sets the inflection of the synthesizer, i.e. the pitch
336343
range. The range is 0-9.
337344

338-
What: /sys/accessibility/speakup/soft/punct
345+
What: /sys/accessibility/speakup/<synth-name>/punct
339346
KernelVersion: 2.6
340347
341348
Description: Gets or sets the amount of punctuation spoken by the
342349
synthesizer. The range for the soft driver seems to be 0-2.
343350
TODO: How is this related to speakup's punc_level, or
344351
reading_punc.
345352

346-
What: /sys/accessibility/speakup/soft/rate
353+
What: /sys/accessibility/speakup/<synth-name>/rate
347354
KernelVersion: 2.6
348355
349356
Description: Gets or sets the rate of the synthesizer. Range is from zero
350357
slowest, to nine fastest.
351358

352-
What: /sys/accessibility/speakup/soft/tone
359+
What: /sys/accessibility/speakup/<synth-name>/tone
353360
KernelVersion: 2.6
354361
355362
Description: Gets or sets the tone of the speech synthesizer. The range for
356363
the soft driver seems to be 0-2. This seems to make no
357364
difference if using espeak and the espeakup connector.
358365
TODO: does espeakup support different tonalities?
359366

360-
What: /sys/accessibility/speakup/soft/trigger_time
367+
What: /sys/accessibility/speakup/<synth-name>/trigger_time
361368
KernelVersion: 2.6
362369
363370
Description: TODO:
364371

365-
What: /sys/accessibility/speakup/soft/voice
372+
What: /sys/accessibility/speakup/<synth-name>/voice
366373
KernelVersion: 2.6
367374
368375
Description: Gets or sets the voice used by the synthesizer if the
@@ -371,7 +378,7 @@ Description: Gets or sets the voice used by the synthesizer if the
371378
voices, this parameter will not set the voice when the espeakup
372379
connector is used between speakup and espeak.
373380

374-
What: /sys/accessibility/speakup/soft/vol
381+
What: /sys/accessibility/speakup/<synth-name>/vol
375382
KernelVersion: 2.6
376383
377384
Description: Gets or sets the volume of the speech synthesizer. Range is 0-9,

0 commit comments

Comments
 (0)