android_kernel_sony_sdm845/drivers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Zhang Qilong b95cafe3bc spi: tegra114: fix reference leak in tegra spi ops
[ Upstream commit a042184c7fb99961ea083d4ec192614bec671969 ]

pm_runtime_get_sync will increment pm usage counter even it
failed. Forgetting to pm_runtime_put_noidle will result in
reference leak in two callers(tegra_spi_setup and
tegra_spi_resume), so we should fix it.

Fixes: f333a331ad ("spi/tegra114: add spi driver")
Signed-off-by: Zhang Qilong <zhangqilong3@huawei.com>
Link: https://lore.kernel.org/r/20201103141306.5607-1-zhangqilong3@huawei.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-12-29 13:44:54 +01:00
..
accessibility
acpi ACPI: GED: fix -Wformat 2020-11-22 09:58:15 +01:00
amba
android binder: Prevent context manager from incrementing ref 0 2020-08-21 11:01:55 +02:00
ata ata: sata_rcar: Fix DMA boundary mask 2020-11-10 10:23:51 +01:00
atm atm: nicstar: Unmap DMA on send error 2020-11-24 13:02:52 +01:00
auxdisplay
base device property: Don't clear secondary pointer for shared primary firmware node 2020-11-10 10:24:00 +01:00
bcma bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA 2020-01-29 10:24:31 +01:00
block xen/blkback: use lateeoi irq binding 2020-11-18 18:26:30 +01:00
bluetooth Bluetooth: btusb: fix PM leak in error case of setup 2020-01-12 11:24:16 +01:00
bus bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads 2020-04-24 07:58:46 +02:00
cdrom cdrom: respect device capabilities during opening action 2020-01-04 13:41:02 +01:00
char random32: make prandom_u32() output unpredictable 2020-11-18 18:26:29 +01:00
clk clk: ti: clockdomain: fix static checker warning 2020-11-10 10:23:54 +01:00
clocksource clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init() 2020-10-01 20:40:17 +02:00
connector
cpufreq acpi-cpufreq: Honor _PSD table setting on new AMD CPUs 2020-11-10 10:23:56 +01:00
cpuidle cpuidle: Fix three reference count leaks 2020-06-20 10:24:18 +02:00
crypto crypto: talitos - Fix return type of current_desc_hdr() 2020-12-29 13:44:53 +01:00
dax
dca
devfreq PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out 2020-10-01 20:40:02 +02:00
dio
dma dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size 2020-12-02 08:31:26 +01:00
dma-buf dma-buf: Fix memory leak in sync_file_merge() 2019-12-21 10:42:32 +01:00
edac EDAC/i5100: Fix error handling order in i5100_init_one() 2020-10-29 09:05:32 +01:00
eisa
extcon extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()' 2020-06-30 15:38:28 -04:00
firewire net: add annotations on hh->hh_len lockless accesses 2020-01-12 11:24:19 +01:00
firmware efi: Make it possible to disable efivar_ssdt entirely 2020-07-09 09:35:57 +02:00
fmc
fpga
gpio gpio: tc35894: fix up tc35894 interrupt configuration 2020-10-14 09:48:12 +02:00
gpu drm/gma500: fix double free of gma_connector 2020-12-29 13:44:53 +01:00
hid HID: i2c-hid: add Vero K147 to descriptor override 2020-12-29 13:44:52 +01:00
hsi
hv Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload 2020-09-23 08:46:15 +02:00
hwmon hwmon: (applesmc) check status earlier. 2020-09-12 11:47:32 +02:00
hwspinlock
hwtracing intel_th: Fix user-visible error codes 2020-04-02 17:20:25 +02:00
i2c i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc() 2020-12-11 13:38:01 +01:00
ide block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h> 2020-09-12 11:47:36 +02:00
idle
iio iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum 2020-11-24 13:03:07 +01:00
infiniband RDMA/rxe: Compute PSN windows correctly 2020-12-29 13:44:53 +01:00
input Input: i8042 - add Acer laptops to the i8042 reset list 2020-12-29 13:44:47 +01:00
iommu iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs 2020-12-11 13:38:00 +01:00
ipack
irqchip irqchip/gic: Atomically update affinity 2020-07-22 09:10:54 +02:00
isdn staging: gigaset: add endpoint-type sanity check 2019-12-21 10:41:50 +01:00
leds leds: bcm6328, bcm6358: use devres LED registering function 2020-11-10 10:23:56 +01:00
lguest
lightnvm
macintosh drivers/macintosh: Fix memleak in windfarm_pm112 driver 2020-06-20 10:24:21 +02:00
mailbox
mcb
md md: fix a warning caused by a race between concurrent md_ioctl()s 2020-12-29 13:44:52 +01:00
media media: msi2500: assign SPI bus number dynamically 2020-12-29 13:44:52 +01:00
memory memory: emif: Remove bogus debugfs error handling 2020-11-10 10:23:55 +01:00
memstick memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()' 2019-10-29 09:15:25 +01:00
message scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() 2020-11-10 10:23:57 +01:00
mfd misc: rtsx: Fix memory leak in rtsx_pci_probe 2020-10-29 09:05:44 +01:00
misc mei: protect mei_cl_mtu from null dereference 2020-11-18 18:26:28 +01:00
mmc mmc: via-sdmmc: Fix data race bug 2020-11-10 10:23:53 +01:00
mtd ubi: check kthread_should_stop() after the setting of task state 2020-11-10 10:23:59 +01:00
net can: softing: softing_netdev_open(): fix error handling 2020-12-29 13:44:50 +01:00
nfc nfc: s3fwrn5: use signed integer for parsing GPIO numbers 2020-12-02 08:31:27 +01:00
ntb NTB: hw: amd: fix an issue about leak system resources 2020-10-29 09:05:41 +01:00
nubus
nvdimm block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h> 2020-09-12 11:47:36 +02:00
nvme nvmet: fix uninitialized work for zero kato 2020-10-29 09:05:41 +01:00
nvmem nvmem: qfprom: remove incorrect write support 2020-06-11 09:22:22 +02:00
of of/address: Fix of_node memory leak in of_dma_is_coherent 2020-11-18 18:26:27 +01:00
oprofile
parisc parisc: mask out enable and reserved bits from sba imask 2020-08-21 11:02:06 +02:00
parport parport: load lowlevel driver if ports not found 2020-01-04 13:39:55 +01:00
pci PCI: Add device even if driver attach failed 2020-12-02 08:31:25 +01:00
pcmcia
perf
phy phy: tegra: xusb: Fix dangling pointer on probe failure 2020-12-02 08:31:27 +01:00
pinctrl pinctrl: baytrail: Avoid clearing debounce value when turning it off 2020-12-29 13:44:50 +01:00
platform platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE 2020-12-29 13:44:47 +01:00
pnp
power power: supply: test_power: add missing newlines when printing parameters by sysfs 2020-11-10 10:23:54 +01:00
powercap powercap: restrict energy meter to root access 2020-11-10 21:04:57 +01:00
pps
ps3
ptp ptp: free ptp device pin descriptors properly 2020-05-20 08:15:33 +02:00
pwm pwm: bcm-iproc: handle clk_get_rate() return 2020-08-21 11:02:10 +02:00
rapidio rapidio: fix the missed put_device() for rio_mport_add_riodev 2020-10-29 09:05:39 +01:00
ras
regulator regulator: workaround self-referent regulators 2020-12-02 08:31:29 +01:00
remoteproc remoteproc: Fix wrong rvring index computation 2020-05-02 17:23:14 +02:00
reset reset: Fix potential use-after-free in __of_reset_control_get() 2019-11-25 09:53:42 +01:00
rpmsg
rtc rtc: rx8010: don't modify the global rtc ops 2020-11-10 10:23:59 +01:00
s390 s390/cio: add cond_resched() in the slow_eval_known_fn() loop 2020-09-03 11:21:19 +02:00
sbus
scsi scsi: mpt3sas: Increase IOCInit request timeout to 30s 2020-12-29 13:44:50 +01:00
sfi
sh
sn
soc soc/tegra: fuse: Fix index bug in get_process_id 2020-12-29 13:44:51 +01:00
spi spi: tegra114: fix reference leak in tegra spi ops 2020-12-29 13:44:54 +01:00
spmi
ssb
staging staging: octeon: Drop on uncorrectable alignment or FCS error 2020-11-10 10:24:01 +01:00
target scsi: target: iscsi: Fix cmd abort fabric stop race 2020-12-02 08:31:26 +01:00
tc
thermal thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 2020-09-12 11:47:34 +02:00
thunderbolt thunderbolt: Use 32-bit writes when writing ring producer/consumer 2019-11-06 12:18:14 +01:00
tty serial_core: Check for port state when tty is in error state 2020-12-29 13:44:52 +01:00
uio uio_pdrv_genirq: fix use without device tree and no interrupt 2020-07-22 09:10:53 +02:00
usb usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul 2020-12-29 13:44:51 +01:00
uwb
vfio vfio/pci: Clear token on bypass registration failure 2020-10-29 09:05:40 +01:00
vhost vringh: fix __vringh_iov() when riov and wiov are different 2020-11-10 10:23:59 +01:00
video video: hyperv_fb: Fix the cache type when mapping the VRAM 2020-12-02 08:31:27 +01:00
virt drivers/virt/fsl_hypervisor: Fix error handling path 2020-10-29 09:05:35 +01:00
virtio virtio_ring: Avoid loop when vq is broken in virtqueue_poll 2020-08-26 10:29:05 +02:00
vlynq
vme vme: bridges: reduce stack usage 2020-02-28 15:42:33 +01:00
w1 w1: mxc_w1: Fix timeout resolution problem leading to bus error 2020-11-10 10:23:57 +01:00
watchdog drivers: watchdog: rdc321x_wdt: Fix race condition bugs 2020-11-10 10:23:54 +01:00
xen xen/events: block rogue events for some time 2020-11-18 18:26:31 +01:00
zorro
Kconfig
Makefile