OrangePi_CM5/drivers/platform/x86
Hans de Goede 903ca538f5 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
[ Upstream commit 0487d4fc42d7f31a56cfd9e2237f9ebd889e6112 ]

As pointed out be Kees Cook if we return -EIO because the
obj->type != ACPI_TYPE_BUFFER, then we must kfree the
output buffer before the return.

Fixes: 1a258e6704 ("platform/x86: dell-smbios-wmi: Add new WMI dispatcher driver")
Reported-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20210826140822.71198-1-hdegoede@redhat.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-18 13:40:15 +02:00
..
intel_speed_select_if
…
Kconfig
…
Makefile
…
acer-wireless.c
…
acer-wmi.c
…
acerhdf.c
…
alienware-wmi.c
…
amilo-rfkill.c
…
apple-gmux.c
…
asus-laptop.c
…
asus-nb-wmi.c platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15" 2021-07-14 16:56:00 +02:00
asus-wireless.c
…
asus-wmi.c
…
asus-wmi.h
…
classmate-laptop.c
…
compal-laptop.c
…
dcdbas.c
…
dcdbas.h
…
dell-laptop.c
…
dell-rbtn.c
…
dell-rbtn.h
…
dell-smbios-base.c
…
dell-smbios-smm.c
…
dell-smbios-wmi.c platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call 2021-09-18 13:40:15 +02:00
dell-smbios.h
…
dell-smo8800.c
…
dell-wmi-aio.c
…
dell-wmi-descriptor.c
…
dell-wmi-descriptor.h
…
dell-wmi-led.c
…
dell-wmi.c
…
dell_rbu.c
…
eeepc-laptop.c
…
eeepc-wmi.c
…
fujitsu-laptop.c
…
fujitsu-tablet.c
…
gpd-pocket-fan.c
…
hdaps.c
…
hp-wireless.c
…
hp-wmi.c
…
hp_accel.c
…
huawei-wmi.c
…
i2c-multi-instantiate.c
…
ibm_rtl.c
…
ideapad-laptop.c
…
intel-hid.c
…
intel-rst.c
…
intel-smartconnect.c
…
intel-uncore-frequency.c
…
intel-vbtn.c
…
intel-wmi-sbl-fw-update.c
…
intel-wmi-thunderbolt.c
…
intel_atomisp2_led.c
…
intel_atomisp2_pm.c
…
intel_bxtwc_tmu.c
…
intel_cht_int33fe_common.c
…
intel_cht_int33fe_common.h
…
intel_cht_int33fe_microb.c
…
intel_cht_int33fe_typec.c
…
intel_chtdc_ti_pwrbtn.c
…
intel_int0002_vgpio.c
…
intel_ips.c
…
intel_ips.h
…
intel_menlow.c
…
intel_mid_powerbtn.c
…
intel_mid_thermal.c
…
intel_mrfld_pwrbtn.c
…
intel_oaktrail.c
…
intel_pmc_core.c
…
intel_pmc_core.h
…
intel_pmc_core_pltdrv.c
…
intel_punit_ipc.c
…
intel_scu_ipc.c
…
intel_scu_ipcutil.c
…
intel_scu_pcidrv.c
…
intel_scu_pltdrv.c
…
intel_telemetry_core.c
…
intel_telemetry_debugfs.c
…
intel_telemetry_pltdrv.c
…
intel_turbo_max_3.c
…
lg-laptop.c
…
mlx-platform.c
…
msi-laptop.c
…
msi-wmi.c
…
mxm-wmi.c
…
panasonic-laptop.c
…
pcengines-apuv2.c platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables 2021-08-18 08:59:09 +02:00
peaq-wmi.c
…
pmc_atom.c
…
samsung-laptop.c
…
samsung-q10.c
…
sony-laptop.c
…
surface3-wmi.c
…
surface3_button.c
…
surface3_power.c
…
surfacepro3_button.c
…
system76_acpi.c
…
tc1100-wmi.c
…
thinkpad_acpi.c
…
topstar-laptop.c
…
toshiba-wmi.c
…
toshiba_acpi.c platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard() 2021-07-14 16:56:00 +02:00
toshiba_bluetooth.c
…
toshiba_haps.c
…
touchscreen_dmi.c platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets 2021-07-14 16:55:58 +02:00
wmi-bmof.c
…
wmi.c
…
xiaomi-wmi.c
…
xo1-rfkill.c
…
xo15-ebook.c
…