Skip to content

Commit 5d2d4a9

Browse files
author
Peter Zijlstra
committed
Merge branch 'tip/perf/urgent'
Avoid conflicts, base on fixes. Signed-off-by: Peter Zijlstra <peterz@infradead.org>
2 parents 3374491 + 889c58b commit 5d2d4a9

13,173 files changed

Lines changed: 866377 additions & 303147 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.

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ modules.order
7474
#
7575
# RPM spec file (make rpm-pkg)
7676
#
77-
/kernel.spec
7877
/rpmbuild/
7978

8079
#

.mailmap

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,15 @@ Baolin Wang <baolin.wang@linux.alibaba.com> <baolin.wang@unisoc.com>
8787
Baolin Wang <baolin.wang@linux.alibaba.com> <baolin.wang7@gmail.com>
8888
Bart Van Assche <bvanassche@acm.org> <bart.vanassche@sandisk.com>
8989
Bart Van Assche <bvanassche@acm.org> <bart.vanassche@wdc.com>
90+
Bartosz Golaszewski <brgl@bgdev.pl> <bgolaszewski@baylibre.com>
9091
Ben Dooks <ben-linux@fluff.org> <ben.dooks@simtec.co.uk>
9192
Ben Dooks <ben-linux@fluff.org> <ben.dooks@sifive.com>
9293
Ben Gardner <bgardner@wabtec.com>
9394
Ben M Cahill <ben.m.cahill@intel.com>
9495
Ben Widawsky <bwidawsk@kernel.org> <ben@bwidawsk.net>
9596
Ben Widawsky <bwidawsk@kernel.org> <ben.widawsky@intel.com>
9697
Ben Widawsky <bwidawsk@kernel.org> <benjamin.widawsky@intel.com>
98+
Benjamin Poirier <benjamin.poirier@gmail.com> <bpoirier@suse.de>
9799
Bjorn Andersson <andersson@kernel.org> <bjorn@kryo.se>
98100
Bjorn Andersson <andersson@kernel.org> <bjorn.andersson@linaro.org>
99101
Bjorn Andersson <andersson@kernel.org> <bjorn.andersson@sonymobile.com>
@@ -127,6 +129,7 @@ Christian Brauner <brauner@kernel.org> <christian.brauner@ubuntu.com>
127129
Christian Marangi <ansuelsmth@gmail.com>
128130
Christophe Ricard <christophe.ricard@gmail.com>
129131
Christoph Hellwig <hch@lst.de>
132+
Claudiu Beznea <claudiu.beznea@tuxon.dev> <claudiu.beznea@microchip.com>
130133
Colin Ian King <colin.i.king@gmail.com> <colin.king@canonical.com>
131134
Corey Minyard <minyard@acm.org>
132135
Damian Hobson-Garcia <dhobsong@igel.co.jp>
@@ -377,6 +380,7 @@ Matthew Wilcox <willy@infradead.org> <willy@debian.org>
377380
Matthew Wilcox <willy@infradead.org> <willy@linux.intel.com>
378381
Matthew Wilcox <willy@infradead.org> <willy@parisc-linux.org>
379382
Matthias Fuchs <socketcan@esd.eu> <matthias.fuchs@esd.eu>
383+
Matthieu Baerts <matttbe@kernel.org> <matthieu.baerts@tessares.net>
380384
Matthieu CASTET <castet.matthieu@free.fr>
381385
Matti Vaittinen <mazziesaccount@gmail.com> <matti.vaittinen@fi.rohmeurope.com>
382386
Matt Ranostay <matt.ranostay@konsulko.com> <matt@ranostay.consulting>
@@ -449,9 +453,10 @@ Oleksandr Natalenko <oleksandr@natalenko.name> <oleksandr@redhat.com>
449453
Oleksij Rempel <linux@rempel-privat.de> <bug-track@fisher-privat.net>
450454
Oleksij Rempel <linux@rempel-privat.de> <external.Oleksij.Rempel@de.bosch.com>
451455
Oleksij Rempel <linux@rempel-privat.de> <fixed-term.Oleksij.Rempel@de.bosch.com>
452-
Oleksij Rempel <linux@rempel-privat.de> <o.rempel@pengutronix.de>
453-
Oleksij Rempel <linux@rempel-privat.de> <ore@pengutronix.de>
456+
Oleksij Rempel <o.rempel@pengutronix.de>
457+
Oleksij Rempel <o.rempel@pengutronix.de> <ore@pengutronix.de>
454458
Oliver Upton <oliver.upton@linux.dev> <oupton@google.com>
459+
Ondřej Jirman <megi@xff.cz> <megous@megous.com>
455460
Oza Pawandeep <quic_poza@quicinc.com> <poza@codeaurora.org>
456461
Pali Rohár <pali@kernel.org> <pali.rohar@gmail.com>
457462
Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
@@ -565,6 +570,7 @@ Takashi YOSHII <takashi.yoshii.zj@renesas.com>
565570
Tamizh Chelvam Raja <quic_tamizhr@quicinc.com> <tamizhr@codeaurora.org>
566571
Taniya Das <quic_tdas@quicinc.com> <tdas@codeaurora.org>
567572
Tejun Heo <htejun@gmail.com>
573+
Tomeu Vizoso <tomeu@tomeuvizoso.net> <tomeu.vizoso@collabora.com>
568574
Thomas Graf <tgraf@suug.ch>
569575
Thomas Körper <socketcan@esd.eu> <thomas.koerper@esd.eu>
570576
Thomas Pedersen <twp@codeaurora.org>

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,12 @@ Description: Shows the operation capability bits displayed in bitmap format
270270
correlates to the operations allowed. It's visible only
271271
on platforms that support the capability.
272272

273+
What: /sys/bus/dsa/devices/wq<m>.<n>/driver_name
274+
Date: Sept 8, 2023
275+
KernelVersion: 6.7.0
276+
Contact: dmaengine@vger.kernel.org
277+
Description: Name of driver to be bounded to the wq.
278+
273279
What: /sys/bus/dsa/devices/engine<m>.<n>/group_id
274280
Date: Oct 25, 2019
275281
KernelVersion: 5.6.0
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
What: /sys/kernel/config/tsm/report/$name/inblob
2+
Date: September, 2023
3+
KernelVersion: v6.7
4+
Contact: linux-coco@lists.linux.dev
5+
Description:
6+
(WO) Up to 64 bytes of user specified binary data. For replay
7+
protection this should include a nonce, but the kernel does not
8+
place any restrictions on the content.
9+
10+
What: /sys/kernel/config/tsm/report/$name/outblob
11+
Date: September, 2023
12+
KernelVersion: v6.7
13+
Contact: linux-coco@lists.linux.dev
14+
Description:
15+
(RO) Binary attestation report generated from @inblob and other
16+
options The format of the report is implementation specific
17+
where the implementation is conveyed via the @provider
18+
attribute.
19+
20+
What: /sys/kernel/config/tsm/report/$name/auxblob
21+
Date: October, 2023
22+
KernelVersion: v6.7
23+
Contact: linux-coco@lists.linux.dev
24+
Description:
25+
(RO) Optional supplemental data that a TSM may emit, visibility
26+
of this attribute depends on TSM, and may be empty if no
27+
auxiliary data is available.
28+
29+
When @provider is "sev_guest" this file contains the
30+
"cert_table" from SEV-ES Guest-Hypervisor Communication Block
31+
Standardization v2.03 Section 4.1.8.1 MSG_REPORT_REQ.
32+
https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf
33+
34+
What: /sys/kernel/config/tsm/report/$name/provider
35+
Date: September, 2023
36+
KernelVersion: v6.7
37+
Contact: linux-coco@lists.linux.dev
38+
Description:
39+
(RO) A name for the format-specification of @outblob like
40+
"sev_guest" [1] or "tdx_guest" [2] in the near term, or a
41+
common standard format in the future.
42+
43+
[1]: SEV Secure Nested Paging Firmware ABI Specification
44+
Revision 1.55 Table 22
45+
https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56860.pdf
46+
47+
[2]: Intel® Trust Domain Extensions Data Center Attestation
48+
Primitives : Quote Generation Library and Quote Verification
49+
Library Revision 0.8 Appendix 4,5
50+
https://download.01.org/intel-sgx/latest/dcap-latest/linux/docs/Intel_TDX_DCAP_Quoting_Library_API.pdf
51+
52+
What: /sys/kernel/config/tsm/report/$name/generation
53+
Date: September, 2023
54+
KernelVersion: v6.7
55+
Contact: linux-coco@lists.linux.dev
56+
Description:
57+
(RO) The value in this attribute increments each time @inblob or
58+
any option is written. Userspace can detect conflicts by
59+
checking generation before writing to any attribute and making
60+
sure the number of writes matches expectations after reading
61+
@outblob, or it can prevent conflicts by creating a report
62+
instance per requesting context.
63+
64+
What: /sys/kernel/config/tsm/report/$name/privlevel
65+
Date: September, 2023
66+
KernelVersion: v6.7
67+
Contact: linux-coco@lists.linux.dev
68+
Description:
69+
(WO) Attribute is visible if a TSM implementation provider
70+
supports the concept of attestation reports for TVMs running at
71+
different privilege levels, like SEV-SNP "VMPL", specify the
72+
privilege level via this attribute. The minimum acceptable
73+
value is conveyed via @privlevel_floor and the maximum
74+
acceptable value is TSM_PRIVLEVEL_MAX (3).
75+
76+
What: /sys/kernel/config/tsm/report/$name/privlevel_floor
77+
Date: September, 2023
78+
KernelVersion: v6.7
79+
Contact: linux-coco@lists.linux.dev
80+
Description:
81+
(RO) Indicates the minimum permissible value that can be written
82+
to @privlevel.

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,6 @@ Description:
3535
req_number the number of pre-allocated requests
3636
for both capture and playback
3737
function_name name of the interface
38+
c_terminal_type code of the capture terminal type
39+
p_terminal_type code of the playback terminal type
3840
===================== =======================================

0 commit comments

Comments
 (0)