Nicholas Mc Guire
086ed19ecf
livepatch: check kzalloc return values
...
[ Upstream commit 5f30b2e823484ce6a79f2b59901b6351c15effa6 ]
kzalloc() return should always be checked - notably in example code
where this may be seen as reference. On failure of allocation in
livepatch_fix1_dummy_alloc() respectively dummy_alloc() previous
allocation is freed (thanks to Petr Mladek <pmladek@suse.com> for
catching this) and NULL returned.
Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Fixes: 439e7271dc ("livepatch: introduce shadow variable API")
Acked-by: Joe Lawrence <joe.lawrence@redhat.com>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Acked-by: Miroslav Benes <mbenes@suse.cz>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-02-12 19:47:12 +01:00
..
auxdisplay
auxdisplay: Replace licenses with SPDX identifiers
2018-04-12 19:02:45 +02:00
bpf
samples: bpf: fix: error handling regarding kprobe_events
2019-01-26 09:32:35 +01:00
configfs
configfs: make config_item_type const
2017-10-19 16:15:15 +02:00
connector
A relatively calm cycle for the docs tree again.
2017-11-13 08:25:06 -08:00
hidraw
kbuild: remove all dummy assignments to obj-
2017-11-18 11:46:06 +09:00
hw_breakpoint
perf: Add context field to perf_event
2011-07-01 11:06:38 +02:00
kdb
kdb: Add kdb kernel module sample
2010-10-29 13:14:39 -05:00
kfifo
kfifo: clean up example to not use page_link
2017-07-12 16:26:01 -07:00
kobject
kobject: Remove redundant license text
2017-12-07 18:36:43 +01:00
kprobes
arch: remove tile port
2018-03-16 10:56:03 +01:00
livepatch
livepatch: check kzalloc return values
2019-02-12 19:47:12 +01:00
mei
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mic /mpssd
Merge branch 'linus' into locking/core, to resolve conflicts
2017-11-07 10:32:44 +01:00
pktgen
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
qmi
samples: Introduce Qualcomm QMI sample client
2018-02-12 16:57:22 -08:00
rpmsg
rpmsg: Allow callback to return errors
2016-09-08 22:15:25 -07:00
seccomp
kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS
2018-07-18 01:18:05 +09:00
statx
kbuild: remove all dummy assignments to obj-
2017-11-18 11:46:06 +09:00
timers
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
trace_events
Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2017-11-15 10:14:11 -08:00
trace_printk
tracing: Add trace_printk sample code
2016-06-20 09:54:21 -04:00
uhid
kbuild: remove all dummy assignments to obj-
2017-11-18 11:46:06 +09:00
v4l
[media] media: v4l2-pci-skeleton: Fix error handling path in 'skeleton_probe()'
2017-10-04 16:55:02 -03:00
vfio-mdev
sample: vfio-mdev: avoid deadlock in mdev_access()
2018-07-11 13:22:41 -06:00
watchdog
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
Kconfig
samples: disable CONFIG_SAMPLES for UML
2018-10-11 02:15:46 +09:00
Makefile
remoteproc updates for v4.17
2018-04-10 12:09:27 -07:00