linux-kernelorg-stable/drivers
Mikko Perttunen f63b42cbc8 gpu: host1x: Use HW-equivalent syncpoint expiration check
Make syncpoint expiration checks always use the same logic used by
the hardware. This ensures that there are no race conditions that
could occur because of the hardware triggering a syncpoint interrupt
and then the driver disagreeing.

One situation where this could occur is if a job incremented a
syncpoint too many times -- then the hardware would trigger an
interrupt, but the driver would assume that a syncpoint value
greater than the syncpoint's max value is in the future, and not
clean up the job.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2021-03-30 19:53:24 +02:00
..
accessibility
acpi
amba
android
ata
atm
auxdisplay
base
bcma
block Merge branch 'akpm' (patches from Andrew) 2021-03-14 12:23:34 -07:00
bluetooth
bus
cdrom
char
clk
clocksource
connector
counter
cpufreq
cpuidle
crypto
cxl
dax
dca
devfreq
dio
dma
dma-buf drm-misc-next for 5.13: 2021-03-16 17:08:46 +10:00
edac
eisa
extcon
firewire
firmware EFI fix for 5.12-rc2 2021-03-14 12:54:56 -07:00
fpga
fsi
gnss
gpio
gpu gpu: host1x: Use HW-equivalent syncpoint expiration check 2021-03-30 19:53:24 +02:00
greybus
hid
hsi
hv
hwmon
hwspinlock
hwtracing
i2c
i3c
ide
idle
iio
infiniband
input
interconnect
iommu
ipack
irqchip
isdn
leds
lightnvm
macintosh
mailbox
mcb
md block-5.12-2021-03-12-v2 2021-03-12 13:25:49 -08:00
media drm-misc-next for 5.13: 2021-03-16 17:08:46 +10:00
memory
memstick
message
mfd
misc Char/misc driver fixes for 5.12-rc3 2021-03-13 12:38:44 -08:00
mmc
most
mtd
mux
net
nfc
ntb
nubus
nvdimm
nvme nvme: fix the nsid value to print in nvme_validate_or_alloc_ns 2021-03-12 13:17:45 -07:00
nvmem
of
opp opp: Don't drop extra references to OPPs accidentally 2021-03-12 09:26:52 +05:30
parisc
parport
pci xen: branch for v5.12-rc3 2021-03-12 11:34:36 -08:00
pcmcia
perf perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() 2021-03-12 11:30:31 +00:00
phy
pinctrl
platform
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator regulator: mt6315: Fix off-by-one for .n_voltages 2021-03-11 13:23:21 +00:00
remoteproc
reset
rpmsg
rtc
s390 block-5.12-2021-03-12-v2 2021-03-12 13:25:49 -08:00
sbus
scsi SCSI fixes on 20210312 2021-03-12 13:37:18 -08:00
sh
siox
slimbus
soc
soundwire
spi
spmi
ssb
staging
target
tc
tee
thermal
thunderbolt
tty TTY/Serial fixes for 5.12-rc3 2021-03-13 12:34:29 -08:00
uio
usb USB fixes for 5.12-rc3 2021-03-13 12:32:57 -08:00
vdpa
vfio
vhost
video drm-misc-next for 5.13: 2021-03-16 17:08:46 +10:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog
xen xen: branch for v5.12-rc3 2021-03-12 11:34:36 -08:00
zorro
Kconfig
Makefile