Wenwen Wang
5c12dadcbe
ACPI: custom_method: fix memory leaks
...
[ Upstream commit 03d1571d9513369c17e6848476763ebbd10ec2cb ]
In cm_write(), 'buf' is allocated through kzalloc(). In the following
execution, if an error occurs, 'buf' is not deallocated, leading to memory
leaks. To fix this issue, free 'buf' before returning the error.
Fixes: 526b4af47f ("ACPI: Split out custom_method functionality into an own driver")
Signed-off-by: Wenwen Wang <wenwen@cs.uga.edu>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-10-05 12:30:25 +02:00
..
accessibility
acpi
ACPI: custom_method: fix memory leaks
2019-10-05 12:30:25 +02:00
amba
android
coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
2019-08-06 18:29:41 +02:00
ata
libata: add SG safety checks in SFF pio transfers
2019-09-06 10:19:35 +02:00
atm
Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105
2019-09-21 07:14:13 +02:00
auxdisplay
base
base: soc: Export soc_device_register/unregister APIs
2019-10-05 12:30:20 +02:00
bcma
block
floppy: fix usercopy direction
2019-09-21 07:14:22 +02:00
bluetooth
Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices
2019-10-05 12:30:12 +02:00
bus
bus: arm-cci: remove unnecessary unreachable()
2018-12-05 19:42:41 +01:00
cdrom
cdrom: Fix race condition in cdrom_sysctl_register
2019-04-05 22:29:12 +02:00
char
hpet: Fix division by zero in hpet_time_div()
2019-08-04 09:33:43 +02:00
clk
clk: rockchip: Don't yell about bad mmc phases when getting
2019-09-21 07:14:06 +02:00
clocksource
clocksource/drivers/exynos_mct: Increase priority over ARM arch timer
2019-08-04 09:33:22 +02:00
connector
cpufreq
cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init()
2019-08-25 10:51:24 +02:00
cpuidle
cpuidle: big.LITTLE: fix refcount leak
2019-02-12 19:44:55 +01:00
crypto
crypto: talitos - fix missing break in switch statement
2019-10-05 12:30:07 +02:00
dax
dca
devfreq
PM / devfreq: exynos-bus: Correct clock enable sequence
2019-10-05 12:30:23 +02:00
dio
dma
dmaengine: iop-adma: use correct printk format strings
2019-10-05 12:30:22 +02:00
dma-buf
edac
EDAC/altera: Use the proper type for the IRQ status bits
2019-10-05 12:30:20 +02:00
eisa
extcon
extcon: arizona: Disable mic detect if running when driver is removed
2019-05-31 06:48:26 -07:00
firewire
firmware
efi: cper: print AER info of PCIe fatal error
2019-10-05 12:30:21 +02:00
fmc
fpga
gpio
gpio: fix line flag validation in lineevent_create
2019-09-21 07:14:04 +02:00
gpu
drm: Flush output polling on shutdown
2019-10-05 12:30:11 +02:00
hid
HID: hidraw: Fix invalid read in hidraw_ioctl
2019-10-05 12:30:06 +02:00
hsi
hv
Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels
2018-12-29 13:40:15 +01:00
hwmon
hwmon: (nct7802) Fix wrong detection of in4 presence
2019-08-25 10:51:37 +02:00
hwspinlock
hwtracing
stm class: Fix a double free of stm_source_device
2019-09-06 10:19:51 +02:00
i2c
i2c: piix4: Fix port selection for AMD Family 16h Model 30h
2019-09-06 10:19:53 +02:00
ide
ide: pmac: add of_node_put()
2018-12-21 14:11:37 +01:00
idle
x86/cpu: Sanitize FAM6_ATOM naming
2019-05-14 19:19:34 +02:00
iio
iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data
2019-05-31 06:48:27 -07:00
infiniband
IB/core: Add an unbound WQ type to the new CQ API
2019-10-05 12:30:05 +02:00
input
Input: psmouse - fix build error of multiple definition
2019-08-25 10:51:51 +02:00
iommu
iommu/amd: Silence warnings under memory pressure
2019-10-05 12:30:25 +02:00
ipack
irqchip
irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
2019-10-05 12:30:10 +02:00
isdn
mISDN: enforce CAP_NET_RAW for raw sockets
2019-10-05 12:30:14 +02:00
leds
leds: leds-lp5562 allow firmware files up to the maximum length
2019-10-05 12:30:17 +02:00
lguest
lightnvm
macintosh
macintosh/rack-meter: Convert cputime64_t use to u64
2018-10-20 09:51:32 +02:00
mailbox
mailbox: handle failed named mailbox channel request
2019-08-04 09:33:41 +02:00
mcb
md
md: don't set In_sync if array is frozen
2019-10-05 12:30:21 +02:00
media
media: ov9650: add a sanity check
2019-10-05 12:30:24 +02:00
memory
memory: tegra: Fix integer overflow on tick value calculation
2019-05-25 18:26:49 +02:00
memstick
memstick: Fix error cleanup path of memstick_init
2019-08-04 09:33:37 +02:00
message
mfd
mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk
2019-08-04 09:33:39 +02:00
misc
VMCI: Release resource if the work is already queued
2019-09-06 10:19:52 +02:00
mmc
mmc: core: Fix init of SD cards reporting an invalid VDD range
2019-09-06 10:19:51 +02:00
mtd
mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
2019-10-05 12:30:07 +02:00
net
net: lpc-enet: fix printk format strings
2019-10-05 12:30:22 +02:00
nfc
st_nci_hci_connectivity_event_received: null check the allocation
2019-09-06 10:19:32 +02:00
ntb
nubus
nvdimm
libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields
2019-08-04 09:33:29 +02:00
nvme
nvmet: fix data units read and written counters in SMART log
2019-10-05 12:30:25 +02:00
nvmem
nvmem: Use the same permissions for eeprom as for nvmem
2019-09-21 07:14:08 +02:00
of
of: add helper to lookup compatible child node
2018-12-01 09:44:21 +01:00
oprofile
parisc
parisc: Use implicit space register selection for loading the coherence index of I/O pdirs
2019-06-11 12:22:47 +02:00
parport
parport: Fix mem leak in parport_register_dev_model
2019-07-10 09:55:29 +02:00
pci
PCI: xilinx-nwl: Fix Multi MSI data programming
2019-08-04 09:33:38 +02:00
pcmcia
pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges
2018-11-13 11:16:46 -08:00
perf
drivers/perf: arm_pmu: Fix failure path in PM notifier
2019-08-06 18:29:41 +02:00
phy
phy: renesas: rcar-gen2: Fix memory leak at error paths
2019-08-04 09:33:37 +02:00
pinctrl
pinctrl: rockchip: fix leaked of_node references
2019-08-04 09:33:36 +02:00
platform
platform/x86: intel_pmc_ipc: adding error handling
2019-06-22 08:17:16 +02:00
pnp
power
power: supply: sysfs: ratelimit property read error message
2019-10-05 12:30:09 +02:00
powercap
x86/cpu: Sanitize FAM6_ATOM naming
2019-05-14 19:19:34 +02:00
pps
drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl
2019-08-04 09:33:45 +02:00
ps3
ptp
ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl
2019-02-12 19:44:52 +01:00
pwm
pwm: Fix deadlock warning when removing PWM device
2019-06-22 08:17:17 +02:00
rapidio
drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings
2019-08-06 18:29:38 +02:00
ras
regulator
regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
2019-10-05 12:30:16 +02:00
remoteproc
reset
reset: make device_reset_optional() really optional
2018-12-08 13:05:08 +01:00
rpmsg
rpmsg: smd: fix memory leak on channel create
2018-11-13 11:17:03 -08:00
rtc
rtc: pcf8523: don't return invalid date when battery is low
2019-06-22 08:17:21 +02:00
s390
s390/qdio: add sanity checks to the fast-requeue path
2019-08-25 10:51:25 +02:00
sbus
drivers/sbus/char: add of_node_put()
2018-12-21 14:11:36 +01:00
scsi
scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value
2019-09-06 10:19:44 +02:00
sfi
sh
sn
soc
soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
2019-06-22 08:17:15 +02:00
spi
spi: bcm2835aux: fix corruptions for longer spi transfers
2019-09-10 10:31:03 +01:00
spmi
ssb
ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit
2019-05-31 06:48:12 -07:00
staging
staging: comedi: dt3000: Fix rounding up of timer divisor
2019-08-25 10:51:48 +02:00
target
scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
2019-03-23 13:19:47 +01:00
tc
TC: Set DMA masks for devices
2018-11-13 11:17:02 -08:00
thermal
drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER
2019-06-22 08:17:13 +02:00
thunderbolt
tty
tty/serial: atmel: reschedule TX after RX was started
2019-09-21 07:14:10 +02:00
uio
uio: Fix an Oops on load
2018-11-27 16:09:41 +01:00
usb
USB: usbcore: Fix slab-out-of-bounds bug during device reset
2019-09-21 07:14:08 +02:00
uwb
uwb: hwa-rc: fix memory leak at probe
2018-10-03 17:01:42 -07:00
vfio
vfio/pci: use correct format characters
2019-05-08 07:19:10 +02:00
vhost
vhost: make sure log_num < in_num
2019-09-16 08:19:34 +02:00
video
video: imsttfb: fix potential NULL pointer dereferences
2019-06-22 08:17:17 +02:00
virt
drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl
2019-05-16 19:43:47 +02:00
virtio
virtio: Honour 'may_reduce_num' in vring_create_virtqueue
2019-04-17 08:36:47 +02:00
vlynq
vme
w1
w1: fix the resume command API
2019-05-31 06:48:15 -07:00
watchdog
watchdog: bcm2835_wdt: Fix module autoload
2019-09-06 10:19:43 +02:00
xen
xen/pciback: remove set but not used variable 'old_state'
2019-08-25 10:51:45 +02:00
zorro
Kconfig
Makefile