android_kernel_motorola_sm6375/drivers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Isaac J. Manjarres 5ab49e4b85 ANDROID: iommu/io-pgtable: Allow IOMMU drivers to allocate/free page-table memory
The page-table memory is currently allocated and freed by the io-pgtable
layer, and there is no intervention from the IOMMU driver during this
process. However, in some environments, where the IOMMU driver may need
to be aware of the pages that are used for its page-tables, it is useful
to allow the IOMMU driver to manage the allocation and freeing of the
page table memory.

Thus, add support in the io-pgtable layer to allow IOMMU drivers to
allocate and free page-table memory.

Bug: 147086566
Change-Id: I7b38a72da1654273a4312e04c776b10612c57bdc
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2020-08-17 08:57:17 +00:00
..
accessibility
acpi BACKPORT: FROMLIST: cpuidle: change enter_s2idle() prototype 2020-07-29 14:37:49 +00:00
amba UPSTREAM: amba: Retry adding deferred devices at late_initcall 2020-06-27 01:02:29 +00:00
android ANDROID: vendor_hooks: add waiting information for blocked tasks 2020-08-12 19:30:03 +00:00
ata ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function 2020-06-30 15:37:03 -04:00
atm atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent 2020-08-11 15:33:38 +02:00
auxdisplay
base UPSTREAM: driver core: Change delimiter in devlink device's name to "--" 2020-08-06 19:53:54 -07:00
bcma
block UPSTREAM: loop: Fix wrong masking of status flags 2020-08-10 19:41:55 +02:00
bluetooth This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
bus bus: ti-sysc: Do not disable on suspend for no-idle 2020-07-22 09:33:01 +02:00
cdrom
char This is the 5.4.57 stable release 2020-08-07 10:07:58 +02:00
clk This is the 5.4.53 stable release 2020-07-23 12:36:54 +02:00
clocksource UPSTREAM: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040 2020-07-27 13:14:12 +02:00
connector
counter counter: 104-quad-8: Add lock guards - generic interface 2020-05-02 08:48:44 +02:00
cpufreq This is the 5.4.47 stable release 2020-06-18 10:05:17 +02:00
cpuidle cpuidle: Fix three reference count leaks 2020-06-22 09:31:10 +02:00
crypto This is the 5.4.56 stable release 2020-08-05 11:19:16 +02:00
dax device-dax: don't leak kernel memory to user space after unloading kmem 2020-05-27 17:46:48 +02:00
dca
devfreq PM / devfreq: Add missing locking while setting suspend_freq 2020-05-10 10:31:34 +02:00
dio
dma This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
dma-buf This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
edac EDAC/amd64: Read back the scrub rate PCI register on F15h 2020-07-09 09:37:49 +02:00
eisa
extcon This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
firewire
firmware This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
fpga fpga: dfl: fix bug in port reset handshake 2020-07-29 10:18:31 +02:00
fsi
gnss This is the 5.4.48 stable release 2020-06-22 11:43:59 +02:00
gpio This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
gpu Revert "drm/drm_fb_helper: fix fbdev with sparc64" 2020-08-11 18:46:03 +02:00
greybus
hid This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
hsi
hv Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) 2020-08-11 15:33:38 +02:00
hwmon This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
hwspinlock
hwtracing intel_th: Fix a NULL dereference when hub driver is not loaded 2020-07-22 09:33:15 +02:00
i2c This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
i3c
ide
idle BACKPORT: FROMLIST: cpuidle: change enter_s2idle() prototype 2020-07-29 14:37:49 +00:00
iio iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()' 2020-07-22 09:33:02 +02:00
infiniband IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE 2020-08-05 09:59:42 +02:00
input Input: elan_i2c - only increment wakeup count on touch 2020-07-29 10:18:38 +02:00
interconnect
iommu ANDROID: iommu/io-pgtable: Allow IOMMU drivers to allocate/free page-table memory 2020-08-17 08:57:17 +00:00
ipack ipack: tpci200: fix error return code in tpci200_register() 2020-05-27 17:46:47 +02:00
irqchip This is the 5.4.51 stable release 2020-07-09 10:41:26 +02:00
isdn
leds leds: 88pm860x: fix use-after-free on unbind 2020-08-11 15:33:36 +02:00
lightnvm
macintosh drivers/macintosh: Fix memleak in windfarm_pm112 driver 2020-06-22 09:31:22 +02:00
mailbox mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe() 2020-06-24 17:50:36 +02:00
mcb
md This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
media This is the 5.4.56 stable release 2020-08-05 11:19:16 +02:00
memory
memstick
message scsi: mptscsih: Fix read sense data size 2020-07-16 08:16:36 +02:00
mfd This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
misc This is the 5.4.53 stable release 2020-07-23 12:36:54 +02:00
mmc This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
mtd This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
mux
net This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
nfc nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame 2020-08-05 09:59:50 +02:00
ntb NTB: perf: Fix race condition when run with ntb_test 2020-06-24 17:50:41 +02:00
nubus
nvdimm libnvdimm: Out of bounds read in __nd_ioctl() 2020-04-23 10:36:42 +02:00
nvme nvme-pci: prevent SK hynix PC400 from using Write Zeroes command 2020-08-11 15:33:37 +02:00
nvmem This is the 5.4.46 stable release 2020-06-11 09:14:42 +02:00
of UPSTREAM: of: property: Add device link support for pinctrl-0 through pinctrl-8 2020-08-06 19:53:54 -07:00
opp
oprofile
parisc
parport
pci This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
pcmcia
perf drivers/perf: Prevent forced unbinding of PMU drivers 2020-07-29 10:18:40 +02:00
phy This is the 5.4.53 stable release 2020-07-23 12:36:54 +02:00
pinctrl This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
platform ANDROID: GKI: Fix up "do not export symbol_get/put()" commit 2020-08-01 14:28:51 +02:00
pnp
power FROMLIST: power: add "Wireless" to power_supply_type and power_supply_type_text 2020-07-31 14:22:57 +00:00
powercap
pps
ps3
ptp
pwm Merge 5.4.52 into android11-5.4 2020-07-16 09:48:45 +02:00
rapidio rapidio: fix an error in get_user_pages_fast() error handling 2020-05-27 17:46:48 +02:00
ras
regulator Linux 5.4.50 2020-07-01 12:46:09 +02:00
remoteproc remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use 2020-06-24 17:50:13 +02:00
reset
rpmsg FROMLIST: rpmsg: Guard against null endpoint ops in destroy 2020-08-07 12:03:00 +00:00
rtc This is the 5.4.49 stable release 2020-06-25 07:49:21 +02:00
s390 s390/qeth: fix error handling for isolation mode cmds 2020-06-30 15:36:57 -04:00
sbus
scsi FROMLIST: ufs: change the way to complete fDeviceInit 2020-08-14 08:02:53 +00:00
sfi
sh
siox
slimbus This is the 5.4.53 stable release 2020-07-23 12:36:54 +02:00
soc This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
soundwire soundwire: intel: fix memory leak with devm_kasprintf 2020-07-22 09:33:00 +02:00
spi This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
spmi
ssb
staging This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
target scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() 2020-06-24 17:50:34 +02:00
tc
tee
thermal This is the 5.4.53 stable release 2020-07-23 12:36:54 +02:00
thunderbolt
tty This is the 5.4.54 stable release 2020-07-29 13:27:01 +02:00
uio uio_pdrv_genirq: fix use without device tree and no interrupt 2020-07-22 09:33:13 +02:00
usb This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
vfio ANDROID: GKI: Fix up "do not export symbol_get/put()" commit 2020-08-01 14:28:51 +02:00
vhost This is the 5.4.56 stable release 2020-08-05 11:19:16 +02:00
video This is the 5.4.58 stable release 2020-08-11 18:37:58 +02:00
virt virt: vbox: Fix guest capabilities mask check 2020-07-22 09:33:11 +02:00
virtio This is the 5.4.56 stable release 2020-08-05 11:19:16 +02:00
visorbus
vlynq
vme
w1 w1: omap-hdq: cleanup to add missing newline for some dev_dbg 2020-06-22 09:31:26 +02:00
watchdog watchdog: da9062: No need to ping manually before setting timeout 2020-06-24 17:50:32 +02:00
xen xen/pvcalls-back: test for errors when calling backend_connect() 2020-06-17 16:40:38 +02:00
zorro
Kconfig UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint 2020-04-22 16:10:37 +00:00
Makefile