thunderbolt: Changes for v4.17 merge window
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest19 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/19 | thunderbolt: Resume control channel after hibernation image is createddrivers/ | +1 | 0 replies | |
| 2/19 | thunderbolt: Serialize PCIe tunnel creation with PCI rescandrivers/ | +9 | 0 replies | |
| 3/19 | thunderbolt: Handle connecting device in place of host properlydrivers/ | +17 | 0 replies | |
| 4/19 | thunderbolt: Do not overwrite error code when domain adding failsdrivers/ | +1 | 0 replies | |
| 5/19 | thunderbolt: Wait a bit longer for root switch config spacedrivers/ | +2 | 0 replies | |
| 6/19 | thunderbolt: Wait a bit longer for ICM to authenticate the active NVMdrivers/ | +5 | 0 replies | |
| 7/19 | thunderbolt: Handle rejected Thunderbolt devicesdrivers/ drivers/ | +7 | 0 replies | |
| 8/19 | thunderbolt: Factor common ICM add and update operations outdrivers/ | +87 | 0 replies | |
| 9/19 | thunderbolt: Correct function name in kernel-doc commentdrivers/ | +1 | 0 replies | |
| 10/19 | thunderbolt: Add tb_switch_get()drivers/ | +7 | 0 replies | |
| 11/19 | thunderbolt: Add tb_switch_find_by_route()drivers/ drivers/ | +34 | 0 replies | |
| 12/19 | thunderbolt: Add tb_xdomain_find_by_route()drivers/ include/ | +48 | 0 replies | |
| 13/19 | thunderbolt: Add constant for approval timeoutdrivers/ | +3 | 0 replies | |
| 14/19 | thunderbolt: Move driver ready handling to struct icmdrivers/ drivers/ | +35 | 0 replies | |
| 15/19 | thunderbolt: Add 'boot' attribute for devicesDocumentation/ drivers/ drivers/ +2 more | +32 | 0 replies | |
| 16/19 | thunderbolt: Add support for preboot ACLDocumentation/ drivers/ drivers/ +3 more | +335 | 0 replies | |
| 17/19 | thunderbolt: Introduce USB only (SL4) security levelDocumentation/ Documentation/ drivers/ +1 more | +23 | 0 replies | |
| 18/19 | thunderbolt: Add support for Intel Titan Ridgedrivers/ drivers/ drivers/ +3 more | +546 | 0 replies | |
| 19/19 | thunderbolt: Prevent crash when ICM firmware is not runningdrivers/ | +3 | 0 replies |
Reviews trailers per patch
All 19 patches have a Reviewed-by or Acked-by.
| Patch | Andy Shevchenko | Yehezkel Bernat |
|---|---|---|
| 1/19 | R-b | |
| 2/19 | R-b | |
| 3/19 | R-b | |
| 4/19 | R-b | |
| 5/19 | R-b | |
| 6/19 | R-b | |
| 7/19 | R-b | |
| 8/19 | R-b | |
| 9/19 | R-b | |
| 10/19 | R-b | |
| 11/19 | R-b | |
| 12/19 | R-b | |
| 13/19 | R-b | |
| 14/19 | R-b | |
| 15/19 | R-b | |
| 16/19 | R-b | |
| 17/19 | R-b | |
| 18/19 | R-b | |
| 19/19 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 00/19] thunderbolt: Changes for v4.17 merge window
Hi Greg,
Here are Thunderbolt changes for v4.17 merge window as a patch series and there is also a signed tag that you may choose pull directly.
New features:
- Intel Titan Ridge Thunderbolt 3 controller support
- Preboot ACL supported, allowing more secure way to boot from Thunderbolt devices
- New "USB only" security level
In addition there are a couple of fixes for increasing timeout when authenticating the ICM firmware and reading root switch config space. Preventing a crash on certain Lenovo systems where ICM firmware for some reason is not always properly starting up.
Thanks!
The following changes since commit 661e50bc853209e41a5c14a290ca4decc43cbfd1:
Linux 4.16-rc4 (2018-03-04 14:54:11 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git tags/thunderbolt-for-v4.17
for you to fetch changes up to ea9d7bb798900096f26c585957d6ad9c532417e6:
thunderbolt: Prevent crash when ICM firmware is not running (2018-03-14 14:26:38 +0300)
Mika Westerberg (14):
thunderbolt: Resume control channel after hibernation image is created
thunderbolt: Serialize PCIe tunnel creation with PCI rescan
thunderbolt: Handle connecting device in place of host properly
thunderbolt: Do not overwrite error code when domain adding fails
thunderbolt: Wait a bit longer for root switch config space
thunderbolt: Wait a bit longer for ICM to authenticate the active NVM
thunderbolt: Handle rejected Thunderbolt devices
thunderbolt: Factor common ICM add and update operations out
thunderbolt: Add tb_switch_get()
thunderbolt: Add constant for approval timeout
thunderbolt: Move driver ready handling to struct icm
thunderbolt: Add support for preboot ACL
thunderbolt: Introduce USB only (SL4) security level
thunderbolt: Prevent crash when ICM firmware is not running
Radion Mirchevsky (4):
thunderbolt: Correct function name in kernel-doc comment
thunderbolt: Add tb_switch_find_by_route()
thunderbolt: Add tb_xdomain_find_by_route()
thunderbolt: Add support for Intel Titan Ridge
Yehezkel Bernat (1):
thunderbolt: Add 'boot' attribute for devices
Documentation/ABI/testing/sysfs-bus-thunderbolt | 33 + Documentation/admin-guide/thunderbolt.rst | 15 +- drivers/thunderbolt/dma_port.c | 28 +- drivers/thunderbolt/domain.c | 130 +++- drivers/thunderbolt/icm.c | 764 +++++++++++++++++++++--- drivers/thunderbolt/nhi.c | 5 +- drivers/thunderbolt/nhi.h | 5 + drivers/thunderbolt/switch.c | 61 +- drivers/thunderbolt/tb.h | 14 + drivers/thunderbolt/tb_msgs.h | 180 +++++- drivers/thunderbolt/xdomain.c | 47 +- include/linux/thunderbolt.h | 19 + 12 files changed, 1186 insertions(+), 115 deletions(-)
Signature · 1 line
2.16.2