Skip to content

Commit fec21b4

Browse files
committed
tgupdate: merge t/DO-NOT-MERGE-mptcp-enabled-by-default into t/upstream base
2 parents da3e305 + d9152f8 commit fec21b4

File tree

3,187 files changed

+72101
-94586
lines changed

Some content is hidden

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

3,187 files changed

+72101
-94586
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ series
129129

130130
# ctags files
131131
tags
132+
!tags/
132133
TAGS
133134

134135
# cscope files

Documentation/ABI/testing/configfs-usb-gadget-uvc

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,70 @@ Description: Specific uncompressed frame descriptors
342342
support
343343
========================= =====================================
344344

345+
What: /config/usb-gadget/gadget/functions/uvc.name/streaming/framebased
346+
Date: Sept 2024
347+
KernelVersion: 5.15
348+
Description: Framebased format descriptors
349+
350+
What: /config/usb-gadget/gadget/functions/uvc.name/streaming/framebased/name
351+
Date: Sept 2024
352+
KernelVersion: 5.15
353+
Description: Specific framebased format descriptors
354+
355+
================== =======================================
356+
bFormatIndex unique id for this format descriptor;
357+
only defined after parent header is
358+
linked into the streaming class;
359+
read-only
360+
bmaControls this format's data for bmaControls in
361+
the streaming header
362+
bmInterlaceFlags specifies interlace information,
363+
read-only
364+
bAspectRatioY the X dimension of the picture aspect
365+
ratio, read-only
366+
bAspectRatioX the Y dimension of the picture aspect
367+
ratio, read-only
368+
bDefaultFrameIndex optimum frame index for this stream
369+
bBitsPerPixel number of bits per pixel used to
370+
specify color in the decoded video
371+
frame
372+
guidFormat globally unique id used to identify
373+
stream-encoding format
374+
================== =======================================
375+
376+
What: /config/usb-gadget/gadget/functions/uvc.name/streaming/framebased/name/name
377+
Date: Sept 2024
378+
KernelVersion: 5.15
379+
Description: Specific framebased frame descriptors
380+
381+
========================= =====================================
382+
bFrameIndex unique id for this framedescriptor;
383+
only defined after parent format is
384+
linked into the streaming header;
385+
read-only
386+
dwFrameInterval indicates how frame interval can be
387+
programmed; a number of values
388+
separated by newline can be specified
389+
dwDefaultFrameInterval the frame interval the device would
390+
like to use as default
391+
dwBytesPerLine Specifies the number of bytes per line
392+
of video for packed fixed frame size
393+
formats, allowing the receiver to
394+
perform stride alignment of the video.
395+
If the bVariableSize value (above) is
396+
TRUE (1), or if the format does not
397+
permit such alignment, this value shall
398+
be set to zero (0).
399+
dwMaxBitRate the maximum bit rate at the shortest
400+
frame interval in bps
401+
dwMinBitRate the minimum bit rate at the longest
402+
frame interval in bps
403+
wHeight height of decoded bitmap frame in px
404+
wWidth width of decoded bitmam frame in px
405+
bmCapabilities still image support, fixed frame-rate
406+
support
407+
========================= =====================================
408+
345409
What: /config/usb-gadget/gadget/functions/uvc.name/streaming/header
346410
Date: Dec 2014
347411
KernelVersion: 4.0

Documentation/ABI/testing/sysfs-bus-event_source-devices-vpa-pmu

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,18 @@ Description: Read-only. Attribute group to describe the magic bits
88
Each attribute under this group defines a bit range of the
99
perf_event_attr.config. Supported attribute are listed
1010
below::
11-
event = "config:0-31" - event ID
1211

13-
For example::
12+
event = "config:0-31" - event ID
1413

15-
l1_to_l2_lat = "event=0x1"
14+
For example::
15+
16+
l1_to_l2_lat = "event=0x1"
1617

1718
What: /sys/bus/event_source/devices/vpa_pmu/events
1819
Date: November 2024
1920
Contact: Linux on PowerPC Developer List <[email protected]>
20-
Description: Read-only. Attribute group to describe performance monitoring
21+
Description: Read-only. Attribute group to describe performance monitoring
2122
events for the Virtual Processor Area events. Each attribute
22-
in this group describes a single performance monitoring event
23-
supported by vpa_pmu. The name of the file is the name of
24-
the event (See ABI/testing/sysfs-bus-event_source-devices-events).
23+
in this group describes a single performance monitoring event
24+
supported by vpa_pmu. The name of the file is the name of
25+
the event (See ABI/testing/sysfs-bus-event_source-devices-events).

Documentation/ABI/testing/sysfs-bus-iio

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2268,6 +2268,30 @@ Description:
22682268
An example format is 16-bytes, 2-digits-per-byte, HEX-string
22692269
representing the sensor unique ID number.
22702270

2271+
What: /sys/bus/iio/devices/iio:deviceX/filter_type_available
2272+
What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_filter_mode_available
2273+
KernelVersion: 6.1
2274+
2275+
Description:
2276+
Reading returns a list with the possible filter modes. Options
2277+
for the attribute:
2278+
2279+
* "sinc3" - The digital sinc3 filter. Moderate 1st
2280+
conversion time. Good noise performance.
2281+
* "sinc4" - Sinc 4. Excellent noise performance. Long
2282+
1st conversion time.
2283+
* "sinc5" - The digital sinc5 filter. Excellent noise
2284+
performance
2285+
* "sinc4+sinc1" - Sinc4 + averaging by 8. Low 1st conversion
2286+
time.
2287+
* "sinc3+rej60" - Sinc3 + 60Hz rejection.
2288+
* "sinc3+sinc1" - Sinc3 + averaging by 8. Low 1st conversion
2289+
time.
2290+
* "sinc3+pf1" - Sinc3 + device specific Post Filter 1.
2291+
* "sinc3+pf2" - Sinc3 + device specific Post Filter 2.
2292+
* "sinc3+pf3" - Sinc3 + device specific Post Filter 3.
2293+
* "sinc3+pf4" - Sinc3 + device specific Post Filter 4.
2294+
22712295
What: /sys/.../events/in_proximity_thresh_either_runningperiod
22722296
KernelVersion: 6.6
22732297
@@ -2339,3 +2363,11 @@ KernelVersion: 6.10
23392363
23402364
Description:
23412365
The value of current sense resistor in Ohms.
2366+
2367+
What: /sys/.../iio:deviceX/in_attention_input
2368+
KernelVersion: 6.13
2369+
2370+
Description:
2371+
Value representing the user's attention to the system expressed
2372+
in units as percentage. This usually means if the user is
2373+
looking at the screen or not.

Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130

Lines changed: 0 additions & 46 deletions
This file was deleted.

Documentation/ABI/testing/sysfs-class-typec

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,19 @@ Description:
149149
advertise to the partner. The currently used capabilities are in
150150
brackets. Selection happens by writing to the file.
151151

152+
What: /sys/class/typec/<port>/usb_capability
153+
Date: November 2024
154+
Contact: Heikki Krogerus <[email protected]>
155+
Description: Lists the supported USB Modes. The default USB mode that is used
156+
next time with the Enter_USB Message is in brackets. The default
157+
mode can be changed by writing to the file when supported by the
158+
driver.
159+
160+
Valid values:
161+
- usb2 (USB 2.0)
162+
- usb3 (USB 3.2)
163+
- usb4 (USB4)
164+
152165
USB Type-C partner devices (eg. /sys/class/typec/port0-partner/)
153166

154167
What: /sys/class/typec/<port>-partner/accessory_mode
@@ -220,6 +233,20 @@ Description:
220233
directory exists, it will have an attribute file for every VDO
221234
in Discover Identity command result.
222235

236+
What: /sys/class/typec/<port>-partner/usb_mode
237+
Date: November 2024
238+
Contact: Heikki Krogerus <[email protected]>
239+
Description: The USB Modes that the partner device supports. The active mode
240+
is displayed in brackets. The active USB mode can be changed by
241+
writing to this file when the port driver is able to send Data
242+
Reset Message to the partner. That requires USB Power Delivery
243+
contract between the partner and the port.
244+
245+
Valid values:
246+
- usb2 (USB 2.0)
247+
- usb3 (USB 3.2)
248+
- usb4 (USB4)
249+
223250
USB Type-C cable devices (eg. /sys/class/typec/port0-cable/)
224251

225252
Note: Electronically Marked Cables will have a device also for one cable plug

Documentation/ABI/testing/sysfs-class-watchdog

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Description:
7676
timeout when the pretimeout interrupt is delivered. Pretimeout
7777
is an optional feature.
7878

79-
What: /sys/class/watchdog/watchdogn/pretimeout_avaialable_governors
79+
What: /sys/class/watchdog/watchdogn/pretimeout_available_governors
8080
Date: February 2017
8181
Contact: Wim Van Sebroeck <[email protected]>
8282
Description:

Documentation/admin-guide/LSM/apparmor.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ set ``CONFIG_SECURITY_APPARMOR=y``
1818

1919
If AppArmor should be selected as the default security module then set::
2020

21-
CONFIG_DEFAULT_SECURITY="apparmor"
22-
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
21+
CONFIG_DEFAULT_SECURITY_APPARMOR=y
22+
23+
The CONFIG_LSM parameter manages the order and selection of LSMs.
24+
Specify apparmor as the first "major" module (e.g. AppArmor, SELinux, Smack)
25+
in the list.
2326

2427
Build the kernel
2528

Documentation/arch/arm64/silicon-errata.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,8 @@ stable kernels.
258258
| Hisilicon | Hip{08,09,10,10C| #162001900 | N/A |
259259
| | ,11} SMMU PMCG | | |
260260
+----------------+-----------------+-----------------+-----------------------------+
261+
| Hisilicon | Hip09 | #162100801 | HISILICON_ERRATUM_162100801 |
262+
+----------------+-----------------+-----------------+-----------------------------+
261263
+----------------+-----------------+-----------------+-----------------------------+
262264
| Qualcomm Tech. | Kryo/Falkor v1 | E1003 | QCOM_FALKOR_ERRATUM_1003 |
263265
+----------------+-----------------+-----------------+-----------------------------+

Documentation/arch/x86/boot.rst

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -896,10 +896,19 @@ Offset/size: 0x260/4
896896

897897
The kernel runtime start address is determined by the following algorithm::
898898

899-
if (relocatable_kernel)
900-
runtime_start = align_up(load_address, kernel_alignment)
901-
else
902-
runtime_start = pref_address
899+
if (relocatable_kernel) {
900+
if (load_address < pref_address)
901+
load_address = pref_address;
902+
runtime_start = align_up(load_address, kernel_alignment);
903+
} else {
904+
runtime_start = pref_address;
905+
}
906+
907+
Hence the necessary memory window location and size can be estimated by
908+
a boot loader as::
909+
910+
memory_window_start = runtime_start;
911+
memory_window_size = init_size;
903912

904913
============ ===============
905914
Field name: handover_offset

0 commit comments

Comments
 (0)