linux-stable/drivers
Corey Minyard 7c307d3217 ipmi:ssif: Fix handling of multi-part return messages
commit 7d6380cd40 upstream.

The block number was not being compared right, it was off by one
when checking the response.

Some statistics wouldn't be incremented properly in some cases.

Check to see if that middle-part messages always have 31 bytes of
data.

Signed-off-by: Corey Minyard <cminyard@mvista.com>
Cc: stable@vger.kernel.org # 4.4
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-26 09:37:07 +01:00
..
accessibility
acpi ACPI / PMIC: xpower: Fix TS-pin current-source handling 2019-01-16 22:07:12 +01:00
amba
android binder: fix race that allows malicious free of live buffer 2018-12-05 19:41:26 +01:00
ata libata: whitelist all SAMSUNG MZ7KM* solid-state disks 2018-12-21 14:13:15 +01:00
atm
auxdisplay
base sysfs: Disable lockdep for driver bind/unbind files 2019-01-26 09:37:06 +01:00
bcma
block nbd: Use set_blocksize() to set device blocksize 2019-01-23 08:09:51 +01:00
bluetooth Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth 2018-11-13 11:14:54 -08:00
bus bus: arm-cci: remove unnecessary unreachable() 2018-12-01 09:42:49 +01:00
cdrom cdrom: fix improper type cast, which can leat to information leak. 2018-11-21 09:24:04 +01:00
char ipmi:ssif: Fix handling of multi-part return messages 2019-01-26 09:37:07 +01:00
clk clk: imx6q: reset exclusive gates on init 2019-01-26 09:37:03 +01:00
clocksource clocksource/drivers/integrator-ap: Add missing of_node_put() 2019-01-26 09:37:05 +01:00
connector
cpufreq cpufreq: imx6q: add return value check for voltage scale 2018-12-01 09:42:53 +01:00
cpuidle powerpc/pseries/cpuidle: Fix preempt warning 2019-01-26 09:37:02 +01:00
crypto crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK 2019-01-23 08:09:48 +01:00
dax dev-dax: check_vma: ratelimit dev_info-s 2018-08-24 13:09:08 +02:00
dca
devfreq
dio
dma dmaengine: cppi41: delete channel from pending list when stop channel 2018-12-13 09:18:52 +01:00
dma-buf
edac EDAC, skx_edac: Fix logical channel intermediate decoding 2018-11-13 11:15:06 -08:00
eisa
extcon extcon: Release locking when sending the notification of connector state 2018-09-09 19:55:56 +02:00
firewire
firmware efi/arm: Revert deferred unmap of early memmap mapping 2018-12-01 09:42:54 +01:00
fmc
fpga
fsi
gpio gpio: pl061: Move irq_chip definition inside struct pl061 2019-01-26 09:37:01 +01:00
gpu drm/i915/gvt: Fix mmap range check 2019-01-26 09:37:07 +01:00
hid HID: ite: Add USB id match for another ITE based keyboard rfkill key quirk 2019-01-13 10:00:56 +01:00
hsi
hv x86, hyperv: remove PCI dependency 2019-01-13 10:00:59 +01:00
hwmon hwmon: (w83795) temp4_type has writable permission 2018-12-17 09:28:49 +01:00
hwspinlock
hwtracing intel_th: msu: Fix an off-by-one in attribute store 2019-01-13 10:01:07 +01:00
i2c i2c: dev: prevent adapter retries and timeout being set as minus value 2019-01-16 22:07:12 +01:00
ide ide: pmac: add of_node_put() 2018-12-21 14:13:14 +01:00
idle
iio iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-17 09:28:49 +01:00
infiniband IB/usnic: Fix potential deadlock 2019-01-26 09:37:06 +01:00
input Input: synaptics - enable SMBus for HP EliteBook 840 G4 2019-01-13 10:01:01 +01:00
iommu iommu/vt-d: Handle domain agaw being less than iommu agaw 2019-01-13 10:01:06 +01:00
ipack
irqchip irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP 2018-09-15 09:45:29 +02:00
isdn isdn: fix kernel-infoleak in capi_unlocked_ioctl 2019-01-09 17:14:43 +01:00
leds
lightnvm lightnvm: pblk: fix two sleep-in-atomic-context bugs 2018-11-13 11:14:52 -08:00
macintosh macintosh/via-pmu: Add missing mmio accessors 2018-09-19 22:43:41 +02:00
mailbox mailbox: xgene-slimpro: Fix potential NULL pointer dereference 2018-09-09 19:55:54 +02:00
mcb
md dm snapshot: Fix excessive memory usage and workqueue stalls 2019-01-26 09:37:05 +01:00
media media: venus: core: Set dma maximum segment size 2019-01-26 09:37:03 +01:00
memory
memstick
message
mfd mfd: tps6586x: Handle interrupts on suspend 2019-01-23 08:09:49 +01:00
misc genwqe: Fix size check 2019-01-13 10:01:07 +01:00
mmc mmc: atmel-mci: do not assume idle after atmci_request_end 2019-01-26 09:37:04 +01:00
mtd mtd: atmel-quadspi: disallow building on ebsa110 2019-01-09 17:14:47 +01:00
mux
net e1000e: allow non-monotonic SYSTIM readings 2019-01-26 09:37:01 +01:00
nfc NFC: nfcmrvl_uart: fix OF child-node lookup 2018-12-01 09:42:54 +01:00
ntb
nubus
nvdimm libnvdimm, pfn: Pad pfn namespaces relative to other regions 2018-12-13 09:18:54 +01:00
nvme nvmet-rdma: fix response use after free 2018-12-21 14:13:18 +01:00
nvmem nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us 2018-08-24 13:09:14 +02:00
of OF: properties: add missing of_node_put 2019-01-23 08:09:49 +01:00
oprofile
parisc
parport parport: sunbpp: fix error return code 2018-09-26 08:38:12 +02:00
pci PCI: dwc: Move interrupt acking into the proper callback 2019-01-26 09:37:07 +01:00
pcmcia pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges 2018-11-13 11:14:46 -08:00
perf arm64: perf: Reject stand-alone CHAIN events for PMUv3 2018-10-18 09:16:24 +02:00
phy phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals 2018-08-15 18:12:48 +02:00
pinctrl pinctrl: meson: fix pull enable register calculation 2019-01-13 10:00:56 +01:00
platform platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 2019-01-26 09:37:01 +01:00
pnp
power power: supply: olpc_battery: correct the temperature units 2019-01-13 10:01:07 +01:00
powercap
pps
ps3
ptp ptp: fix Spectre v1 vulnerability 2018-11-10 07:48:34 -08:00
pwm pwm: meson: Fix mux clock names 2018-09-15 09:45:27 +02:00
rapidio
ras
regulator regulator: fix crash caused by null driver data 2018-10-03 17:00:55 -07:00
remoteproc
reset reset: make device_reset_optional() really optional 2018-12-08 13:03:40 +01:00
rpmsg rpmsg: smd: fix memory leak on channel create 2018-11-13 11:15:12 -08:00
rtc rtc: m41t80: Correct alarm month range with RTC reads 2019-01-09 17:14:52 +01:00
s390 scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown 2019-01-13 10:01:01 +01:00
sbus drivers/sbus/char: add of_node_put() 2018-12-21 14:13:13 +01:00
scsi scsi: megaraid: fix out-of-bound array accesses 2019-01-26 09:37:06 +01:00
sfi
sh
sn
soc soc: ti: QMSS: Fix usage of irq_set_affinity_hint 2018-11-21 09:24:09 +01:00
spi spi: bcm2835: Unbreak the build of esoteric configs 2019-01-09 17:14:53 +01:00
spmi
ssb
staging staging: wilc1000: fix missing read_write setting when reading data 2019-01-09 17:14:48 +01:00
target scsi: target: use consistent left-aligned ASCII INQUIRY data 2019-01-26 09:37:03 +01:00
tc TC: Set DMA masks for devices 2018-11-13 11:15:11 -08:00
tee
thermal thermal/drivers/hisi: Remove costly sensor inspection 2018-12-08 13:03:40 +01:00
thunderbolt
tty tty/serial: do not free trasnmit buffer page under port lock 2019-01-26 09:37:04 +01:00
uio uio: Fix an Oops on load 2018-11-27 16:10:51 +01:00
usb usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device 2019-01-26 09:37:02 +01:00
uwb uwb: hwa-rc: fix memory leak at probe 2018-10-03 17:00:46 -07:00
vfio
vhost vhost/vsock: fix uninitialized vhost_vsock->guest_cid 2019-01-13 10:01:04 +01:00
video omap2fb: Fix stack memory disclosure 2019-01-23 08:09:49 +01:00
virt
virtio virtio_balloon: fix increment of vb->num_pfns in fill_balloon() 2018-10-13 09:27:30 +02:00
vlynq
vme
w1 w1: omap-hdq: fix missing bus unregister at removal 2018-11-13 11:15:09 -08:00
watchdog
xen Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" 2018-12-17 09:28:53 +01:00
zorro
Kconfig
Makefile