Skip to content

Commit 8048b83

Browse files
committed
Merge branch 'master' into mm-hotfixes-stable
2 parents 280330f + 9abf231 commit 8048b83

File tree

11,907 files changed

+617176
-216293
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,907 files changed

+617176
-216293
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
*.o
3838
*.o.*
3939
*.patch
40+
*.rmeta
41+
*.rsi
4042
*.s
4143
*.so
4244
*.so.dbg
@@ -97,6 +99,7 @@ modules.order
9799
!.gitattributes
98100
!.gitignore
99101
!.mailmap
102+
!.rustfmt.toml
100103

101104
#
102105
# Generated include files
@@ -162,3 +165,6 @@ x509.genkey
162165

163166
# Documentation toolchain
164167
sphinx_*/
168+
169+
# Rust analyzer configuration
170+
/rust-project.json

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ Filipe Lautert <[email protected]>
137137
138138
Franck Bui-Huu <[email protected]>
139139
140+
140141
141142
142143
Frank Zago <[email protected]>
@@ -336,6 +337,7 @@ Oleksij Rempel <[email protected]> <[email protected]>
336337
337338
338339
340+
339341
340342
Paolo 'Blaisorblade' Giarrusso <[email protected]>
341343
Patrick Mochel <[email protected]>

.rustfmt.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
edition = "2021"
2+
newline_style = "Unix"
3+
4+
# Unstable options that help catching some mistakes in formatting and that we may want to enable
5+
# when they become stable.
6+
#
7+
# They are kept here since they are useful to run from time to time.
8+
#format_code_in_doc_comments = true
9+
#reorder_impl_items = true
10+
#comment_width = 100
11+
#wrap_comments = true
12+
#normalize_comments = true

Documentation/ABI/stable/sysfs-driver-dma-idxd

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,17 @@ Contact: [email protected]
227227
Description: Indicate the number of retires for an enqcmds submission on a sharedwq.
228228
A max value to set attribute is capped at 64.
229229

230+
What: /sys/bus/dsa/devices/wq<m>.<n>/op_config
231+
Date: Sept 14, 2022
232+
KernelVersion: 6.0.0
233+
234+
Description: Shows the operation capability bits displayed in bitmap format
235+
presented by %*pb printk() output format specifier.
236+
The attribute can be configured when the WQ is disabled in
237+
order to configure the WQ to accept specific bits that
238+
correlates to the operations allowed. It's visible only
239+
on platforms that support the capability.
240+
230241
What: /sys/bus/dsa/devices/engine<m>.<n>/group_id
231242
Date: Oct 25, 2019
232243
KernelVersion: 5.6.0
@@ -255,3 +266,27 @@ Contact: [email protected]
255266
Description: Indicates the number of Read Buffers reserved for the use of
256267
engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers
257268
Reserved.
269+
270+
What: /sys/bus/dsa/devices/group<m>.<n>/desc_progress_limit
271+
Date: Sept 14, 2022
272+
KernelVersion: 6.0.0
273+
274+
Description: Allows control of the number of work descriptors that can be
275+
concurrently processed by an engine in the group as a fraction
276+
of the Maximum Work Descriptors in Progress value specified in
277+
the ENGCAP register. The acceptable values are 0 (default),
278+
1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of
279+
the max value). It's visible only on platforms that support
280+
the capability.
281+
282+
What: /sys/bus/dsa/devices/group<m>.<n>/batch_progress_limit
283+
Date: Sept 14, 2022
284+
KernelVersion: 6.0.0
285+
286+
Description: Allows control of the number of batch descriptors that can be
287+
concurrently processed by an engine in the group as a fraction
288+
of the Maximum Batch Descriptors in Progress value specified in
289+
the ENGCAP register. The acceptable values are 0 (default),
290+
1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of
291+
the max value). It's visible only on platforms that support
292+
the capability.

Documentation/ABI/testing/debugfs-cros-ec

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,25 @@ Description:
5454
this feature.
5555

5656
Output will be in the format: "0x%08x\n".
57+
58+
What: /sys/kernel/debug/<cros-ec-device>/suspend_timeout_ms
59+
Date: August 2022
60+
KernelVersion: 6.1
61+
Description:
62+
Some ECs have a feature where they will track transitions of
63+
a hardware-controlled sleep line, such as Intel's SLP_S0 line,
64+
in order to detect cases where a system failed to go into deep
65+
sleep states. The suspend_timeout_ms file controls the amount of
66+
time in milliseconds the EC will wait before declaring a sleep
67+
timeout event and attempting to wake the system.
68+
69+
Supply 0 to use the default value coded into EC firmware. Supply
70+
65535 (EC_HOST_SLEEP_TIMEOUT_INFINITE) to disable the EC sleep
71+
failure detection mechanism. Values in between 0 and 65535
72+
indicate the number of milliseconds the EC should wait after a
73+
sleep transition before declaring a timeout. This includes both
74+
the duration after a sleep command was received but before the
75+
hardware line changed, as well as the duration between when the
76+
hardware line changed and the kernel sent an EC resume command.
77+
78+
Output will be in the format: "%u\n".
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
What: /sys/bus/platform/drivers/amd_pmc/*/smu_fw_version
2+
Date: October 2022
3+
Contact: Mario Limonciello <[email protected]>
4+
Description: Reading this file reports the version of the firmware loaded to
5+
System Management Unit (SMU) contained in AMD CPUs and
6+
APUs.
7+
8+
What: /sys/bus/platform/drivers/amd_pmc/*/smu_program
9+
Date: October 2022
10+
Contact: Mario Limonciello <[email protected]>
11+
Description: Reading this file reports the program corresponding to the SMU
12+
firmware version. The program field is used to disambiguate two
13+
APU/CPU models that can share the same firmware binary.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
What: /sys/devices/platform/*/cnqf_enable
2+
Date: September 2022
3+
Contact: Shyam Sundar S K <[email protected]>
4+
Description: Reading this file tells if the AMD Platform Management(PMF)
5+
Cool n Quiet Framework(CnQF) feature is enabled or not.
6+
7+
This feature is not enabled by default and gets only turned on
8+
if OEM BIOS passes a "flag" to PMF ACPI function (index 11 or 12)
9+
or in case the user writes "on".
10+
11+
To turn off CnQF user can write "off" to the sysfs node.
12+
Note: Systems that support auto mode will not have this sysfs file
13+
available.

Documentation/ABI/testing/sysfs-bus-bcma

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Date: May 2011
33
KernelVersion: 3.0
44
Contact: Rafał Miłecki <[email protected]>
55
Description:
6-
Each BCMA core has it's manufacturer id. See
6+
Each BCMA core has its manufacturer id. See
77
include/linux/bcma/bcma.h for possible values.
88

99
What: /sys/bus/bcma/devices/.../id

Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,3 +516,11 @@ Contact: Mathieu Poirier <[email protected]>
516516
Description: (Read) Returns the number of special conditional P1 right-hand keys
517517
that the trace unit can use (0x194). The value is taken
518518
directly from the HW.
519+
520+
What: /sys/bus/coresight/devices/etm<N>/ts_source
521+
Date: October 2022
522+
KernelVersion: 6.1
523+
Contact: Mathieu Poirier <[email protected]> or Suzuki K Poulose <[email protected]>
524+
Description: (Read) When FEAT_TRF is implemented, value of TRFCR_ELx.TS used for
525+
trace session. Otherwise -1 indicates an unknown time source. Check
526+
trcidr0.tssize to see if a global timestamp is available.

Documentation/ABI/testing/sysfs-bus-counter

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Contact: [email protected]
44
Description:
55
Count data of Count Y represented as a string.
66

7+
What: /sys/bus/counter/devices/counterX/countY/capture
8+
KernelVersion: 6.1
9+
10+
Description:
11+
Historical capture of the Count Y count data.
12+
713
What: /sys/bus/counter/devices/counterX/countY/ceiling
814
KernelVersion: 5.2
915
@@ -203,6 +209,13 @@ Description:
203209
both edges:
204210
Any state transition.
205211

212+
What: /sys/bus/counter/devices/counterX/countY/num_overflows
213+
KernelVersion: 6.1
214+
215+
Description:
216+
This attribute indicates the number of overflows of count Y.
217+
218+
What: /sys/bus/counter/devices/counterX/countY/capture_component_id
206219
What: /sys/bus/counter/devices/counterX/countY/ceiling_component_id
207220
What: /sys/bus/counter/devices/counterX/countY/floor_component_id
208221
What: /sys/bus/counter/devices/counterX/countY/count_mode_component_id
@@ -213,11 +226,14 @@ What: /sys/bus/counter/devices/counterX/countY/prescaler_component_id
213226
What: /sys/bus/counter/devices/counterX/countY/preset_component_id
214227
What: /sys/bus/counter/devices/counterX/countY/preset_enable_component_id
215228
What: /sys/bus/counter/devices/counterX/countY/signalZ_action_component_id
229+
What: /sys/bus/counter/devices/counterX/countY/num_overflows_component_id
216230
What: /sys/bus/counter/devices/counterX/signalY/cable_fault_component_id
217231
What: /sys/bus/counter/devices/counterX/signalY/cable_fault_enable_component_id
218232
What: /sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler_component_id
219233
What: /sys/bus/counter/devices/counterX/signalY/index_polarity_component_id
234+
What: /sys/bus/counter/devices/counterX/signalY/polarity_component_id
220235
What: /sys/bus/counter/devices/counterX/signalY/synchronous_mode_component_id
236+
What: /sys/bus/counter/devices/counterX/signalY/frequency_component_id
221237
KernelVersion: 5.16
222238
223239
Description:
@@ -303,6 +319,19 @@ Description:
303319
Discrete set of available values for the respective Signal Y
304320
configuration are listed in this file.
305321

322+
What: /sys/bus/counter/devices/counterX/signalY/polarity
323+
KernelVersion: 6.1
324+
325+
Description:
326+
Active level of Signal Y. The following polarity values are
327+
available:
328+
329+
positive:
330+
Signal high state considered active level (rising edge).
331+
332+
negative:
333+
Signal low state considered active level (falling edge).
334+
306335
What: /sys/bus/counter/devices/counterX/signalY/name
307336
KernelVersion: 5.2
308337
@@ -345,3 +374,9 @@ Description:
345374
via index_polarity. The index function (as enabled via
346375
preset_enable) is performed synchronously with the
347376
quadrature clock on the active level of the index input.
377+
378+
What: /sys/bus/counter/devices/counterX/signalY/frequency
379+
KernelVersion: 6.1
380+
381+
Description:
382+
Read-only attribute that indicates the signal Y frequency, in Hz.

0 commit comments

Comments
 (0)