Mika Westerberg
800161bd02
thunderbolt: Correct access permissions for active NVM contents
...
Firmware upgrade tools that decide which NVM image should be uploaded to
the Thunderbolt controller need to access active parts of the NVM even
if they are not run as root. The information in active NVM is not
considered security critical so we can use the default permissions set
by the NVMem framework.
Writing the NVM image is still left as root only operation.
While there mark the active NVM as read-only in the filesystem.
Reported-by: Yehezkel Bernat <[email protected] >
Signed-off-by: Mika Westerberg <[email protected] >
Signed-off-by: Andreas Noever <[email protected] >
Signed-off-by: Greg Kroah-Hartman <[email protected] >
2017-07-17 15:55:08 +02:00
..
cap.c
thunderbolt: Rework capability handling
2017-06-09 11:42:41 +02:00
ctl.c
thunderbolt: Add support for Internal Connection Manager (ICM)
2017-06-09 11:42:43 +02:00
ctl.h
thunderbolt: Rework control channel to be more reliable
2017-06-09 11:42:43 +02:00
dma_port.c
thunderbolt: Add support for DMA configuration based mailbox
2017-06-09 11:42:43 +02:00
dma_port.h
thunderbolt: Add support for DMA configuration based mailbox
2017-06-09 11:42:43 +02:00
domain.c
thunderbolt: Add support for host and device NVM firmware upgrade
2017-06-09 11:42:43 +02:00
eeprom.c
thunderbolt: fix spelling mistake: "missmatch" -> "mismatch"
2017-06-09 11:44:17 +02:00
icm.c
thunderbolt: Add support for host and device NVM firmware upgrade
2017-06-09 11:42:43 +02:00
Kconfig
thunderbolt: Add support for host and device NVM firmware upgrade
2017-06-09 11:42:43 +02:00
Makefile
thunderbolt: Add support for Internal Connection Manager (ICM)
2017-06-09 11:42:43 +02:00
nhi.c
thunderbolt: Add support for Internal Connection Manager (ICM)
2017-06-09 11:42:43 +02:00
nhi.h
thunderbolt: Add support for host and device NVM firmware upgrade
2017-06-09 11:42:43 +02:00
nhi_regs.h
thunderbolt: Add support for Internal Connection Manager (ICM)
2017-06-09 11:42:43 +02:00
path.c
thunderbolt: Clear hops before overwriting
2014-08-26 14:54:48 -07:00
switch.c
thunderbolt: Correct access permissions for active NVM contents
2017-07-17 15:55:08 +02:00
tb.c
thunderbolt: Add support for host and device NVM firmware upgrade
2017-06-09 11:42:43 +02:00
tb.h
thunderbolt: Add support for host and device NVM firmware upgrade
2017-06-09 11:42:43 +02:00
tb_msgs.h
thunderbolt: Add support for Internal Connection Manager (ICM)
2017-06-09 11:42:43 +02:00
tb_regs.h
thunderbolt: Rework capability handling
2017-06-09 11:42:41 +02:00
tunnel_pci.c
thunderbolt: Introduce thunderbolt bus and connection manager
2017-06-09 11:42:41 +02:00
tunnel_pci.h
thunderbolt: Add support for simple pci tunnels
2014-06-19 14:07:47 -07:00