linux/drivers
Linus Torvalds f2586d921c Hi,
Contents:
 
 - Restrict linking of keys to .ima and .evm keyrings based on
   digitalSignature attribute in the certificate.
 - PowerVM: load machine owner keys into the .machine [1] keyring.
 - PowerVM: load module signing keys into the secondary trusted keyring
   (keys blessed by the vendor).
 - tpm_tis_spi: half-duplex transfer mode
 - tpm_tis: retry corrupted transfers
 - Apply revocation list (.mokx) to an all system keyrings (e.g. .machine
   keyring).
 
 [1] https://blogs.oracle.com/linux/post/the-machine-keyring
 
 BR, Jarkko
 -----BEGIN PGP SIGNATURE-----
 
 iIgEABYIADAWIQRE6pSOnaBC00OEHEIaerohdGur0gUCZN5/qBIcamFya2tvQGtl
 cm5lbC5vcmcACgkQGnq6IXRrq9J4GQEAstTtQfGGrx5KInOTMWOvaq/Cum5iW4AD
 NefVfbUtCCQBANvFtxoPYQS5u6+rIdxzIwFiNUlOyt2uR2bkk4UUiPML
 =Vvs8
 -----END PGP SIGNATURE-----

Merge tag 'tpmdd-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Pull tpm updates from Jarkko Sakkinen:

 - Restrict linking of keys to .ima and .evm keyrings based on
   digitalSignature attribute in the certificate

 - PowerVM: load machine owner keys into the .machine [1] keyring

 - PowerVM: load module signing keys into the secondary trusted keyring
   (keys blessed by the vendor)

 - tpm_tis_spi: half-duplex transfer mode

 - tpm_tis: retry corrupted transfers

 - Apply revocation list (.mokx) to an all system keyrings (e.g.
   .machine keyring)

Link: https://blogs.oracle.com/linux/post/the-machine-keyring [1]

* tag 'tpmdd-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
  certs: Reference revocation list for all keyrings
  tpm/tpm_tis_synquacer: Use module_platform_driver macro to simplify the code
  tpm: remove redundant variable len
  tpm_tis: Resend command to recover from data transfer errors
  tpm_tis: Use responseRetry to recover from data transfer errors
  tpm_tis: Move CRC check to generic send routine
  tpm_tis_spi: Add hardware wait polling
  KEYS: Replace all non-returning strlcpy with strscpy
  integrity: PowerVM support for loading third party code signing keys
  integrity: PowerVM machine keyring enablement
  integrity: check whether imputed trust is enabled
  integrity: remove global variable from machine_keyring.c
  integrity: ignore keys failing CA restrictions on non-UEFI platform
  integrity: PowerVM support for loading CA keys on machine keyring
  integrity: Enforce digitalSignature usage in the ima and evm keyrings
  KEYS: DigitalSignature link restriction
  tpm_tis: Revert "tpm_tis: Disable interrupts on ThinkPad T490s"
2023-08-29 08:05:18 -07:00
..
accel
accessibility
acpi ACPI updates for 6.6-rc1 2023-08-28 17:58:39 -07:00
amba
android v6.6-vfs.ctime 2023-08-28 09:31:32 -07:00
ata
atm
auxdisplay
base
bcma
block v6.6-vfs.super 2023-08-28 11:04:18 -07:00
bluetooth
bus
cdrom
cdx
char
clk clk: Fix slab-out-of-bounds error in devm_clk_release() 2023-08-22 15:25:18 -07:00
clocksource
comedi
connector
counter
cpufreq ARM cpufreq updates for 6.6 2023-08-28 14:12:05 +02:00
cpuidle Merge branches 'pm-cpuidle' and 'pm-cpufreq' 2023-08-25 21:15:56 +02:00
crypto s390 updates for 6.6 merge window 2023-08-28 17:22:39 -07:00
cxl
dax
dca
devfreq
dio
dma
dma-buf dma-buf/sw_sync: Avoid recursive lock during fence signal 2023-08-23 10:22:49 +02:00
edac Perf events changes for v6.6: 2023-08-28 16:35:01 -07:00
eisa
extcon
firewire
firmware arm64 updates for 6.6 2023-08-28 17:34:54 -07:00
fpga
fsi
gnss
gpio gpio: sim: pass the GPIO device's software node to irq domain 2023-08-23 21:05:28 +02:00
gpu - Fix power consumption at s2idle on DG2 (Anshuman) 2023-08-25 09:12:02 +10:00
greybus
hid
hsi
hte
hv
hwmon - Add PCI device IDs for a new AMD family 0x1a CPUs and use them in 2023-08-28 15:18:57 -07:00
hwspinlock
hwtracing
i2c
i3c
idle Perf events changes for v6.6: 2023-08-28 16:35:01 -07:00
iio
infiniband v6.6-vfs.ctime 2023-08-28 09:31:32 -07:00
input
interconnect
iommu
ipack
irqchip irqchip updates for v6.6 2023-08-28 11:33:03 +02:00
isdn
leds leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' 2023-08-22 11:02:29 -07:00
macintosh
mailbox
mcb
md
media media fixes for v6.5-rc8 2023-08-24 19:10:53 -07:00
memory
memstick
message
mfd
misc hardening updates for v6.6-rc1 2023-08-28 12:59:45 -07:00
mmc
most
mtd
mux
net bonding: fix macvlan over alb bond support 2023-08-24 10:07:13 +02:00
nfc
ntb
nubus
nvdimm
nvme
nvmem
of of/platform: increase refcount of fwnode 2023-08-21 16:12:28 -05:00
opp
parisc
parport
pci
pcmcia
peci
perf arm64 updates for 6.6 2023-08-28 17:34:54 -07:00
phy
pinctrl pinctrl: amd: Mask wake bits on probe again 2023-08-21 12:28:28 +02:00
platform chrome platform changes for 6.6 2023-08-28 17:49:33 -07:00
pnp
power
powercap Power management updates for 6.6-rc1 2023-08-28 18:04:39 -07:00
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390 s390 updates for 6.6 merge window 2023-08-28 17:22:39 -07:00
sbus
scsi SCSI fixes on 20230827 2023-08-27 07:33:54 -07:00
sh
siox
slimbus
soc hardening updates for v6.6-rc1 2023-08-28 12:59:45 -07:00
soundwire
spi spi: spi-cadence: Fix data corruption issues in slave mode 2023-08-21 13:09:57 +01:00
spmi
ssb
staging
target
tc
tee
thermal Thermal control updates for 6.6-rc1 2023-08-28 18:26:45 -07:00
thunderbolt
tty
ufs scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5 2023-08-21 17:32:55 -04:00
uio
usb v6.6-vfs.ctime 2023-08-28 09:31:32 -07:00
vdpa
vfio
vhost
video
virt
virtio
vlynq
w1
watchdog
xen xen: privcmd: Add support for irqfd 2023-08-22 12:12:50 +02:00
zorro zorro: Include zorro.h in names.c 2023-08-21 13:27:44 +02:00
Kconfig
Makefile