Barani Muthukumaran
1f876610fe
ANDROID: dm: Add wrapped key support in dm-default-key
...
To prevent keys from being compromised if an attacker acquires read
access to kernel memory, some inline encryption hardware supports
protecting the keys in hardware without software having access to or the
ability to set the plaintext keys. Instead, software only sees "wrapped
keys", which may differ on every boot. The keys can be initially
generated either by software (in which case they need to be imported to
hardware to be wrapped), or directly by the hardware.
Add support for this type of hardware by allowing keys to be flagged as
hardware-wrapped. When used, dm-default-key will pass the wrapped key
to the inline encryption hardware to encryption metadata. The hardware
will internally unwrap the key and derive the metadata encryption key.
Bug: 147209885
Test: Validate metadata encryption & FBE with wrapped keys.
Change-Id: I8078b116dab9e04d7f3f15f29f11823185ea5d50
Signed-off-by: Barani Muthukumaran <bmuthuku@codeaurora.org>
2020-02-27 17:09:42 +00:00
..
accessibility
acpi
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
amba
android
UPSTREAM: binder: fix incorrect calculation for num_valid
2019-12-18 19:49:13 +00:00
ata
ahci: Do not export local variable ahci_em_messages
2020-01-27 14:51:07 +01:00
atm
fore200e: Fix incorrect checks of NULL pointer dereference
2020-02-24 08:34:42 +01:00
auxdisplay
base
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
bcma
bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
2020-01-27 14:51:09 +01:00
block
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
bluetooth
Bluetooth: btusb: fix PM leak in error case of setup
2020-01-09 10:19:04 +01:00
bus
bus: ti-sysc: Fix sysc_unprepare() when no clocks have been allocated
2020-01-27 14:50:36 +01:00
cdrom
cdrom: respect device capabilities during opening action
2020-01-04 19:13:12 +01:00
char
char/random: silence a lockdep splat with printk()
2020-02-24 08:34:36 +01:00
clk
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
clocksource
clocksource/drivers/bcm2835_timer: Fix memory leak of timer
2020-02-24 08:34:37 +01:00
connector
cpufreq
This is the 4.19.99 stable release
2020-01-27 15:55:44 +01:00
cpuidle
This is the 4.19.90 stable release
2019-12-18 09:03:30 +01:00
crypto
crypto: chtls - Fixed memory leak
2020-02-24 08:34:44 +01:00
dax
dca
devfreq
PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
2020-02-24 08:34:44 +01:00
dio
dma
dmaengine: imx-sdma: Fix memory leak
2020-02-24 08:34:44 +01:00
dma-buf
This is the 4.19.91 stable release
2019-12-21 11:20:11 +01:00
edac
EDAC/mc: Fix edac_mc_find() in case no device is found
2020-01-27 14:50:48 +01:00
eisa
energy_model
extcon
extcon: sm5502: Reset registers during initialization
2019-12-31 16:35:11 +01:00
firewire
net: add annotations on hh->hh_len lockless accesses
2020-01-09 10:19:09 +01:00
firmware
This is the 4.19.99 stable release
2020-01-27 15:55:44 +01:00
fmc
fpga
fsi
fsi: sbefifo: Don't fail operations when in SBE IPL state
2020-01-27 14:51:00 +01:00
gnss
ANDROID: gnss: Add command line test driver
2019-12-19 22:51:54 +00:00
gpio
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
gpu
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
hid
HID: steam: Fix input device disappearing
2020-02-01 09:37:09 +00:00
hsi
hv
hv_balloon: Balloon up according to request page number
2020-02-11 04:34:01 -08:00
hwmon
hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
2020-02-19 19:51:59 +01:00
hwspinlock
hwtracing
This is the 4.19.100 stable release
2020-01-29 17:10:45 +01:00
i2c
This is the 4.19.99 stable release
2020-01-27 15:55:44 +01:00
ide
ide: serverworks: potential overflow in svwks_set_pio_mode()
2020-02-24 08:34:49 +01:00
idle
iio
This is the 4.19.101 stable release
2020-02-02 20:22:38 +00:00
infiniband
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
input
Input: edt-ft5x06 - work around first register access error
2020-02-24 08:34:46 +01:00
iommu
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
ipack
irqchip
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
isdn
staging: gigaset: add endpoint-type sanity check
2019-12-17 20:34:33 +01:00
leds
leds: pca963x: Fix open-drain initialization
2020-02-24 08:34:35 +01:00
lightnvm
lightnvm: pblk: fix lock order in pblk_rb_tear_down_check
2020-01-27 14:50:45 +01:00
macintosh
mailbox
mailbox: qcom-apcs: fix max_register value
2020-01-27 14:51:14 +01:00
mcb
md
ANDROID: dm: Add wrapped key support in dm-default-key
2020-02-27 17:09:42 +00:00
media
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
memory
memory: tegra: Don't invoke Tegra30+ specific memory timing setup on Tegra20
2020-01-27 14:50:13 +01:00
memstick
message
scsi: mptfusion: Fix double fetch bug in ioctl
2020-01-23 08:21:28 +01:00
mfd
mfd: rn5t618: Mark ADC control register volatile
2020-02-11 04:34:14 -08:00
misc
This is the 4.19.101 stable release
2020-02-02 20:22:38 +00:00
mmc
This is the 4.19.103 stable release
2020-02-11 15:05:03 -08:00
mtd
mtd: sharpslpart: Fix unsigned comparison to zero
2020-02-14 16:33:27 -05:00
mux
net
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
nfc
NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().
2020-02-24 08:34:40 +01:00
ntb
ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev()
2020-01-27 14:50:55 +01:00
nubus
nvdimm
UPSTREAM: virtio-pmem: Add virtio pmem driver
2020-01-26 19:04:57 +00:00
nvme
nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info
2020-02-19 19:51:57 +01:00
nvmem
BACKPORT: nvmem: core: fix regression in of_nvmem_cell_get()
2020-02-24 11:38:01 -08:00
of
BACKPORT: fdt: add support for rng-seed
2020-02-19 14:34:33 -08:00
opp
This is the 4.19.99 stable release
2020-01-27 15:55:44 +01:00
oprofile
parisc
parport
parport: load lowlevel driver if ports not found
2019-12-31 16:36:01 +01:00
pci
PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
2020-02-24 08:34:41 +01:00
pcmcia
perf
phy
phy: qualcomm: Adjust indentation in read_poll_timeout
2020-02-11 04:34:12 -08:00
pinctrl
pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
2020-02-24 08:34:44 +01:00
platform
platform/x86: intel_mid_powerbtn: Take a copy of ddata
2020-02-14 16:33:25 -05:00
pnp
power
power: supply: ltc2941-battery-gauge: fix use-after-free
2020-02-11 04:34:02 -08:00
powercap
pps
ps3
ptp
ptp: free ptp device pin descriptors properly
2020-01-23 08:21:35 +01:00
pwm
pwm: Remove set but not set variable 'pwm'
2020-02-24 08:34:49 +01:00
rapidio
drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen()
2020-01-27 14:50:31 +01:00
ras
regulator
regulator: rk808: Lower log level on optional GPIOs being not available
2020-02-24 08:34:40 +01:00
remoteproc
remoteproc: Initialize rproc_class before use
2020-02-24 08:34:50 +01:00
reset
reset: uniphier: Add SCSSI reset control for each channel
2020-02-24 08:34:44 +01:00
rpmsg
rpmsg: glink: Free pending deferred work on remove
2019-12-21 10:57:30 +01:00
rtc
ANDROID: rtc: class: support hctosys from modular RTC drivers
2020-02-20 15:30:22 -08:00
s390
s390/qeth: Fix initialization of vnicc cmd masks during set online
2020-01-27 14:51:18 +01:00
sbus
scsi
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
sfi
sh
siox
slimbus
slimbus: ngd: Fix build error on x86
2019-12-13 08:51:54 +01:00
sn
soc
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
soundwire
soundwire: intel: fix PDI/stream mapping for Bulk
2019-12-31 16:35:55 +01:00
spi
This is the 4.19.104 stable release
2020-02-19 08:31:05 +01:00
spmi
ssb
staging
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
target
scsi: RDMA/isert: Fix a recently introduced regression related to logout
2020-01-29 16:43:21 +01:00
tc
tee
This is the 4.19.102 stable release
2020-02-05 19:20:26 +00:00
thermal
This is the 4.19.99 stable release
2020-01-27 15:55:44 +01:00
thunderbolt
thunderbolt: Power cycle the router if NVM authentication fails
2019-12-05 09:21:27 +01:00
tty
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
uio
uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
2020-02-24 08:34:37 +01:00
usb
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
uwb
vfio
This is the 4.19.99 stable release
2020-01-27 15:55:44 +01:00
vhost
This is the 4.19.99 stable release
2020-01-27 15:55:44 +01:00
video
pxa168fb: Fix the function used to release some memory in an error handling path
2020-02-24 08:34:36 +01:00
virt
virtio
This is the 4.19.106 stable release
2020-02-24 09:13:25 +01:00
visorbus
visorbus: fix uninitialized variable access
2020-02-24 08:34:47 +01:00
vlynq
vme
vme: bridges: reduce stack usage
2020-02-24 08:34:47 +01:00
w1
watchdog
watchdog: fix UAF in reboot notifier handling in watchdog core code
2020-02-11 04:34:08 -08:00
xen
xen/balloon: Support xend-based toolstack take two
2020-02-11 04:34:08 -08:00
zorro
Kconfig
Makefile