Skip to content

Commit cd2d68f

Browse files
author
Jiri Kosina
committed
Merge branch 'for-5.15/cpu-hotplug' into for-next
2 parents c150bbb + 1daf08a commit cd2d68f

7,863 files changed

Lines changed: 245572 additions & 154679 deletions

File tree

Some content is hidden

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

.clang-format

Lines changed: 1 addition & 0 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'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
*.so.dbg
4343
*.su
4444
*.symtypes
45+
*.symversions
4546
*.tab.[ch]
4647
*.tar
4748
*.xz

.mailmap

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ Alexandre Belloni <alexandre.belloni@bootlin.com> <alexandre.belloni@free-electr
2525
Alexei Starovoitov <ast@kernel.org> <alexei.starovoitov@gmail.com>
2626
Alexei Starovoitov <ast@kernel.org> <ast@fb.com>
2727
Alexei Starovoitov <ast@kernel.org> <ast@plumgrid.com>
28-
Alex Shi <alex.shi@linux.alibaba.com> <alex.shi@intel.com>
29-
Alex Shi <alex.shi@linux.alibaba.com> <alex.shi@linaro.org>
28+
Alex Shi <alexs@kernel.org> <alex.shi@intel.com>
29+
Alex Shi <alexs@kernel.org> <alex.shi@linaro.org>
30+
Alex Shi <alexs@kernel.org> <alex.shi@linux.alibaba.com>
3031
Al Viro <viro@ftp.linux.org.uk>
3132
Al Viro <viro@zenIV.linux.org.uk>
3233
Andi Kleen <ak@linux.intel.com> <ak@suse.de>
@@ -36,6 +37,7 @@ Andrew Morton <akpm@linux-foundation.org>
3637
Andrew Murray <amurray@thegoodpenguin.co.uk> <amurray@embedded-bits.co.uk>
3738
Andrew Murray <amurray@thegoodpenguin.co.uk> <andrew.murray@arm.com>
3839
Andrew Vasquez <andrew.vasquez@qlogic.com>
40+
Andrey Konovalov <andreyknvl@gmail.com> <andreyknvl@google.com>
3941
Andrey Ryabinin <ryabinin.a.a@gmail.com> <a.ryabinin@samsung.com>
4042
Andrey Ryabinin <ryabinin.a.a@gmail.com> <aryabinin@virtuozzo.com>
4143
Andy Adamson <andros@citi.umich.edu>
@@ -65,6 +67,8 @@ Changbin Du <changbin.du@intel.com> <changbin.du@gmail.com>
6567
Changbin Du <changbin.du@intel.com> <changbin.du@intel.com>
6668
Chao Yu <chao@kernel.org> <chao2.yu@samsung.com>
6769
Chao Yu <chao@kernel.org> <yuchao0@huawei.com>
70+
Chris Chiu <chris.chiu@canonical.com> <chiu@endlessm.com>
71+
Chris Chiu <chris.chiu@canonical.com> <chiu@endlessos.org>
6872
Christophe Ricard <christophe.ricard@gmail.com>
6973
Christoph Hellwig <hch@lst.de>
7074
Corey Minyard <minyard@acm.org>
@@ -165,6 +169,7 @@ Johan Hovold <johan@kernel.org> <jhovold@gmail.com>
165169
Johan Hovold <johan@kernel.org> <johan@hovoldconsulting.com>
166170
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
167171
John Stultz <johnstul@us.ibm.com>
172+
Jordan Crouse <jordan@cosmicpenguin.net> <jcrouse@codeaurora.org>
168173
<josh@joshtriplett.org> <josh@freedesktop.org>
169174
<josh@joshtriplett.org> <josh@kernel.org>
170175
<josh@joshtriplett.org> <josht@linux.vnet.ibm.com>
@@ -237,6 +242,7 @@ Maxime Ripard <mripard@kernel.org> <maxime.ripard@free-electrons.com>
237242
Mayuresh Janorkar <mayur@ti.com>
238243
Michael Buesch <m@bues.ch>
239244
Michel Dänzer <michel@tungstengraphics.com>
245+
Miguel Ojeda <ojeda@kernel.org> <miguel.ojeda.sandonis@gmail.com>
240246
Mike Rapoport <rppt@kernel.org> <mike@compulab.co.il>
241247
Mike Rapoport <rppt@kernel.org> <mike.rapoport@gmail.com>
242248
Mike Rapoport <rppt@kernel.org> <rppt@linux.ibm.com>
@@ -249,11 +255,19 @@ Morten Welinder <welinder@anemone.rentec.com>
249255
Morten Welinder <welinder@darter.rentec.com>
250256
Morten Welinder <welinder@troll.com>
251257
Mythri P K <mythripk@ti.com>
258+
Nadia Yvette Chambers <nyc@holomorphy.com> William Lee Irwin III <wli@holomorphy.com>
252259
Nathan Chancellor <nathan@kernel.org> <natechancellor@gmail.com>
253260
Nguyen Anh Quynh <aquynh@gmail.com>
261+
Nicholas Piggin <npiggin@gmail.com> <npiggen@suse.de>
262+
Nicholas Piggin <npiggin@gmail.com> <npiggin@kernel.dk>
263+
Nicholas Piggin <npiggin@gmail.com> <npiggin@suse.de>
264+
Nicholas Piggin <npiggin@gmail.com> <nickpiggin@yahoo.com.au>
265+
Nicholas Piggin <npiggin@gmail.com> <piggin@cyberone.com.au>
254266
Nicolas Ferre <nicolas.ferre@microchip.com> <nicolas.ferre@atmel.com>
255267
Nicolas Pitre <nico@fluxnic.net> <nicolas.pitre@linaro.org>
256268
Nicolas Pitre <nico@fluxnic.net> <nico@linaro.org>
269+
Nicolas Saenz Julienne <nsaenz@kernel.org> <nsaenzjulienne@suse.de>
270+
Nicolas Saenz Julienne <nsaenz@kernel.org> <nsaenzjulienne@suse.com>
257271
Oleksij Rempel <linux@rempel-privat.de> <bug-track@fisher-privat.net>
258272
Oleksij Rempel <linux@rempel-privat.de> <external.Oleksij.Rempel@de.bosch.com>
259273
Oleksij Rempel <linux@rempel-privat.de> <fixed-term.Oleksij.Rempel@de.bosch.com>

CREDITS

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ D: gadget layers, SPI subsystem, GPIO subsystem, and more than a few
550550
D: device drivers. His encouragement also helped many engineers get
551551
D: started working on the Linux kernel. David passed away in early
552552
D: 2011, and will be greatly missed.
553-
W: https://lkml.org/lkml/2011/4/5/36
553+
W: https://lore.kernel.org/lkml/20110405034819.GA7872@kroah.com
554554

555555
N: Gary Brubaker
556556
E: xavyer@ix.netcom.com
@@ -1244,10 +1244,10 @@ S: 80050-430 - Curitiba - Paraná
12441244
S: Brazil
12451245

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

12531253
N: Kumar Gala
@@ -2536,6 +2536,14 @@ D: Linux/PARISC hacker
25362536
D: AD1889 sound driver
25372537
S: Ottawa, Canada
25382538

2539+
N: Peter Meerwald-Stadler
2540+
E: pmeerw@pmeerw.net
2541+
W: https://pmeerw.net
2542+
D: IIO reviewing, drivers
2543+
S: Schießstandstr. 3a
2544+
S: A-5061 Elsbethen
2545+
S: Austria
2546+
25392547
N: Dirk Melchers
25402548
E: dirk@merlin.nbg.sub.org
25412549
D: 8 bit XT hard disk driver for OMTI5520
@@ -2841,14 +2849,11 @@ S: Subiaco, 6008
28412849
S: Perth, Western Australia
28422850
S: Australia
28432851

2844-
N: Miguel Ojeda Sandonis
2845-
E: miguel.ojeda.sandonis@gmail.com
2846-
W: http://miguelojeda.es
2847-
W: http://jair.lab.fi.uva.es/~migojed/
2852+
N: Miguel Ojeda
2853+
E: ojeda@kernel.org
2854+
W: https://ojeda.dev
28482855
D: Author of the ks0108, cfag12864b and cfag12864bfb auxiliary display drivers.
28492856
D: Maintainer of the auxiliary display drivers tree (drivers/auxdisplay/*)
2850-
S: C/ Mieses 20, 9-B
2851-
S: Valladolid 47009
28522857
S: Spain
28532858

28542859
N: Peter Oruba
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
What: Audit Login UID
2+
Date: 2005-02-01
3+
KernelVersion: 2.6.11-rc2 1e2d1492e178 ("[PATCH] audit: handle loginuid through proc")
4+
Contact: linux-audit@redhat.com
5+
Users: audit and login applications
6+
Description:
7+
The /proc/$pid/loginuid pseudofile is written to set and
8+
read to get the audit login UID of process $pid as a
9+
decimal unsigned int (%u, u32). If it is unset,
10+
permissions are not needed to set it. The accessor must
11+
have CAP_AUDIT_CONTROL in the initial user namespace to
12+
write it if it has been set. It cannot be written again
13+
if AUDIT_FEATURE_LOGINUID_IMMUTABLE is enabled. It
14+
cannot be unset if AUDIT_FEATURE_ONLY_UNSET_LOGINUID is
15+
enabled.
16+
17+
What: Audit Login Session ID
18+
Date: 2008-03-13
19+
KernelVersion: 2.6.25-rc7 1e0bd7550ea9 ("[PATCH] export sessionid alongside the loginuid in procfs")
20+
Contact: linux-audit@redhat.com
21+
Users: audit and login applications
22+
Description:
23+
The /proc/$pid/sessionid pseudofile is read to get the
24+
audit login session ID of process $pid as a decimal
25+
unsigned int (%u, u32). It is set automatically,
26+
serially assigned with each new login.
27+
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 <ioana.ciornei@nxp.com>
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 <ioana.ciornei@nxp.com>
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-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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
296296
Description: TODO:
297297

298-
What: /sys/accessibility/speakup/soft/direct
298+
What: /sys/accessibility/speakup/<synth-name>/direct
299299
KernelVersion: 2.6
300300
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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+
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
363370
Description: TODO:
364371

365-
What: /sys/accessibility/speakup/soft/voice
372+
What: /sys/accessibility/speakup/<synth-name>/voice
366373
KernelVersion: 2.6
367374
Contact: speakup@linux-speakup.org
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
Contact: speakup@linux-speakup.org
377384
Description: Gets or sets the volume of the speech synthesizer. Range is 0-9,

0 commit comments

Comments
 (0)